AssertJDurationRules
SUGGESTION
Simplification
Suppression
Disable all rules by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$).*as compiler argument.
Table of contents
AssertThatHasNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatHasNanos")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatHasNanos).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractAssert<?, ?> testAssertThatHasNanos() {
- return assertThat(Duration.ZERO.toNanos()).isEqualTo(0L);
+ return assertThat(Duration.ZERO).hasNanos(0L);
}AssertThatHasMillis
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatHasMillis")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatHasMillis).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractAssert<?, ?> testAssertThatHasMillis() {
- return assertThat(Duration.ZERO.toMillis()).isEqualTo(0L);
+ return assertThat(Duration.ZERO).hasMillis(0L);
}AssertThatHasSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatHasSeconds")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatHasSeconds).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractAssert<?, ?> testAssertThatHasSeconds() {
- return assertThat(Duration.ZERO.toSeconds()).isEqualTo(0L);
+ return assertThat(Duration.ZERO).hasSeconds(0L);
}AssertThatHasMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatHasMinutes")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatHasMinutes).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractAssert<?, ?> testAssertThatHasMinutes() {
- return assertThat(Duration.ZERO.toMinutes()).isEqualTo(0L);
+ return assertThat(Duration.ZERO).hasMinutes(0L);
}AssertThatHasHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatHasHours")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatHasHours).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractAssert<?, ?> testAssertThatHasHours() {
- return assertThat(Duration.ZERO.toHours()).isEqualTo(0L);
+ return assertThat(Duration.ZERO).hasHours(0L);
}AssertThatHasDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatHasDays")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatHasDays).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractAssert<?, ?> testAssertThatHasDays() {
- return assertThat(Duration.ZERO.toDays()).isEqualTo(0L);
+ return assertThat(Duration.ZERO).hasDays(0L);
}AssertThatIsZero
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsZero")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatIsZero).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<AbstractAssert<?, ?>> testAssertThatIsZero() {
return ImmutableSet.of(
- assertThat(Duration.ofMillis(0).isZero()).isTrue(),
- assertThat(Duration.ofMillis(1)).isEqualTo(Duration.ZERO));
+ assertThat(Duration.ofMillis(0)).isZero(), assertThat(Duration.ofMillis(1)).isZero());
}AssertThatIsPositive
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsPositive")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatIsPositive).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractDurationAssert<?> testAssertThatIsPositive() {
- return assertThat(Duration.ofMillis(0)).isGreaterThan(Duration.ZERO);
+ return assertThat(Duration.ofMillis(0)).isPositive();
}AssertThatIsNegative
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsNegative")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJDurationRules\$AssertThatIsNegative).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<AbstractAssert<?, ?>> testAssertThatIsNegative() {
return ImmutableSet.of(
- assertThat(Duration.ofMillis(0).isNegative()).isTrue(),
- assertThat(Duration.ofMillis(1)).isLessThan(Duration.ZERO));
+ assertThat(Duration.ofMillis(0)).isNegative(),
+ assertThat(Duration.ofMillis(1)).isNegative());
}