@@ -30,12 +30,16 @@ func TestJSONPanic(t *testing.T) {
30
30
JSON (a )
31
31
}
32
32
33
+
33
34
func TestVectorString32 (t * testing.T ) {
34
35
for _ , test := range [][]float32 {
35
36
{},
36
37
{0 , 0 , 0 , 0 },
37
38
{9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 },
38
39
{- 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 },
40
+ {.9 , .9 , .9 , .9 , .9 , .9 , .9 , .9 , .9 , .9 , .9 },
41
+ {- .1 , - .1 , - .1 , - .1 , - .1 , - .1 , - .1 , - .1 , - .1 , - .1 },
42
+ {.1 , - .1 , .1 , - .1 , .1 , - .1 , .1 , - .1 , .1 , - .1 },
39
43
} {
40
44
if ! reflect .DeepEqual (test , ToVector32 (VectorString32 (test ))) {
41
45
t .Fatalf ("fail to convert %v" , test )
@@ -49,6 +53,9 @@ func TestVectorString64(t *testing.T) {
49
53
{0 , 0 , 0 , 0 },
50
54
{9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 },
51
55
{- 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 , - 1 },
56
+ {.9 , .9 , .9 , .9 , .9 , .9 , .9 , .9 , .9 , .9 , .9 },
57
+ {- .1 , - .1 , - .1 , - .1 , - .1 , - .1 , - .1 , - .1 , - .1 , - .1 },
58
+ {.1 , - .1 , .1 , - .1 , .1 , - .1 , .1 , - .1 , .1 , - .1 },
52
59
} {
53
60
if ! reflect .DeepEqual (test , ToVector64 (VectorString64 (test ))) {
54
61
t .Fatalf ("fail to convert %v" , test )
0 commit comments