Skip to content

Commit c2085cb

Browse files
committed
Move test to a proper package
1 parent ccf7664 commit c2085cb

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

qdrant/compare_versions_test.go renamed to qdrant_test/compare_versions_test.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
1-
package qdrant
1+
package qdrant_test
22

33
import (
44
"testing"
5+
6+
"github.com/qdrant/go-client/qdrant"
57
)
68

79
func TestParseVersion(t *testing.T) {
810
tests := []struct {
911
input string
10-
expected *Version
12+
expected *qdrant.Version
1113
hasError bool
1214
}{
13-
{"v1.2.3", &Version{Major: 1, Minor: 2, Rest: "3"}, false},
14-
{"1.2.3", &Version{Major: 1, Minor: 2, Rest: "3"}, false},
15-
{"v1.2", &Version{Major: 1, Minor: 2, Rest: ""}, false},
16-
{"1.2", &Version{Major: 1, Minor: 2, Rest: ""}, false},
17-
{"v1.2.3.4", &Version{Major: 1, Minor: 2, Rest: "3.4"}, false},
15+
{"v1.2.3", &qdrant.Version{Major: 1, Minor: 2, Rest: "3"}, false},
16+
{"1.2.3", &qdrant.Version{Major: 1, Minor: 2, Rest: "3"}, false},
17+
{"v1.2", &qdrant.Version{Major: 1, Minor: 2, Rest: ""}, false},
18+
{"1.2", &qdrant.Version{Major: 1, Minor: 2, Rest: ""}, false},
19+
{"v1.2.3.4", &qdrant.Version{Major: 1, Minor: 2, Rest: "3.4"}, false},
1820
{"", nil, true},
1921
{"1", nil, true},
2022
{"1.", nil, true},
@@ -23,12 +25,12 @@ func TestParseVersion(t *testing.T) {
2325
}
2426

2527
for _, test := range tests {
26-
result, err := ParseVersion(test.input)
28+
result, err := qdrant.ParseVersion(test.input)
2729
if (err != nil) != test.hasError {
2830
t.Errorf("ParseVersion(%q) error = %v, wantErr %v", test.input, err, test.hasError)
2931
continue
3032
}
31-
if !test.hasError && (result.Major != test.expected.Major ||
33+
if !test.hasError && result != nil && (result.Major != test.expected.Major ||
3234
result.Minor != test.expected.Minor ||
3335
result.Rest != test.expected.Rest) {
3436
t.Errorf("ParseVersion(%q) = %v, want %v", test.input, result, test.expected)
@@ -60,7 +62,7 @@ func TestIsCompatible(t *testing.T) {
6062
for _, test := range tests {
6163
clientVersion := test.clientVersion
6264
serverVersion := test.serverVersion
63-
result := IsCompatible(&clientVersion, &serverVersion)
65+
result := qdrant.IsCompatible(&clientVersion, &serverVersion)
6466
if result != test.expected {
6567
t.Errorf("IsCompatible(%q, %q) = %v, want %v", clientVersion, serverVersion, result, test.expected)
6668
}

0 commit comments

Comments
 (0)