@@ -8787,31 +8787,31 @@ func (suite *GlideTestSuite) TestZInter() {
87878787 * options .NewZInterOptions ().SetAggregate (options .AggregateSum ),
87888788 )
87898789 assert .NoError (suite .T (), err )
8790- assert .Equal (suite .T (), map [ string ] float64 { "two" : 5.5 }, zinterWithScoresResult )
8790+ assert .Equal (suite .T (), []api. MemberAndScore {{ Member : "two" , Score : 5.5 } }, zinterWithScoresResult )
87918791
87928792 // intersect results with max aggregate
87938793 zinterWithMaxAggregateResult , err := client .ZInterWithScores (
87948794 options.KeyArray {Keys : []string {key1 , key2 }},
87958795 * options .NewZInterOptions ().SetAggregate (options .AggregateMax ),
87968796 )
87978797 assert .NoError (suite .T (), err )
8798- assert .Equal (suite .T (), map [ string ] float64 { "two" : 3.5 }, zinterWithMaxAggregateResult )
8798+ assert .Equal (suite .T (), []api. MemberAndScore {{ Member : "two" , Score : 3.5 } }, zinterWithMaxAggregateResult )
87998799
88008800 // intersect results with min aggregate
88018801 zinterWithMinAggregateResult , err := client .ZInterWithScores (
88028802 options.KeyArray {Keys : []string {key1 , key2 }},
88038803 * options .NewZInterOptions ().SetAggregate (options .AggregateMin ),
88048804 )
88058805 assert .NoError (suite .T (), err )
8806- assert .Equal (suite .T (), map [ string ] float64 { "two" : 2.0 }, zinterWithMinAggregateResult )
8806+ assert .Equal (suite .T (), []api. MemberAndScore {{ Member : "two" , Score : 2.0 } }, zinterWithMinAggregateResult )
88078807
88088808 // intersect results with sum aggregate
88098809 zinterWithSumAggregateResult , err := client .ZInterWithScores (
88108810 options.KeyArray {Keys : []string {key1 , key2 }},
88118811 * options .NewZInterOptions ().SetAggregate (options .AggregateSum ),
88128812 )
88138813 assert .NoError (suite .T (), err )
8814- assert .Equal (suite .T (), map [ string ] float64 { "two" : 5.5 }, zinterWithSumAggregateResult )
8814+ assert .Equal (suite .T (), []api. MemberAndScore {{ Member : "two" , Score : 5.5 } }, zinterWithSumAggregateResult )
88158815
88168816 // Scores are multiplied by a 2.0 weight for key1 and key2 during aggregation
88178817 zinterWithWeightedKeysResult , err := client .ZInterWithScores (
@@ -8824,7 +8824,7 @@ func (suite *GlideTestSuite) TestZInter() {
88248824 * options .NewZInterOptions ().SetAggregate (options .AggregateSum ),
88258825 )
88268826 assert .NoError (suite .T (), err )
8827- assert .Equal (suite .T (), map [ string ] float64 { "two" : 11.0 }, zinterWithWeightedKeysResult )
8827+ assert .Equal (suite .T (), []api. MemberAndScore {{ Member : "two" , Score : 11.0 } }, zinterWithWeightedKeysResult )
88288828
88298829 // non-existent key - empty intersection
88308830 zinterWithNonExistentKeyResult , err := client .ZInterWithScores (
@@ -9021,13 +9021,17 @@ func (suite *GlideTestSuite) TestZDiff() {
90219021
90229022 zDiffResultWithScores , err := client .ZDiffWithScores ([]string {key1 , key2 })
90239023 assert .NoError (t , err )
9024- assert .Equal (t , map [string ]float64 {"one" : 1.0 , "three" : 3.0 }, zDiffResultWithScores )
9024+ assert .Equal (
9025+ t ,
9026+ []api.MemberAndScore {{Member : "one" , Score : 1.0 }, {Member : "three" , Score : 3.0 }},
9027+ zDiffResultWithScores ,
9028+ )
90259029 zDiffResultWithScores , err = client .ZDiffWithScores ([]string {key1 , key3 })
90269030 assert .NoError (t , err )
9027- assert .Equal (t , map [ string ] float64 {}, zDiffResultWithScores )
9031+ assert .Equal (t , []api. MemberAndScore {}, zDiffResultWithScores )
90289032 zDiffResultWithScores , err = client .ZDiffWithScores ([]string {nonExistentKey , key3 })
90299033 assert .NoError (t , err )
9030- assert .Equal (t , map [ string ] float64 {}, zDiffResultWithScores )
9034+ assert .Equal (t , []api. MemberAndScore {}, zDiffResultWithScores )
90319035
90329036 // Key exists, but it is not a set
90339037 setResult , _ := client .Set (nonExistentKey , "bar" )
@@ -9156,31 +9160,47 @@ func (suite *GlideTestSuite) TestZUnionAndZUnionWithScores() {
91569160 options .NewZUnionOptionsBuilder ().SetAggregate (options .AggregateSum ),
91579161 )
91589162 assert .NoError (suite .T (), err )
9159- assert .Equal (suite .T (), map [string ]float64 {"one" : 1.0 , "two" : 5.5 , "three" : 3.0 }, zUnionWithScoresResult )
9163+ assert .Equal (
9164+ suite .T (),
9165+ []api.MemberAndScore {{Member : "one" , Score : 1.0 }, {Member : "three" , Score : 3.0 }, {Member : "two" , Score : 5.5 }},
9166+ zUnionWithScoresResult ,
9167+ )
91609168
91619169 // Union results with max aggregate
91629170 zUnionWithMaxAggregateResult , err := client .ZUnionWithScores (
91639171 options.KeyArray {Keys : []string {key1 , key2 }},
91649172 options .NewZUnionOptionsBuilder ().SetAggregate (options .AggregateMax ),
91659173 )
91669174 assert .NoError (suite .T (), err )
9167- assert .Equal (suite .T (), map [string ]float64 {"one" : 1.0 , "two" : 3.5 , "three" : 3.0 }, zUnionWithMaxAggregateResult )
9175+ assert .Equal (
9176+ suite .T (),
9177+ []api.MemberAndScore {{Member : "one" , Score : 1.0 }, {Member : "three" , Score : 3.0 }, {Member : "two" , Score : 3.5 }},
9178+ zUnionWithMaxAggregateResult ,
9179+ )
91689180
91699181 // Union results with min aggregate
91709182 zUnionWithMinAggregateResult , err := client .ZUnionWithScores (
91719183 options.KeyArray {Keys : []string {key1 , key2 }},
91729184 options .NewZUnionOptionsBuilder ().SetAggregate (options .AggregateMin ),
91739185 )
91749186 assert .NoError (suite .T (), err )
9175- assert .Equal (suite .T (), map [string ]float64 {"one" : 1.0 , "two" : 2.0 , "three" : 3.0 }, zUnionWithMinAggregateResult )
9187+ assert .Equal (
9188+ suite .T (),
9189+ []api.MemberAndScore {{Member : "one" , Score : 1.0 }, {Member : "two" , Score : 2.0 }, {Member : "three" , Score : 3.0 }},
9190+ zUnionWithMinAggregateResult ,
9191+ )
91769192
91779193 // Union results with sum aggregate
91789194 zUnionWithSumAggregateResult , err := client .ZUnionWithScores (
91799195 options.KeyArray {Keys : []string {key1 , key2 }},
91809196 options .NewZUnionOptionsBuilder ().SetAggregate (options .AggregateSum ),
91819197 )
91829198 assert .NoError (suite .T (), err )
9183- assert .Equal (suite .T (), map [string ]float64 {"one" : 1.0 , "two" : 5.5 , "three" : 3.0 }, zUnionWithSumAggregateResult )
9199+ assert .Equal (
9200+ suite .T (),
9201+ []api.MemberAndScore {{Member : "one" , Score : 1.0 }, {Member : "three" , Score : 3.0 }, {Member : "two" , Score : 5.5 }},
9202+ zUnionWithSumAggregateResult ,
9203+ )
91849204
91859205 // Scores are multiplied by a 2.0 weight for key1 and key2 during aggregation
91869206 zUnionWithWeightedKeysResult , err := client .ZUnionWithScores (
@@ -9193,15 +9213,23 @@ func (suite *GlideTestSuite) TestZUnionAndZUnionWithScores() {
91939213 options .NewZUnionOptionsBuilder ().SetAggregate (options .AggregateSum ),
91949214 )
91959215 assert .NoError (suite .T (), err )
9196- assert .Equal (suite .T (), map [string ]float64 {"one" : 3.0 , "two" : 13.0 , "three" : 6.0 }, zUnionWithWeightedKeysResult )
9216+ assert .Equal (
9217+ suite .T (),
9218+ []api.MemberAndScore {{Member : "one" , Score : 3.0 }, {Member : "three" , Score : 6.0 }, {Member : "two" , Score : 13.0 }},
9219+ zUnionWithWeightedKeysResult ,
9220+ )
91979221
91989222 // non-existent key - empty union
91999223 zUnionWithNonExistentKeyResult , err := client .ZUnionWithScores (
92009224 options.KeyArray {Keys : []string {key1 , key3 }},
92019225 options .NewZUnionOptionsBuilder ().SetAggregate (options .AggregateSum ),
92029226 )
92039227 assert .NoError (suite .T (), err )
9204- assert .Equal (suite .T (), map [string ]float64 {"one" : 1.0 , "two" : 2.0 }, zUnionWithNonExistentKeyResult )
9228+ assert .Equal (
9229+ suite .T (),
9230+ []api.MemberAndScore {{Member : "one" , Score : 1.0 }, {Member : "two" , Score : 2.0 }},
9231+ zUnionWithNonExistentKeyResult ,
9232+ )
92059233
92069234 // empty key list - empty union
92079235 zUnionWithEmptyKeyArray , err := client .ZUnionWithScores (options.KeyArray {Keys : []string {}},
0 commit comments