S - the "self" type of this assertion class. Please read "Emulating 'self types' using Java Generics to simplify fluent API implementation"
for more details.A - the type of the "actual" value.public abstract class AbstractInputStreamAssert<S extends AbstractInputStreamAssert<S,A>,A extends InputStream> extends AbstractAssert<S,A>
InputStreams.actual, info, myself| Constructor and Description |
|---|
AbstractInputStreamAssert(A actual,
Class<?> selfType) |
| Modifier and Type | Method and Description |
|---|---|
S |
hasContentEqualTo(InputStream expected)
Deprecated.
use
#hasSameContentAs() instead |
S |
hasSameContentAs(InputStream expected)
Verifies that the content of the actual
InputStream is equal to the content of the given one. |
as, as, asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, overridingErrorMessage, setCustomRepresentation, usingComparator, usingDefaultComparator, withFailMessage, withRepresentation, withThreadDumpOnError@Deprecated public S hasContentEqualTo(InputStream expected)
#hasSameContentAs() insteadInputStream is equal to the content of the given one.expected - the given InputStream to compare the actual InputStream to.this assertion object.NullPointerException - if the given InputStream is null.AssertionError - if the actual InputStream is null.AssertionError - if the content of the actual InputStream is not equal to the content of the given one.InputStreamsException - if an I/O error occurs.public S hasSameContentAs(InputStream expected)
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}));expected - the given InputStream to compare the actual InputStream to.this assertion object.NullPointerException - if the given InputStream is null.AssertionError - if the actual InputStream is null.AssertionError - if the content of the actual InputStream is not equal to the content of the given one.InputStreamsException - if an I/O error occurs.Copyright © 2013–2016 AssertJ. All rights reserved.