diff --git a/core/src/test/java/dev/failsafe/ListenersTest.java b/core/src/test/java/dev/failsafe/ListenersTest.java index 81d034e6..b15b9476 100644 --- a/core/src/test/java/dev/failsafe/ListenersTest.java +++ b/core/src/test/java/dev/failsafe/ListenersTest.java @@ -483,15 +483,17 @@ public void testFailingFallbackAsync() throws Throwable { } public void shouldGetElapsedAttemptTime() { + Recorder recorder = new Recorder(); RetryPolicy retryPolicy = RetryPolicy.builder() .withMaxAttempts(3) .handleResult(false) - .onRetry(e -> assertTrue(e.getElapsedAttemptTime().toMillis() >= 90)) + .onRetryScheduled(e -> recorder.assertTrue(e.getElapsedAttemptTime().toMillis() >= 90)) .build(); Failsafe.with(retryPolicy).get(() -> { Thread.sleep(100); return false; }); + recorder.throwFailures(); } /**