@@ -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() {
292292String result = proxy .retryOperation ().block ();
293293assertThat (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