mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-26 08:59:09 +00:00
Use Duration.ZERO whenever possible
This commit is contained in:
+1
-1
@@ -39,7 +39,7 @@ class MaxAttemptsRetryPolicyTests {
|
||||
|
||||
@Test
|
||||
void maxAttempts() {
|
||||
var retryPolicy = RetryPolicy.builder().maxAttempts(2).delay(Duration.ofMillis(0)).build();
|
||||
var retryPolicy = RetryPolicy.builder().maxAttempts(2).delay(Duration.ZERO).build();
|
||||
var backOffExecution = retryPolicy.getBackOff().start();
|
||||
var throwable = mock(Throwable.class);
|
||||
|
||||
|
||||
@@ -209,7 +209,7 @@ class RetryPolicyTests {
|
||||
@Test
|
||||
void maxDelayPreconditions() {
|
||||
assertThatIllegalArgumentException()
|
||||
.isThrownBy(() -> RetryPolicy.builder().maxDelay(Duration.ofMillis(0)))
|
||||
.isThrownBy(() -> RetryPolicy.builder().maxDelay(Duration.ZERO))
|
||||
.withMessage("Invalid duration (0ms): maxDelay must be positive.");
|
||||
assertThatIllegalArgumentException()
|
||||
.isThrownBy(() -> RetryPolicy.builder().maxDelay(Duration.ofMillis(-1)))
|
||||
|
||||
@@ -51,7 +51,7 @@ class RetryTemplateTests {
|
||||
void configureRetryTemplate() {
|
||||
var retryPolicy = RetryPolicy.builder()
|
||||
.maxAttempts(3)
|
||||
.delay(Duration.ofMillis(0))
|
||||
.delay(Duration.ZERO)
|
||||
.build();
|
||||
|
||||
retryTemplate.setRetryPolicy(retryPolicy);
|
||||
@@ -171,7 +171,7 @@ class RetryTemplateTests {
|
||||
|
||||
var retryPolicy = RetryPolicy.builder()
|
||||
.maxAttempts(Integer.MAX_VALUE)
|
||||
.delay(Duration.ofMillis(0))
|
||||
.delay(Duration.ZERO)
|
||||
.includes(IOException.class)
|
||||
.build();
|
||||
|
||||
@@ -194,13 +194,13 @@ class RetryTemplateTests {
|
||||
argumentSet("Excludes",
|
||||
RetryPolicy.builder()
|
||||
.maxAttempts(Integer.MAX_VALUE)
|
||||
.delay(Duration.ofMillis(0))
|
||||
.delay(Duration.ZERO)
|
||||
.excludes(FileNotFoundException.class)
|
||||
.build()),
|
||||
argumentSet("Includes & Excludes",
|
||||
RetryPolicy.builder()
|
||||
.maxAttempts(Integer.MAX_VALUE)
|
||||
.delay(Duration.ofMillis(0))
|
||||
.delay(Duration.ZERO)
|
||||
.includes(IOException.class)
|
||||
.excludes(FileNotFoundException.class)
|
||||
.build())
|
||||
|
||||
Reference in New Issue
Block a user