(c *ApiClient, expect map[int]*models.Slot)
| 60 | } |
| 61 | |
| 62 | func verifySlots(c *ApiClient, expect map[int]*models.Slot) { |
| 63 | slots, err := c.Slots() |
| 64 | assert.MustNoError(err) |
| 65 | |
| 66 | assert.Must(len(slots) == models.MaxSlotNum) |
| 67 | |
| 68 | for i, slot := range expect { |
| 69 | if slot != nil { |
| 70 | assert.Must(slots[i].Id == i) |
| 71 | assert.Must(slot.Locked == slots[i].Locked) |
| 72 | assert.Must(slot.BackendAddr == slots[i].BackendAddr) |
| 73 | assert.Must(slot.MigrateFrom == slots[i].MigrateFrom) |
| 74 | } |
| 75 | } |
| 76 | } |
| 77 | |
| 78 | func TestFillSlot(x *testing.T) { |
| 79 | s, addr := openProxy() |
no test coverage detected