@@ -152,7 +152,6 @@ void retry() {
152
152
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (3 );
153
153
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (4 );
154
154
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isFalse ();
155
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isFalse ();
156
155
157
156
// Capture the argument passed to futureCall
158
157
ArgumentCaptor <Integer > argumentCaptor = ArgumentCaptor .forClass (Integer .class );
@@ -192,7 +191,6 @@ void retryTotalTimeoutExceeded() {
192
191
assertThrows (ApiException .class , () -> callable .call (initialRequest ));
193
192
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (1 );
194
193
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (0 );
195
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isFalse ();
196
194
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isTrue ();
197
195
// Capture the argument passed to futureCall
198
196
ArgumentCaptor <Integer > argumentCaptor = ArgumentCaptor .forClass (Integer .class );
@@ -216,7 +214,6 @@ void retryMaxAttemptsExceeded() {
216
214
assertThrows (ApiException .class , () -> callable .call (initialRequest ));
217
215
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (2 );
218
216
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (1 );
219
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isTrue ();
220
217
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isTrue ();
221
218
// Capture the argument passed to futureCall
222
219
ArgumentCaptor <Integer > argumentCaptor = ArgumentCaptor .forClass (Integer .class );
@@ -240,7 +237,6 @@ void retryWithinMaxAttempts() {
240
237
assertThat (callable .call (initialRequest )).isEqualTo (2 );
241
238
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (3 );
242
239
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (2 );
243
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isFalse ();
244
240
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isFalse ();
245
241
// Capture the argument passed to futureCall
246
242
ArgumentCaptor <Integer > argumentCaptor = ArgumentCaptor .forClass (Integer .class );
@@ -270,7 +266,6 @@ void retryOnStatusUnknown() {
270
266
assertThat (callable .call (initialRequest )).isEqualTo (2 );
271
267
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (4 );
272
268
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (3 );
273
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isFalse ();
274
269
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isFalse ();
275
270
// Capture the argument passed to futureCall
276
271
ArgumentCaptor <Integer > argumentCaptor = ArgumentCaptor .forClass (Integer .class );
@@ -292,7 +287,6 @@ void retryOnUnexpectedException() {
292
287
ApiException exception = assertThrows (ApiException .class , () -> callable .call (initialRequest ));
293
288
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (1 );
294
289
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (0 );
295
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isFalse ();
296
290
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isTrue ();
297
291
assertThat (exception ).hasCauseThat ().isSameInstanceAs (throwable );
298
292
// Capture the argument passed to futureCall
@@ -325,7 +319,6 @@ void retryNoRecover() {
325
319
ApiException exception = assertThrows (ApiException .class , () -> callable .call (initialRequest ));
326
320
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (1 );
327
321
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (0 );
328
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isFalse ();
329
322
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isTrue ();
330
323
assertThat (exception ).isSameInstanceAs (apiException );
331
324
// Capture the argument passed to futureCall
@@ -359,7 +352,6 @@ void retryKeepFailing() {
359
352
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isGreaterThan (0 );
360
353
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ())
361
354
.isEqualTo (tracerFactory .getInstance ().getAttemptsStarted ().get () - 1 );
362
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isTrue ();
363
355
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isTrue ();
364
356
assertThat (exception ).hasCauseThat ().isInstanceOf (ApiException .class );
365
357
assertThat (exception ).hasCauseThat ().hasMessageThat ().contains ("Unavailable" );
@@ -403,7 +395,6 @@ void testKnownStatusCode() {
403
395
assertThrows (FailedPreconditionException .class , () -> callable .call (initialRequest ));
404
396
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (1 );
405
397
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (0 );
406
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isFalse ();
407
398
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isTrue ();
408
399
assertThat (exception .getStatusCode ().getTransportCode ())
409
400
.isEqualTo (HTTP_CODE_PRECONDITION_FAILED );
@@ -431,7 +422,6 @@ void testUnknownStatusCode() {
431
422
assertThat (exception ).hasMessageThat ().isEqualTo ("java.lang.RuntimeException: unknown" );
432
423
assertThat (tracerFactory .getInstance ().getAttemptsStarted ().get ()).isEqualTo (1 );
433
424
assertThat (tracerFactory .getInstance ().getAttemptsFailed ().get ()).isEqualTo (0 );
434
- assertThat (tracerFactory .getInstance ().getRetriesExhausted ().get ()).isFalse ();
435
425
assertThat (tracerFactory .getInstance ().getOperationFailed ().get ()).isTrue ();
436
426
// Capture the argument passed to futureCall
437
427
ArgumentCaptor <Integer > argumentCaptor = ArgumentCaptor .forClass (Integer .class );
0 commit comments