Skip to content

Commit 103db54

Browse files
committed
Use AtomicIntegerAssert
1 parent 68f8139 commit 103db54

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

spring-context/src/test/java/org/springframework/resilience/ReactiveRetryInterceptorTests.java

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ void withSimpleInterceptor() {
6565
.havingCause()
6666
.isInstanceOf(IOException.class)
6767
.withMessage("6");
68-
assertThat(target.counter.get()).isEqualTo(6);
68+
assertThat(target.counter).hasValue(6);
6969
}
7070

7171
@Test
@@ -79,7 +79,7 @@ void withPostProcessorForMethod() {
7979
.havingCause()
8080
.isInstanceOf(IOException.class)
8181
.withMessage("6");
82-
assertThat(target.counter.get()).isEqualTo(6);
82+
assertThat(target.counter).hasValue(6);
8383
}
8484

8585
@Test
@@ -100,7 +100,7 @@ void withPostProcessorForClassWithExactIncludesMatch() {
100100
// 3 = 1 initial invocation + 2 retry attempts
101101
// Not 3 retry attempts, because RejectMalformedInputException3Predicate rejects
102102
// a retry if the last exception was a MalformedInputException with message "3".
103-
assertThat(target.counter.get()).isEqualTo(3);
103+
assertThat(target.counter).hasValue(3);
104104
}
105105

106106
@Test
@@ -114,7 +114,7 @@ void withPostProcessorForClassWithSubtypeIncludesMatch() {
114114
.satisfies(isRetryExhaustedException())
115115
.withCauseInstanceOf(FileSystemException.class);
116116
// 1 initial attempt + 3 retries
117-
assertThat(target.counter.get()).isEqualTo(4);
117+
assertThat(target.counter).hasValue(4);
118118
}
119119

120120
@Test // gh-35583
@@ -130,7 +130,7 @@ void withPostProcessorForClassWithCauseIncludesMatch() {
130130
.isExactlyInstanceOf(RuntimeException.class)
131131
.withCauseExactlyInstanceOf(FileSystemException.class);
132132
// 1 initial attempt + 3 retries
133-
assertThat(target.counter.get()).isEqualTo(4);
133+
assertThat(target.counter).hasValue(4);
134134
}
135135

136136
@Test
@@ -146,7 +146,7 @@ void withPostProcessorForClassWithExcludesMatch() {
146146
.satisfies(isReactiveException())
147147
.withCauseInstanceOf(AccessDeniedException.class);
148148
// 1 initial attempt + 0 retries
149-
assertThat(target.counter.get()).isEqualTo(1);
149+
assertThat(target.counter).hasValue(1);
150150
}
151151

152152
@Test
@@ -165,7 +165,7 @@ void withPostProcessorForClassWithIncludesMismatch() {
165165
.isThrownBy(() -> proxy.arithmeticOperation().block())
166166
.withMessage("1");
167167
// 1 initial attempt + 0 retries
168-
assertThat(target.counter.get()).isEqualTo(1);
168+
assertThat(target.counter).hasValue(1);
169169
}
170170

171171
@Test
@@ -179,7 +179,7 @@ void withPostProcessorForClassWithMethodLevelOverride() {
179179
.satisfies(isRetryExhaustedException())
180180
.withCauseInstanceOf(IOException.class);
181181
// 1 initial attempt + 1 retry
182-
assertThat(target.counter.get()).isEqualTo(2);
182+
assertThat(target.counter).hasValue(2);
183183
}
184184

185185
@Test
@@ -199,7 +199,7 @@ void adaptReactiveResultWithMinimalRetrySpec() {
199199
.havingCause()
200200
.isInstanceOf(IOException.class)
201201
.withMessage("2");
202-
assertThat(target.counter.get()).isEqualTo(2);
202+
assertThat(target.counter).hasValue(2);
203203
}
204204

205205
@Test
@@ -219,7 +219,7 @@ void adaptReactiveResultWithZeroAttempts() {
219219
.havingCause()
220220
.isInstanceOf(IOException.class)
221221
.withMessage("1");
222-
assertThat(target.counter.get()).isEqualTo(1);
222+
assertThat(target.counter).hasValue(1);
223223
}
224224

225225
@Test
@@ -238,7 +238,7 @@ void adaptReactiveResultWithZeroDelayAndJitter() {
238238
.havingCause()
239239
.isInstanceOf(IOException.class)
240240
.withMessage("4");
241-
assertThat(target.counter.get()).isEqualTo(4);
241+
assertThat(target.counter).hasValue(4);
242242
}
243243

244244
@Test
@@ -257,7 +257,7 @@ void adaptReactiveResultWithJitterGreaterThanDelay() {
257257
.havingCause()
258258
.isInstanceOf(IOException.class)
259259
.withMessage("4");
260-
assertThat(target.counter.get()).isEqualTo(4);
260+
assertThat(target.counter).hasValue(4);
261261
}
262262

263263
@Test
@@ -276,7 +276,7 @@ void adaptReactiveResultWithFluxMultiValue() {
276276
.havingCause()
277277
.isInstanceOf(IOException.class)
278278
.withMessage("4");
279-
assertThat(target.counter.get()).isEqualTo(4);
279+
assertThat(target.counter).hasValue(4);
280280
}
281281

282282
@Test
@@ -292,7 +292,7 @@ void adaptReactiveResultWithSuccessfulOperation() {
292292
String result = proxy.retryOperation().block();
293293
assertThat(result).isEqualTo("success");
294294
// Should execute only once because of successful return
295-
assertThat(target.counter.get()).isEqualTo(1);
295+
assertThat(target.counter).hasValue(1);
296296
}
297297

298298
@Test
@@ -312,7 +312,7 @@ void adaptReactiveResultWithAlwaysFailingOperation() {
312312
.isInstanceOf(NumberFormatException.class)
313313
.withMessage("always fails");
314314
// 1 initial attempt + 3 retries
315-
assertThat(target.counter.get()).isEqualTo(4);
315+
assertThat(target.counter).hasValue(4);
316316
}
317317

318318

0 commit comments

Comments
 (0)