New inspection AssertThatBinaryExpressionIsTrueOrFalse that will find and fix common binary expressions and equals() statements (more than 150 combinations) inside assertThat().
This commit is contained in:
@@ -0,0 +1,190 @@
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class BinaryExpression {
|
||||
|
||||
private void binaryExpression() {
|
||||
int primExp = 42;
|
||||
int primAct = 1337;
|
||||
Double numberObjExp = 42.0;
|
||||
Double numberObjAct = 1337.0;
|
||||
String stringExp = "foo";
|
||||
String stringAct = "bar";
|
||||
|
||||
assertThat(primAct).isEqualTo(primExp);
|
||||
assertThat(primAct).isEqualTo(primExp);
|
||||
assertThat(primAct).isEqualTo(primExp);
|
||||
assertThat(primAct).isEqualTo(1);
|
||||
assertThat(primAct).isEqualTo(1);
|
||||
assertThat(primAct).isNotEqualTo(primExp);
|
||||
assertThat(primAct).isNotEqualTo(primExp);
|
||||
assertThat(primAct).isNotEqualTo(primExp);
|
||||
assertThat(primAct).isNotEqualTo(1);
|
||||
assertThat(primAct).isNotEqualTo(1);
|
||||
|
||||
assertThat(primAct).isNotEqualTo(primExp);
|
||||
assertThat(primAct).isNotEqualTo(primExp);
|
||||
assertThat(primAct).isNotEqualTo(primExp);
|
||||
assertThat(primAct).isNotEqualTo(1);
|
||||
assertThat(primAct).isNotEqualTo(1);
|
||||
assertThat(primAct).isEqualTo(primExp);
|
||||
assertThat(primAct).isEqualTo(primExp);
|
||||
assertThat(primAct).isEqualTo(primExp);
|
||||
assertThat(primAct).isEqualTo(1);
|
||||
assertThat(primAct).isEqualTo(1);
|
||||
|
||||
assertThat(primAct).isGreaterThan(primExp);
|
||||
assertThat(primAct).isGreaterThan(primExp);
|
||||
assertThat(primAct).isGreaterThan(primExp);
|
||||
assertThat(primAct).isGreaterThan(1);
|
||||
assertThat(primAct).isGreaterThan(1);
|
||||
assertThat(primAct).isLessThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isLessThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isLessThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isLessThanOrEqualTo(1);
|
||||
assertThat(primAct).isLessThanOrEqualTo(1);
|
||||
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(1);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(1);
|
||||
assertThat(primAct).isLessThan(primExp);
|
||||
assertThat(primAct).isLessThan(primExp);
|
||||
assertThat(primAct).isLessThan(primExp);
|
||||
assertThat(primAct).isLessThan(1);
|
||||
assertThat(primAct).isLessThan(1);
|
||||
|
||||
assertThat(primAct).isLessThan(primExp);
|
||||
assertThat(primAct).isLessThan(primExp);
|
||||
assertThat(primAct).isLessThan(primExp);
|
||||
assertThat(primAct).isLessThan(1);
|
||||
assertThat(primAct).isLessThan(1);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(1);
|
||||
assertThat(primAct).isGreaterThanOrEqualTo(1);
|
||||
|
||||
assertThat(primAct).isLessThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isLessThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isLessThanOrEqualTo(primExp);
|
||||
assertThat(primAct).isLessThanOrEqualTo(1);
|
||||
assertThat(primAct).isLessThanOrEqualTo(1);
|
||||
assertThat(primAct).isGreaterThan(primExp);
|
||||
assertThat(primAct).isGreaterThan(primExp);
|
||||
assertThat(primAct).isGreaterThan(primExp);
|
||||
assertThat(primAct).isGreaterThan(1);
|
||||
assertThat(primAct).isGreaterThan(1);
|
||||
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isEqualTo(1);
|
||||
assertThat(numberObjAct).isEqualTo(1);
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(1);
|
||||
assertThat(numberObjAct).isNotEqualTo(1);
|
||||
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(1);
|
||||
assertThat(numberObjAct).isNotEqualTo(1);
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isEqualTo(1);
|
||||
assertThat(numberObjAct).isEqualTo(1);
|
||||
|
||||
assertThat(numberObjAct).isGreaterThan(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThan(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThan(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThan(1);
|
||||
assertThat(numberObjAct).isGreaterThan(1);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(1);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(1);
|
||||
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(1);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(1);
|
||||
assertThat(numberObjAct).isLessThan(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThan(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThan(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThan(1);
|
||||
assertThat(numberObjAct).isLessThan(1);
|
||||
|
||||
assertThat(numberObjAct).isLessThan(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThan(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThan(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThan(1);
|
||||
assertThat(numberObjAct).isLessThan(1);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(1);
|
||||
assertThat(numberObjAct).isGreaterThanOrEqualTo(1);
|
||||
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(1);
|
||||
assertThat(numberObjAct).isLessThanOrEqualTo(1);
|
||||
assertThat(numberObjAct).isGreaterThan(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThan(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThan(numberObjExp);
|
||||
assertThat(numberObjAct).isGreaterThan(1);
|
||||
assertThat(numberObjAct).isGreaterThan(1);
|
||||
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
assertThat(numberObjAct).isNotEqualTo(numberObjExp);
|
||||
|
||||
assertThat(stringAct).isSameAs(stringExp);
|
||||
assertThat(stringAct).isSameAs(stringExp);
|
||||
assertThat(stringAct).isSameAs(stringExp);
|
||||
assertThat(stringAct).isNotSameAs(stringExp);
|
||||
assertThat(stringAct).isNotSameAs(stringExp);
|
||||
assertThat(stringAct).isNotSameAs(stringExp);
|
||||
|
||||
assertThat(stringAct).isEqualTo(stringExp);
|
||||
assertThat(stringAct).isEqualTo(stringExp);
|
||||
assertThat(stringAct).isEqualTo(stringExp);
|
||||
assertThat(stringAct).isNotEqualTo(stringExp);
|
||||
assertThat(stringAct).isNotEqualTo(stringExp);
|
||||
assertThat(stringAct).isNotEqualTo(stringExp);
|
||||
|
||||
assertThat(stringAct).isNotSameAs(stringExp);
|
||||
assertThat(stringAct).isNotSameAs(stringExp);
|
||||
assertThat(stringAct).isNotSameAs(stringExp);
|
||||
assertThat(stringAct).isSameAs(stringExp);
|
||||
assertThat(stringAct).isSameAs(stringExp);
|
||||
assertThat(stringAct).isSameAs(stringExp);
|
||||
|
||||
assertThat(stringAct).isNull();
|
||||
assertThat(stringAct).isNull();
|
||||
assertThat(stringAct).isNull();
|
||||
assertThat(stringAct).isNotNull();
|
||||
assertThat(stringAct).isNotNull();
|
||||
assertThat(stringAct).isNotNull();
|
||||
|
||||
assertThat(stringAct).isNull();
|
||||
assertThat(stringAct).isNull();
|
||||
assertThat(stringAct).isNull();
|
||||
assertThat(stringAct).isNotNull();
|
||||
assertThat(stringAct).isNotNull();
|
||||
assertThat(stringAct).isNotNull();
|
||||
|
||||
assertThat(null == null).isTrue();
|
||||
assertThat(!false).isTrue();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,190 @@
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class BinaryExpression {
|
||||
|
||||
private void binaryExpression() {
|
||||
int primExp = 42;
|
||||
int primAct = 1337;
|
||||
Double numberObjExp = 42.0;
|
||||
Double numberObjAct = 1337.0;
|
||||
String stringExp = "foo";
|
||||
String stringAct = "bar";
|
||||
|
||||
assertThat(primAct == primExp).isTrue();
|
||||
assertThat(primAct == primExp).isEqualTo(true);
|
||||
assertThat(primAct == primExp).isNotEqualTo(false);
|
||||
assertThat(primAct == 1).isTrue();
|
||||
assertThat(1 == primAct).isTrue();
|
||||
assertThat(primAct == primExp).isFalse();
|
||||
assertThat(primAct == primExp).isEqualTo(false);
|
||||
assertThat(primAct == primExp).isNotEqualTo(true);
|
||||
assertThat(primAct == 1).isFalse();
|
||||
assertThat(1 == primAct).isFalse();
|
||||
|
||||
assertThat(primAct != primExp).isTrue();
|
||||
assertThat(primAct != primExp).isEqualTo(true);
|
||||
assertThat(primAct != primExp).isNotEqualTo(false);
|
||||
assertThat(primAct != 1).isTrue();
|
||||
assertThat(1 != primAct).isTrue();
|
||||
assertThat(primAct != primExp).isFalse();
|
||||
assertThat(primAct != primExp).isEqualTo(false);
|
||||
assertThat(primAct != primExp).isNotEqualTo(true);
|
||||
assertThat(primAct != 1).isFalse();
|
||||
assertThat(1 != primAct).isFalse();
|
||||
|
||||
assertThat(primAct > primExp).isTrue();
|
||||
assertThat(primAct > primExp).isEqualTo(true);
|
||||
assertThat(primAct > primExp).isNotEqualTo(false);
|
||||
assertThat(primAct > 1).isTrue();
|
||||
assertThat(1 < primAct).isTrue();
|
||||
assertThat(primAct > primExp).isFalse();
|
||||
assertThat(primAct > primExp).isEqualTo(false);
|
||||
assertThat(primAct > primExp).isNotEqualTo(true);
|
||||
assertThat(primAct > 1).isFalse();
|
||||
assertThat(1 < primAct).isFalse();
|
||||
|
||||
assertThat(primAct >= primExp).isTrue();
|
||||
assertThat(primAct >= primExp).isEqualTo(true);
|
||||
assertThat(primAct >= primExp).isNotEqualTo(false);
|
||||
assertThat(primAct >= 1).isTrue();
|
||||
assertThat(1 <= primAct).isTrue();
|
||||
assertThat(primAct >= primExp).isFalse();
|
||||
assertThat(primAct >= primExp).isEqualTo(false);
|
||||
assertThat(primAct >= primExp).isNotEqualTo(true);
|
||||
assertThat(primAct >= 1).isFalse();
|
||||
assertThat(1 <= primAct).isFalse();
|
||||
|
||||
assertThat(primAct < primExp).isTrue();
|
||||
assertThat(primAct < primExp).isEqualTo(true);
|
||||
assertThat(primAct < primExp).isNotEqualTo(false);
|
||||
assertThat(primAct < 1).isTrue();
|
||||
assertThat(1 > primAct).isTrue();
|
||||
assertThat(primAct < primExp).isFalse();
|
||||
assertThat(primAct < primExp).isEqualTo(false);
|
||||
assertThat(primAct < primExp).isNotEqualTo(true);
|
||||
assertThat(primAct < 1).isFalse();
|
||||
assertThat(1 > primAct).isFalse();
|
||||
|
||||
assertThat(primAct <= primExp).isTrue();
|
||||
assertThat(primAct <= primExp).isEqualTo(true);
|
||||
assertThat(primAct <= primExp).isNotEqualTo(false);
|
||||
assertThat(primAct <= 1).isTrue();
|
||||
assertThat(1 >= primAct).isTrue();
|
||||
assertThat(primAct <= primExp).isFalse();
|
||||
assertThat(primAct <= primExp).isEqualTo(false);
|
||||
assertThat(primAct <= primExp).isNotEqualTo(true);
|
||||
assertThat(primAct <= 1).isFalse();
|
||||
assertThat(1 >= primAct).isFalse();
|
||||
|
||||
assertThat(numberObjAct == numberObjExp).isTrue();
|
||||
assertThat(numberObjAct == numberObjExp).isEqualTo(true);
|
||||
assertThat(numberObjAct == numberObjExp).isNotEqualTo(false);
|
||||
assertThat(numberObjAct == 1).isTrue();
|
||||
assertThat(1 == numberObjAct).isTrue();
|
||||
assertThat(numberObjAct == numberObjExp).isFalse();
|
||||
assertThat(numberObjAct == numberObjExp).isEqualTo(false);
|
||||
assertThat(numberObjAct == numberObjExp).isNotEqualTo(true);
|
||||
assertThat(numberObjAct == 1).isFalse();
|
||||
assertThat(1 == numberObjAct).isFalse();
|
||||
|
||||
assertThat(numberObjAct != numberObjExp).isTrue();
|
||||
assertThat(numberObjAct != numberObjExp).isEqualTo(true);
|
||||
assertThat(numberObjAct != numberObjExp).isNotEqualTo(false);
|
||||
assertThat(numberObjAct != 1).isTrue();
|
||||
assertThat(1 != numberObjAct).isTrue();
|
||||
assertThat(numberObjAct != numberObjExp).isFalse();
|
||||
assertThat(numberObjAct != numberObjExp).isEqualTo(false);
|
||||
assertThat(numberObjAct != numberObjExp).isNotEqualTo(true);
|
||||
assertThat(numberObjAct != 1).isFalse();
|
||||
assertThat(1 != numberObjAct).isFalse();
|
||||
|
||||
assertThat(numberObjAct > numberObjExp).isTrue();
|
||||
assertThat(numberObjAct > numberObjExp).isEqualTo(true);
|
||||
assertThat(numberObjAct > numberObjExp).isNotEqualTo(false);
|
||||
assertThat(numberObjAct > 1).isTrue();
|
||||
assertThat(1 < numberObjAct).isTrue();
|
||||
assertThat(numberObjAct > numberObjExp).isFalse();
|
||||
assertThat(numberObjAct > numberObjExp).isEqualTo(false);
|
||||
assertThat(numberObjAct > numberObjExp).isNotEqualTo(true);
|
||||
assertThat(numberObjAct > 1).isFalse();
|
||||
assertThat(1 < numberObjAct).isFalse();
|
||||
|
||||
assertThat(numberObjAct >= numberObjExp).isTrue();
|
||||
assertThat(numberObjAct >= numberObjExp).isEqualTo(true);
|
||||
assertThat(numberObjAct >= numberObjExp).isNotEqualTo(false);
|
||||
assertThat(numberObjAct >= 1).isTrue();
|
||||
assertThat(1 <= numberObjAct).isTrue();
|
||||
assertThat(numberObjAct >= numberObjExp).isFalse();
|
||||
assertThat(numberObjAct >= numberObjExp).isEqualTo(false);
|
||||
assertThat(numberObjAct >= numberObjExp).isNotEqualTo(true);
|
||||
assertThat(numberObjAct >= 1).isFalse();
|
||||
assertThat(1 <= numberObjAct).isFalse();
|
||||
|
||||
assertThat(numberObjAct < numberObjExp).isTrue();
|
||||
assertThat(numberObjAct < numberObjExp).isEqualTo(true);
|
||||
assertThat(numberObjAct < numberObjExp).isNotEqualTo(false);
|
||||
assertThat(numberObjAct < 1).isTrue();
|
||||
assertThat(1 > numberObjAct).isTrue();
|
||||
assertThat(numberObjAct < numberObjExp).isFalse();
|
||||
assertThat(numberObjAct < numberObjExp).isEqualTo(false);
|
||||
assertThat(numberObjAct < numberObjExp).isNotEqualTo(true);
|
||||
assertThat(numberObjAct < 1).isFalse();
|
||||
assertThat(1 > numberObjAct).isFalse();
|
||||
|
||||
assertThat(numberObjAct <= numberObjExp).isTrue();
|
||||
assertThat(numberObjAct <= numberObjExp).isEqualTo(true);
|
||||
assertThat(numberObjAct <= numberObjExp).isNotEqualTo(false);
|
||||
assertThat(numberObjAct <= 1).isTrue();
|
||||
assertThat(1 >= numberObjAct).isTrue();
|
||||
assertThat(numberObjAct <= numberObjExp).isFalse();
|
||||
assertThat(numberObjAct <= numberObjExp).isEqualTo(false);
|
||||
assertThat(numberObjAct <= numberObjExp).isNotEqualTo(true);
|
||||
assertThat(numberObjAct <= 1).isFalse();
|
||||
assertThat(1 >= numberObjAct).isFalse();
|
||||
|
||||
assertThat(numberObjAct.equals(numberObjExp)).isTrue();
|
||||
assertThat(numberObjAct.equals(numberObjExp)).isEqualTo(true);
|
||||
assertThat(numberObjAct.equals(numberObjExp)).isNotEqualTo(false);
|
||||
assertThat(numberObjAct.equals(numberObjExp)).isFalse();
|
||||
assertThat(numberObjAct.equals(numberObjExp)).isEqualTo(false);
|
||||
assertThat(numberObjAct.equals(numberObjExp)).isNotEqualTo(true);
|
||||
|
||||
assertThat(stringAct == stringExp).isTrue();
|
||||
assertThat(stringAct == stringExp).isEqualTo(true);
|
||||
assertThat(stringAct == stringExp).isNotEqualTo(false);
|
||||
assertThat(stringAct == stringExp).isFalse();
|
||||
assertThat(stringAct == stringExp).isEqualTo(false);
|
||||
assertThat(stringAct == stringExp).isNotEqualTo(true);
|
||||
|
||||
assertThat(stringAct.equals(stringExp)).isTrue();
|
||||
assertThat(stringAct.equals(stringExp)).isEqualTo(true);
|
||||
assertThat(stringAct.equals(stringExp)).isNotEqualTo(false);
|
||||
assertThat(stringAct.equals(stringExp)).isFalse();
|
||||
assertThat(stringAct.equals(stringExp)).isEqualTo(false);
|
||||
assertThat(stringAct.equals(stringExp)).isNotEqualTo(true);
|
||||
|
||||
assertThat(stringAct != stringExp).isTrue();
|
||||
assertThat(stringAct != stringExp).isEqualTo(true);
|
||||
assertThat(stringAct != stringExp).isNotEqualTo(false);
|
||||
assertThat(stringAct != stringExp).isFalse();
|
||||
assertThat(stringAct != stringExp).isEqualTo(false);
|
||||
assertThat(stringAct != stringExp).isNotEqualTo(true);
|
||||
|
||||
assertThat(stringAct == null).isTrue();
|
||||
assertThat(stringAct == null).isEqualTo(true);
|
||||
assertThat(stringAct == null).isNotEqualTo(false);
|
||||
assertThat(stringAct == null).isFalse();
|
||||
assertThat(stringAct == null).isEqualTo(false);
|
||||
assertThat(stringAct == null).isNotEqualTo(true);
|
||||
|
||||
assertThat(null == stringAct).isTrue();
|
||||
assertThat(null == stringAct).isEqualTo(true);
|
||||
assertThat(null == stringAct).isNotEqualTo(false);
|
||||
assertThat(null == stringAct).isFalse();
|
||||
assertThat(null == stringAct).isEqualTo(false);
|
||||
assertThat(null == stringAct).isNotEqualTo(true);
|
||||
|
||||
assertThat(null == null).isTrue();
|
||||
assertThat(!false).isTrue();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user