AssertJComparableRules
SUGGESTION
Simplification
Suppression
Disable all rules by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJComparableRules\$).*as compiler argument.
Table of contents
AssertThatIsEqualByComparingTo
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsEqualByComparingTo")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJComparableRules\$AssertThatIsEqualByComparingTo).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractComparableAssert<?, ?> testAssertThatIsEqualByComparingTo() {
- return assertThat(BigDecimal.ZERO.compareTo(BigDecimal.ONE)).isEqualTo(0);
+ return assertThat(BigDecimal.ZERO).isEqualByComparingTo(BigDecimal.ONE);
}AssertThatIsNotEqualByComparingTo
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsNotEqualByComparingTo")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJComparableRules\$AssertThatIsNotEqualByComparingTo).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractComparableAssert<?, ?> testAssertThatIsNotEqualByComparingTo() {
- return assertThat(BigDecimal.ZERO.compareTo(BigDecimal.ONE)).isNotEqualTo(0);
+ return assertThat(BigDecimal.ZERO).isNotEqualByComparingTo(BigDecimal.ONE);
}AssertThatIsLessThan
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsLessThan")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJComparableRules\$AssertThatIsLessThan).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractComparableAssert<?, ?> testAssertThatIsLessThan() {
- return assertThat(BigDecimal.ZERO.compareTo(BigDecimal.ONE)).isNegative();
+ return assertThat(BigDecimal.ZERO).isLessThan(BigDecimal.ONE);
}AssertThatIsLessThanOrEqualTo
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsLessThanOrEqualTo")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJComparableRules\$AssertThatIsLessThanOrEqualTo).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractComparableAssert<?, ?> testAssertThatIsLessThanOrEqualTo() {
- return assertThat(BigDecimal.ZERO.compareTo(BigDecimal.ONE)).isNotPositive();
+ return assertThat(BigDecimal.ZERO).isLessThanOrEqualTo(BigDecimal.ONE);
}AssertThatIsGreaterThan
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsGreaterThan")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJComparableRules\$AssertThatIsGreaterThan).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractComparableAssert<?, ?> testAssertThatIsGreaterThan() {
- return assertThat(BigDecimal.ZERO.compareTo(BigDecimal.ONE)).isPositive();
+ return assertThat(BigDecimal.ZERO).isGreaterThan(BigDecimal.ONE);
}AssertThatIsGreaterThanOrEqualTo
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("AssertThatIsGreaterThanOrEqualTo")to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!AssertJComparableRules\$AssertThatIsGreaterThanOrEqualTo).*as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
AbstractComparableAssert<?, ?> testAssertThatIsGreaterThanOrEqualTo() {
- return assertThat(BigDecimal.ZERO.compareTo(BigDecimal.ONE)).isNotNegative();
+ return assertThat(BigDecimal.ZERO).isGreaterThanOrEqualTo(BigDecimal.ONE);
}