@@ -322,7 +322,8 @@ protected void sleep(long ignored) {
322322 public void runStopsRetryingAfterTimeout () {
323323 ClusterConnectionProvider connectionHandler = mock (ClusterConnectionProvider .class );
324324
325- final LongConsumer sleep = mock (LongConsumer .class );
325+ //final LongConsumer sleep = mock(LongConsumer.class);
326+ final AtomicLong totalSleepMs = new AtomicLong ();
326327 ClusterCommandExecutor testMe = new ClusterCommandExecutor (connectionHandler , 3 , Duration .ZERO ) {
327328 @ Override
328329 public <T > T execute (Connection connection , CommandObject <T > commandObject ) {
@@ -337,7 +338,8 @@ public <T> T execute(Connection connection, CommandObject<T> commandObject) {
337338
338339 @ Override
339340 protected void sleep (long sleepMillis ) {
340- sleep .accept (sleepMillis );
341+ //sleep.accept(sleepMillis);
342+ totalSleepMs .addAndGet (sleepMillis );
341343 }
342344 };
343345
@@ -347,8 +349,10 @@ protected void sleep(long sleepMillis) {
347349 } catch (JedisClusterOperationException e ) {
348350 // expected
349351 }
350- InOrder inOrder = inOrder (connectionHandler , sleep );
352+ //InOrder inOrder = inOrder(connectionHandler, sleep);
353+ InOrder inOrder = inOrder (connectionHandler );
351354 inOrder .verify (connectionHandler ).getConnection (STR_COM_OBJECT .getArguments ());
352355 inOrder .verifyNoMoreInteractions ();
356+ assertEquals (0L , totalSleepMs .get ());
353357 }
354358}
0 commit comments