X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=tests%2Fpools%2Fselection-strategies%2Fweighted-round-robin-worker-choice-strategy.test.mjs;h=b3ea806ef68ac2b4a57bed494209618ab449346a;hb=HEAD;hp=063c7a46dfb259d26b5fb1705bfaadab74e8a09d;hpb=b1314cf6fcd5f38e8a7a5c19cab9d9f8605ff3e0;p=poolifier.git diff --git a/tests/pools/selection-strategies/weighted-round-robin-worker-choice-strategy.test.mjs b/tests/pools/selection-strategies/weighted-round-robin-worker-choice-strategy.test.mjs index 063c7a46..b3ea806e 100644 --- a/tests/pools/selection-strategies/weighted-round-robin-worker-choice-strategy.test.mjs +++ b/tests/pools/selection-strategies/weighted-round-robin-worker-choice-strategy.test.mjs @@ -1,5 +1,7 @@ import { randomInt } from 'node:crypto' + import { expect } from 'expect' + import { FixedThreadPool } from '../../../lib/index.cjs' import { InterleavedWeightedRoundRobinWorkerChoiceStrategy } from '../../../lib/pools/selection-strategies/interleaved-weighted-round-robin-worker-choice-strategy.cjs' import { WeightedRoundRobinWorkerChoiceStrategy } from '../../../lib/pools/selection-strategies/weighted-round-robin-worker-choice-strategy.cjs' @@ -22,16 +24,16 @@ describe('Weighted round robin strategy worker choice strategy test suite', () = it('Verify that WRR reset() resets internals', () => { const strategy = new WeightedRoundRobinWorkerChoiceStrategy(pool) - strategy.nextWorkerNodeKey = randomInt(1, 281474976710655) - strategy.previousWorkerNodeKey = randomInt(1, 281474976710655) - strategy.workerNodeVirtualTaskRunTime = randomInt(1, 281474976710655) + strategy.nextWorkerNodeKey = randomInt(1, 281474976710656) + strategy.previousWorkerNodeKey = randomInt(1, 281474976710656) + strategy.workerNodeVirtualTaskRunTime = randomInt(1, 281474976710656) 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) - expect(strategy.workerNodeVirtualTaskRunTime).toBe(0) + expect(strategy.workerNodeVirtualTaskExecutionTime).toBe(0) }) it('Verify that IWRR reset() resets internals', () => { @@ -51,6 +53,6 @@ describe('Weighted round robin strategy worker choice strategy test suite', () = expect(strategy.previousWorkerNodeKey).toBe(0) expect(strategy.roundId).toBe(0) expect(strategy.workerNodeId).toBe(0) - expect(strategy.workerNodeVirtualTaskRunTime).toBe(0) + expect(strategy.workerNodeVirtualTaskExecutionTime).toBe(0) }) })