44 lines
1.4 KiB
Java
44 lines
1.4 KiB
Java
import static org.assertj.core.api.Assertions.assertThat;
|
|
import static org.assertj.core.api.Assertions.fail;
|
|
|
|
public class InvertedBooleanCondition {
|
|
|
|
private void invertedBooleanCondition() {
|
|
boolean primitive = false;
|
|
Boolean object = Boolean.TRUE;
|
|
|
|
assertThat(primitive).as("foo").isFalse();
|
|
assertThat(primitive).isFalse();
|
|
assertThat(primitive).isFalse();
|
|
assertThat(primitive).isFalse();
|
|
assertThat(primitive).isFalse();
|
|
|
|
assertThat(object).as("foo").isFalse();
|
|
assertThat(object).isFalse();
|
|
assertThat(object).isFalse();
|
|
assertThat(object).isFalse();
|
|
assertThat(object).isFalse();
|
|
|
|
assertThat(primitive).as("foo").isTrue();
|
|
assertThat(primitive).isTrue();
|
|
assertThat(primitive).isTrue();
|
|
assertThat(primitive).isTrue();
|
|
assertThat(primitive).isTrue();
|
|
|
|
assertThat(object).as("foo").isTrue();
|
|
assertThat(object).isTrue();
|
|
assertThat(object).isTrue();
|
|
assertThat(object).isTrue();
|
|
assertThat(object).isTrue();
|
|
|
|
assertThat(!((primitive))).as("nah").isTrue();
|
|
assertThat(!object).isEqualTo(Boolean.TRUE && !Boolean.TRUE);
|
|
|
|
assertThat(primitive).as("foo").isFalse().as("bar").isFalse();
|
|
assertThat(primitive).as("foo").isFalse().as("bar").isTrue();
|
|
|
|
org.junit.Assert.assertThat(object, null);
|
|
fail("oh no!");
|
|
}
|
|
}
|