it('Verify that reset() resets internals', () => {
const strategy = new WeightedRoundRobinWorkerChoiceStrategy(pool)
- strategy.currentWorkerId = randomInt(281474976710655)
- strategy.workerVirtualTaskRunTime = randomInt(281474976710655)
+ strategy.nextWorkerNodeKey = randomInt(1, 281474976710655)
+ strategy.previousWorkerNodeKey = randomInt(1, 281474976710655)
+ strategy.workerNodeVirtualTaskRunTime = randomInt(1, 281474976710655)
+ expect(strategy.nextWorkerNodeKey).toBeGreaterThan(0)
+ expect(strategy.previousWorkerNodeKey).toBeGreaterThan(0)
+ expect(strategy.workerNodeVirtualTaskRunTime).toBeGreaterThan(0)
expect(strategy.reset()).toBe(true)
expect(strategy.nextWorkerNodeKey).toBe(0)
expect(strategy.previousWorkerNodeKey).toBe(0)