@@ -77,43 +77,38 @@ func (suite *UnitTestSuite) TestVersioning() {
7777 filter := getFilterFromFindOptions (findOptions )
7878 suite .Require ().Equal (expectedFilter , filter )
7979
80- // 6.0 (int64)
81- findOptions = partition .GetFindOptions (& bson.M {"versionArray" : bson.A {int64 (6 ), int64 (0 ), int64 (0 ), int64 (0 )}}, nil )
82- filter = getFilterFromFindOptions (findOptions )
83- suite .Require ().Equal (expectedFilter , filter )
84-
8580 // 6.0
86- findOptions = partition .GetFindOptions (& bson. M { "versionArray" : bson. A { int32 ( 6 ), int32 ( 0 ), int32 ( 0 ), int32 ( 0 ) }}, nil )
81+ findOptions = partition .GetFindOptions (& util. BuildInfo { VersionArray : [] int { 6 , 0 , 0 }}, nil )
8782 filter = getFilterFromFindOptions (findOptions )
8883 suite .Require ().Equal (expectedFilter , filter )
8984
9085 // 5.3.0.9
91- findOptions = partition .GetFindOptions (& bson. M { "versionArray" : bson. A { int32 ( 5 ), int32 ( 3 ), int32 ( 0 ), int32 ( 9 ) }}, nil )
86+ findOptions = partition .GetFindOptions (& util. BuildInfo { VersionArray : [] int { 5 , 3 , 0 , 9 }}, nil )
9287 filter = getFilterFromFindOptions (findOptions )
9388 suite .Require ().Equal (expectedFilter , filter )
9489
9590 // 7.1.3.5
96- findOptions = partition .GetFindOptions (& bson. M { "versionArray" : bson. A { int32 ( 7 ), int32 ( 1 ), int32 ( 3 ), int32 ( 5 ) }}, nil )
91+ findOptions = partition .GetFindOptions (& util. BuildInfo { VersionArray : [] int { 7 , 1 , 3 , 5 }}, nil )
9792 filter = getFilterFromFindOptions (findOptions )
9893 suite .Require ().Equal (expectedFilter , filter )
9994
10095 // 4.4 (int64)
101- findOptions = partition .GetFindOptions (& bson. M { "versionArray" : bson. A { int64 ( 4 ), int64 ( 4 ), int64 ( 0 ), int64 ( 0 ) }}, nil )
96+ findOptions = partition .GetFindOptions (& util. BuildInfo { VersionArray : [] int { 4 , 4 , 0 , 0 }}, nil )
10297 filter = getFilterFromFindOptions (findOptions )
10398 suite .Require ().Equal (expectedFilterWithTypeBracketing , filter )
10499
105100 // 4.4
106- findOptions = partition .GetFindOptions (& bson. M { "versionArray" : bson. A { int32 ( 4 ), int32 ( 4 ), int32 ( 0 ), int32 ( 0 ) }}, nil )
101+ findOptions = partition .GetFindOptions (& util. BuildInfo { VersionArray : [] int { 4 , 4 , 0 , 0 }}, nil )
107102 filter = getFilterFromFindOptions (findOptions )
108103 suite .Require ().Equal (expectedFilterWithTypeBracketing , filter )
109104
110105 // 4.2
111- findOptions = partition .GetFindOptions (& bson. M { "versionArray" : bson. A { int32 ( 4 ), int32 ( 2 ), int32 ( 0 ), int32 ( 0 ) }}, nil )
106+ findOptions = partition .GetFindOptions (& util. BuildInfo { VersionArray : [] int { 4 , 2 , 0 , 0 }}, nil )
112107 filter = getFilterFromFindOptions (findOptions )
113108 suite .Require ().Equal (expectedFilterWithTypeBracketing , filter )
114109
115110 // No version array -- assume old, require type bracketing.
116- findOptions = partition .GetFindOptions (& bson. M { "notVersionArray" : bson. A { 6 , int32 ( 0 ), int32 ( 0 ), int32 ( 0 )} }, nil )
111+ findOptions = partition .GetFindOptions (& util. BuildInfo { }, nil )
117112 filter = getFilterFromFindOptions (findOptions )
118113 suite .Require ().Equal (expectedFilterWithTypeBracketing , filter )
119114}
0 commit comments