diff --git a/src/main/java/org/assertj/core/api/AbstractBooleanAssert.java b/src/main/java/org/assertj/core/api/AbstractBooleanAssert.java index b2869cbc110..94c74bcafe9 100644 --- a/src/main/java/org/assertj/core/api/AbstractBooleanAssert.java +++ b/src/main/java/org/assertj/core/api/AbstractBooleanAssert.java @@ -41,6 +41,15 @@ protected AbstractBooleanAssert(Boolean actual, Class> selfType) { /** * Verifies that the actual value is {@code true}. + *
+ * Example: + * // assertions will pass
+ * assertThat(true).isTrue();
+ * assertThat(Boolean.TRUE).isTrue();
+ *
+ * // assertions will fail
+ * assertThat(false).isTrue();
+ * assertThat(Boolean.FALSE).isTrue();
*
* @return {@code this} assertion object.
* @throws AssertionError if the actual value is {@code null}.
@@ -52,6 +61,15 @@ public S isTrue() {
/**
* Verifies that the actual value is {@code false}.
+ *
+ * Example:
+ * // assertions will pass
+ * assertThat(false).isFalse();
+ * assertThat(Boolean.FALSE).isFalse();
+ *
+ * // assertions will fail
+ * assertThat(true).isFalse();
+ * assertThat(Boolean.TRUE).isFalse();
*
* @return {@code this} assertion object.
* @throws AssertionError if the actual value is {@code null}.
@@ -63,6 +81,15 @@ public S isFalse() {
/**
* Verifies that the actual value is equal to the given one.
+ *
+ * Example:
+ * // assertions will pass
+ * assertThat(true).isEqualTo(true);
+ * assertThat(Boolean.FALSE).isEqualTo(false);
+ *
+ * // assertions will fail
+ * assertThat(true).isEqualTo(false);
+ * assertThat(Boolean.TRUE).isEqualTo(false);
*
* @param expected the given value to compare the actual value to.
* @return {@code this} assertion object.
@@ -76,6 +103,15 @@ public S isEqualTo(boolean expected) {
/**
* Verifies that the actual value is not equal to the given one.
+ *
+ * Example:
+ * // assertions will pass
+ * assertThat(true).isNotEqualTo(false);
+ * assertThat(Boolean.FALSE).isNotEqualTo(true);
+ *
+ * // assertions will fail
+ * assertThat(true).isNotEqualTo(true);
+ * assertThat(Boolean.FALSE).isNotEqualTo(false);
*
* @param other the given value to compare the actual value to.
* @return {@code this} assertion object.
diff --git a/src/main/java/org/assertj/core/api/AbstractByteAssert.java b/src/main/java/org/assertj/core/api/AbstractByteAssert.java
index 6d3e0aeade2..ef9d64a5532 100644
--- a/src/main/java/org/assertj/core/api/AbstractByteAssert.java
+++ b/src/main/java/org/assertj/core/api/AbstractByteAssert.java
@@ -46,7 +46,16 @@ protected AbstractByteAssert(Byte actual, Class> selfType) {
/**
* Verifies that the actual value is equal to the given one.
+ *
+ * Example:
+ * // assertions will pass
+ * assertThat((byte) 1).isEqualTo((byte) 1);
+ * assertThat((byte) 0).isEqualTo(Byte.valueOf("0"));
*
+ * // assertions will fail
+ * assertThat((byte) 1).isEqualTo((byte) 0);
+ * assertThat(Byte.valueOf("1")).isEqualTo((byte) 0);
+ *
* @param expected the given value to compare the actual value to.
* @return {@code this} assertion object.
* @throws AssertionError if the actual value is {@code null}.
@@ -59,6 +68,15 @@ public S isEqualTo(byte expected) {
/**
* Verifies that the actual value is not equal to the given one.
+ *
+ * Example:
+ * // assertions will pass
+ * assertThat((byte) 0).isNotEqualTo((byte) 1);
+ * assertThat(Byte.valueOf("1")).isNotEqualTo((byte) 0);
+ *
+ * // assertions will fail
+ * assertThat((byte) 0).isNotEqualTo((byte) 0);
+ * assertThat(Byte.valueOf("0")).isNotEqualTo((byte) 0);
*
* @param other the given value to compare the actual value to.
* @return {@code this} assertion object.
diff --git a/src/main/java/org/assertj/core/api/AbstractInputStreamAssert.java b/src/main/java/org/assertj/core/api/AbstractInputStreamAssert.java
index 652975665cb..49440c44b1e 100644
--- a/src/main/java/org/assertj/core/api/AbstractInputStreamAssert.java
+++ b/src/main/java/org/assertj/core/api/AbstractInputStreamAssert.java
@@ -58,7 +58,15 @@ public S hasContentEqualTo(InputStream expected) {
/**
* Verifies that the content of the actual {@code InputStream} is equal to the content of the given one.
+ *
+ * Example:
+ * // assertion will pass
+ * assertThat(new ByteArrayInputStream(new byte[] {0xa})).hasSameContentAs(new ByteArrayInputStream(new byte[] {0xa}));
*
+ * // assertions will fail
+ * assertThat(new ByteArrayInputStream(new byte[] {0xa})).hasSameContentAs(new ByteArrayInputStream(new byte[] {}));
+ * assertThat(new ByteArrayInputStream(new byte[] {0xa})).hasSameContentAs(new ByteArrayInputStream(new byte[] {0xa, 0xc, 0xd}));
+ *
* @param expected the given {@code InputStream} to compare the actual {@code InputStream} to.
* @return {@code this} assertion object.
* @throws NullPointerException if the given {@code InputStream} is {@code null}.