public class ClientConfigurationMaxErrorRetryTest extends RetryPolicyTestBase
ClientConfiguration.setMaxErrorRetry(int)
and
ClientConfiguration.setRetryPolicy(RetryPolicy)
are used.RetryPolicyTestBase.ContextDataCollectionBackoffStrategy, RetryPolicyTestBase.ContextDataCollectionRetryCondition, RetryPolicyTestBase.MockHttpClient, RetryPolicyTestBase.ReturnServiceErrorHttpClient, RetryPolicyTestBase.TestAmazonWebServiceRequest, RetryPolicyTestBase.TestHttpResponseHandler, RetryPolicyTestBase.ThrowingExceptionHttpClient
backoffStrategy, clientConfiguration, errorResponseHandler, originalRequest, retryCondition
Constructor and Description |
---|
ClientConfigurationMaxErrorRetryTest() |
Modifier and Type | Method and Description |
---|---|
void |
resetClientConfiguration() |
void |
testClientConfigLevelMaxErrorRetry()
-- Explicitly set maxErrorRetry in ClientConfiguration level;
-- Default/custom RetryPolicy's that don't override such setting.
|
void |
testDefaultMaxErrorRetry()
-- No explicit calls on ClientConfiguration#setMaxErrorRetry(int);
-- Default RetryPolicy's.
|
void |
testNoRetry() |
void |
testRetryPolicyLevelMaxErrorRetry()
-- Explicitly set maxErrorRetry in ClientConfiguration level;
-- Custom RetryPolicy's that want to override such setting.
|
getSampleRequestWithNonRepeatableContent, getSampleRequestWithRepeatableContent, injectMockHttpClient, verifyExpectedContextData
public ClientConfigurationMaxErrorRetryTest()
public void resetClientConfiguration()
public void testDefaultMaxErrorRetry()
public void testClientConfigLevelMaxErrorRetry()
public void testNoRetry()
public void testRetryPolicyLevelMaxErrorRetry()
Copyright © 2024. All rights reserved.