30 lines
1.3 KiB
Java
30 lines
1.3 KiB
Java
import static org.assertj.core.api.Assertions.assertThat;
|
|
import static org.assertj.core.api.Assertions.fail;
|
|
|
|
public class InstanceOf {
|
|
|
|
private void instanceOf() {
|
|
Boolean object = Boolean.TRUE;
|
|
|
|
assertThat(object instanceof Boolean).as("foo").isEqualTo(Boolean.TRUE);
|
|
assertThat(object instanceof Boolean).isEqualTo(true);
|
|
assertThat(object instanceof Boolean).isNotEqualTo(Boolean.FALSE);
|
|
assertThat(object instanceof Boolean).isNotEqualTo(false);
|
|
assertThat(object instanceof Boolean).isTrue();
|
|
|
|
assertThat(object instanceof Boolean).as("foo").isEqualTo(Boolean.FALSE);
|
|
assertThat(object instanceof Boolean).isEqualTo(false);
|
|
assertThat(object instanceof Boolean).isNotEqualTo(Boolean.TRUE);
|
|
assertThat(object instanceof Boolean).isNotEqualTo(true);
|
|
assertThat(object instanceof Boolean).isFalse();
|
|
|
|
assertThat(((object)) instanceof Boolean).as("nah").isEqualTo(true && !true);
|
|
|
|
assertThat(object instanceof Boolean).as("foo").isEqualTo(Boolean.TRUE).as("bar").isEqualTo(true);
|
|
assertThat(object instanceof Boolean).as("foo").isEqualTo(Boolean.TRUE).as("bar").isEqualTo(false);
|
|
|
|
org.junit.Assert.assertThat(object, null);
|
|
fail("oh no!");
|
|
}
|
|
}
|