@@ -25,11 +25,11 @@ func checkSlots(t *Topom, c *proxy.ApiClient) {
2525 assert .MustNoError (err )
2626
2727 slots1 := ctx .toSlotSlice (ctx .slots , nil )
28- assert .Must (len (slots1 ) == MaxSlotNum )
28+ assert .Must (len (slots1 ) == t . config . MaxSlotNum )
2929
3030 slots2 , err := c .Slots ()
3131 assert .MustNoError (err )
32- assert .Must (len (slots2 ) == MaxSlotNum )
32+ assert .Must (len (slots2 ) == t . config . MaxSlotNum )
3333
3434 for i := 0 ; i < len (slots1 ); i ++ {
3535 a := slots1 [i ]
@@ -279,7 +279,7 @@ func TestSlotActionPrepared(x *testing.T) {
279279
280280 slots , err := c2 .Slots ()
281281 assert .MustNoError (err )
282- assert .Must (len (slots ) == MaxSlotNum )
282+ assert .Must (len (slots ) == t . config . MaxSlotNum )
283283
284284 s := slots [sid ]
285285 assert .Must (s .Locked == false )
@@ -348,7 +348,7 @@ func TestSlotActionMigrating(x *testing.T) {
348348
349349 slots , err := c2 .Slots ()
350350 assert .MustNoError (err )
351- assert .Must (len (slots ) == MaxSlotNum )
351+ assert .Must (len (slots ) == t . config . MaxSlotNum )
352352
353353 s := slots [sid ]
354354 assert .Must (s .Locked == false )
@@ -417,7 +417,7 @@ func TestSlotActionFinished(x *testing.T) {
417417
418418 slots , err := c2 .Slots ()
419419 assert .MustNoError (err )
420- assert .Must (len (slots ) == MaxSlotNum )
420+ assert .Must (len (slots ) == t . config . MaxSlotNum )
421421
422422 s := slots [sid ]
423423 assert .Must (s .Locked == false )
@@ -450,7 +450,7 @@ func TestSlotsRebalance(x *testing.T) {
450450 groupBy := func (plans map [int ]int ) map [int ]int {
451451 d := make (map [int ]int )
452452 for sid , gid := range plans {
453- assert .Must (sid >= 0 && sid < MaxSlotNum )
453+ assert .Must (sid >= 0 && sid < t . config . MaxSlotNum )
454454 m := getSlotMapping (t , sid )
455455 assert .Must (m .Action .State == models .ActionNothing )
456456 assert .Must (m .GroupId != gid )
@@ -469,9 +469,9 @@ func TestSlotsRebalance(x *testing.T) {
469469
470470 plans2 , err := t .SlotsRebalance (false )
471471 assert .MustNoError (err )
472- assert .Must (len (plans2 ) == MaxSlotNum )
472+ assert .Must (len (plans2 ) == t . config . MaxSlotNum )
473473 d2 := groupBy (plans2 )
474- assert .Must (len (d2 ) == 1 && d2 [g1 .Id ] == MaxSlotNum )
474+ assert .Must (len (d2 ) == 1 && d2 [g1 .Id ] == t . config . MaxSlotNum )
475475
476476 g2 := & models.Group {Id : 200 , Servers : []* models.GroupServer {
477477 & models.GroupServer {Addr : "server2" },
@@ -480,31 +480,31 @@ func TestSlotsRebalance(x *testing.T) {
480480
481481 plans3 , err := t .SlotsRebalance (false )
482482 assert .MustNoError (err )
483- assert .Must (len (plans3 ) == MaxSlotNum )
483+ assert .Must (len (plans3 ) == t . config . MaxSlotNum )
484484 d3 := groupBy (plans3 )
485485 assert .Must (len (d3 ) == 2 && d3 [g1 .Id ] == d3 [g2 .Id ])
486486
487- for i := 0 ; i < MaxSlotNum ; i ++ {
487+ for i := 0 ; i < t . config . MaxSlotNum ; i ++ {
488488 m := & models.SlotMapping {Id : i , GroupId : g1 .Id }
489489 contextUpdateSlotMapping (t , m )
490490 }
491491 plans4 , err := t .SlotsRebalance (false )
492492 assert .MustNoError (err )
493- assert .Must (len (plans4 ) == MaxSlotNum / 2 )
493+ assert .Must (len (plans4 ) == t . config . MaxSlotNum / 2 )
494494 d4 := groupBy (plans4 )
495495 assert .Must (len (d4 ) == 1 && d4 [g2 .Id ] == len (plans4 ))
496496
497- for i := 0 ; i < MaxSlotNum ; i ++ {
497+ for i := 0 ; i < t . config . MaxSlotNum ; i ++ {
498498 m := & models.SlotMapping {Id : i }
499- if i >= MaxSlotNum / 4 {
499+ if i >= t . config . MaxSlotNum / 4 {
500500 m .Action .State = models .ActionPending
501501 m .Action .TargetId = g1 .Id
502502 }
503503 contextUpdateSlotMapping (t , m )
504504 }
505505 plans5 , err := t .SlotsRebalance (false )
506506 assert .MustNoError (err )
507- assert .Must (len (plans5 ) == MaxSlotNum / 4 )
507+ assert .Must (len (plans5 ) == t . config . MaxSlotNum / 4 )
508508 d5 := groupBy (plans5 )
509509 assert .Must (len (d5 ) == 1 && d5 [g2 .Id ] == len (plans5 ))
510510}
0 commit comments