@@ -79,7 +79,7 @@ func TestGenerateTokens(t *testing.T) {
7979 }
8080}
8181
82- func TestGenerateTokensIgnoresOldTokens (t * testing.T ) {
82+ func TestGenerateTokens_IgnoresOldTokens (t * testing.T ) {
8383 first := GenerateTokens (1000000 , nil )
8484 second := GenerateTokens (1000000 , first )
8585
@@ -119,7 +119,7 @@ func createStartingRing() *Ring {
119119 return ring
120120}
121121
122- func TestWaitRingStabilityShouldReturnAsSoonAsMinStabilityIsReachedOnNoChanges (t * testing.T ) {
122+ func TestWaitRingStability_ShouldReturnAsSoonAsMinStabilityIsReachedOnNoChanges (t * testing.T ) {
123123 t .Parallel ()
124124
125125 const (
@@ -133,10 +133,11 @@ func TestWaitRingStabilityShouldReturnAsSoonAsMinStabilityIsReachedOnNoChanges(t
133133 require .NoError (t , WaitRingStability (context .Background (), ring , Reporting , minStability , maxWaiting ))
134134 elapsedTime := time .Since (startTime )
135135
136- assert .InDelta (t , minStability , elapsedTime , float64 (2 * time .Second ))
136+ assert .GreaterOrEqual (t , elapsedTime .Milliseconds (), minStability .Milliseconds ())
137+ assert .Less (t , elapsedTime .Milliseconds (), 2 * minStability .Milliseconds ())
137138}
138139
139- func TestWaitRingTokensStabilityShouldReturnAsSoonAsMinStabilityIsReachedOnNoChanges (t * testing.T ) {
140+ func TestWaitRingTokensStability_ShouldReturnAsSoonAsMinStabilityIsReachedOnNoChanges (t * testing.T ) {
140141 t .Parallel ()
141142
142143 const (
@@ -150,7 +151,8 @@ func TestWaitRingTokensStabilityShouldReturnAsSoonAsMinStabilityIsReachedOnNoCha
150151 require .NoError (t , WaitRingTokensStability (context .Background (), ring , Reporting , minStability , maxWaiting ))
151152 elapsedTime := time .Since (startTime )
152153
153- assert .InDelta (t , minStability , elapsedTime , float64 (2 * time .Second ))
154+ assert .GreaterOrEqual (t , elapsedTime .Milliseconds (), minStability .Milliseconds ())
155+ assert .Less (t , elapsedTime .Milliseconds (), 2 * minStability .Milliseconds ())
154156}
155157
156158func addInstanceAfterSomeTime (ring * Ring , addInstanceAfter time.Duration ) {
@@ -170,7 +172,7 @@ func addInstanceAfterSomeTime(ring *Ring, addInstanceAfter time.Duration) {
170172 }()
171173}
172174
173- func TestWaitRingStabilityShouldReturnOnceMinStabilityOfInstancesHasBeenReached (t * testing.T ) {
175+ func TestWaitRingStability_ShouldReturnOnceMinStabilityOfInstancesHasBeenReached (t * testing.T ) {
174176 t .Parallel ()
175177
176178 const (
@@ -192,7 +194,7 @@ func TestWaitRingStabilityShouldReturnOnceMinStabilityOfInstancesHasBeenReached(
192194 assert .LessOrEqual (t , elapsedTime .Milliseconds (), (minStability + addInstanceAfter + 3 * time .Second ).Milliseconds ())
193195}
194196
195- func TestWaitRingTokensStabilityShouldReturnOnceMinStabilityOfInstancesHasBeenReached (t * testing.T ) {
197+ func TestWaitRingTokensStability_ShouldReturnOnceMinStabilityOfInstancesHasBeenReached (t * testing.T ) {
196198 t .Parallel ()
197199
198200 const (
@@ -241,7 +243,7 @@ func addInstancesPeriodically(ring *Ring) chan struct{} {
241243 return done
242244}
243245
244- func TestWaitRingStabilityShouldReturnErrorIfInstancesAddedAndMaxWaitingIsReached (t * testing.T ) {
246+ func TestWaitRingStability_ShouldReturnErrorIfInstancesAddedAndMaxWaitingIsReached (t * testing.T ) {
245247 t .Parallel ()
246248
247249 const (
@@ -258,10 +260,10 @@ func TestWaitRingStabilityShouldReturnErrorIfInstancesAddedAndMaxWaitingIsReache
258260 require .Equal (t , context .DeadlineExceeded , WaitRingStability (context .Background (), ring , Reporting , minStability , maxWaiting ))
259261 elapsedTime := time .Since (startTime )
260262
261- assert .InDelta (t , maxWaiting , elapsedTime , float64 ( 2 * time . Second ))
263+ assert .GreaterOrEqual (t , elapsedTime . Milliseconds (), maxWaiting . Milliseconds ( ))
262264}
263265
264- func TestWaitRingTokensStabilityShouldReturnErrorIfInstancesAddedAndMaxWaitingIsReached (t * testing.T ) {
266+ func TestWaitRingTokensStability_ShouldReturnErrorIfInstancesAddedAndMaxWaitingIsReached (t * testing.T ) {
265267 t .Parallel ()
266268
267269 const (
@@ -278,7 +280,7 @@ func TestWaitRingTokensStabilityShouldReturnErrorIfInstancesAddedAndMaxWaitingIs
278280 require .Equal (t , context .DeadlineExceeded , WaitRingTokensStability (context .Background (), ring , Reporting , minStability , maxWaiting ))
279281 elapsedTime := time .Since (startTime )
280282
281- assert .InDelta (t , maxWaiting , elapsedTime , float64 ( 2 * time . Second ))
283+ assert .GreaterOrEqual (t , elapsedTime . Milliseconds (), maxWaiting . Milliseconds ( ))
282284}
283285
284286// Keep changing the ring in a way to avoid repeating the same set of states for at least 2 sec
@@ -311,7 +313,7 @@ func changeStatePeriodically(ring *Ring) chan struct{} {
311313 return done
312314}
313315
314- func TestWaitRingStabilityShouldReturnErrorIfInstanceStateIsChangingAndMaxWaitingIsReached (t * testing.T ) {
316+ func TestWaitRingStability_ShouldReturnErrorIfInstanceStateIsChangingAndMaxWaitingIsReached (t * testing.T ) {
315317 t .Parallel ()
316318
317319 const (
@@ -329,10 +331,10 @@ func TestWaitRingStabilityShouldReturnErrorIfInstanceStateIsChangingAndMaxWaitin
329331 require .Equal (t , context .DeadlineExceeded , WaitRingStability (context .Background (), ring , Reporting , minStability , maxWaiting ))
330332 elapsedTime := time .Since (startTime )
331333
332- assert .InDelta (t , maxWaiting , elapsedTime , float64 ( 2 * time . Second ))
334+ assert .GreaterOrEqual (t , elapsedTime . Milliseconds (), maxWaiting . Milliseconds ( ))
333335}
334336
335- func TestWaitRingTokensStabilityShouldReturnOnceMinStabilityOfInstancesHasBeenReachedWhileStateCanChange (t * testing.T ) {
337+ func TestWaitRingTokensStability_ShouldReturnOnceMinStabilityOfInstancesHasBeenReachedWhileStateCanChange (t * testing.T ) {
336338 t .Parallel ()
337339
338340 const (
@@ -350,10 +352,11 @@ func TestWaitRingTokensStabilityShouldReturnOnceMinStabilityOfInstancesHasBeenRe
350352 require .Equal (t , nil , WaitRingTokensStability (context .Background (), ring , Reporting , minStability , maxWaiting ))
351353 elapsedTime := time .Since (startTime )
352354
353- assert .InDelta (t , minStability , elapsedTime , float64 (2 * time .Second ))
355+ assert .GreaterOrEqual (t , elapsedTime .Milliseconds (), minStability .Milliseconds ())
356+ assert .Less (t , elapsedTime .Milliseconds (), 2 * minStability .Milliseconds ())
354357}
355358
356- func TestWaitInstanceStateTimeout (t * testing.T ) {
359+ func TestWaitInstanceState_Timeout (t * testing.T ) {
357360 t .Parallel ()
358361
359362 const (
@@ -373,7 +376,7 @@ func TestWaitInstanceStateTimeout(t *testing.T) {
373376 ring .AssertCalled (t , "GetInstanceState" , instanceID )
374377}
375378
376- func TestWaitInstanceStateTimeoutOnError (t * testing.T ) {
379+ func TestWaitInstanceState_TimeoutOnError (t * testing.T ) {
377380 t .Parallel ()
378381
379382 const (
@@ -393,7 +396,7 @@ func TestWaitInstanceStateTimeoutOnError(t *testing.T) {
393396 ring .AssertCalled (t , "GetInstanceState" , instanceID )
394397}
395398
396- func TestWaitInstanceStateExitsAfterActualStateEqualsState (t * testing.T ) {
399+ func TestWaitInstanceState_ExitsAfterActualStateEqualsState (t * testing.T ) {
397400 t .Parallel ()
398401
399402 const (
0 commit comments