Skip to content

Commit a9da900

Browse files
committed
Fix test logic
1 parent e7e4b35 commit a9da900

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

spring-core/src/test/java/org/springframework/core/retry/RetryTemplateTests.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ void retryWithInitialFailureAndZeroRetriesRetryPolicy() {
114114
verifyNoMoreInteractions(retryListener);
115115
}
116116

117+
117118
@Test
118119
void retryWithInitialFailureAndZeroRetriesFixedBackOffPolicy() {
119120
RetryPolicy retryPolicy = RetryPolicy.withMaxRetries(0);
@@ -202,11 +203,11 @@ public String getName() {
202203
.withMessage("Retry policy for operation 'test' exhausted; aborting execution")
203204
.withCause(new CustomException("Boom 4"))
204205
.satisfies(throwable -> {
205-
invocationCount.set(1);
206+
var counter = new AtomicInteger(1);
206207
repeat(3, () -> {
207208
inOrder.verify(retryListener).beforeRetry(retryPolicy, retryable);
208209
inOrder.verify(retryListener).onRetryFailure(retryPolicy, retryable,
209-
new CustomException("Boom " + invocationCount.incrementAndGet()));
210+
new CustomException("Boom " + counter.incrementAndGet()));
210211
});
211212
inOrder.verify(retryListener).onRetryPolicyExhaustion(retryPolicy, retryable, throwable);
212213
});

0 commit comments

Comments
 (0)