Package org.assertj.core.internal
Class InputStreams
java.lang.Object
org.assertj.core.internal.InputStreams
Reusable assertions for
InputStream
s.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) BinaryDiff
(package private) Diff
(package private) Failures
private static final InputStreams
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
assertHasBinaryContent
(AssertionInfo info, InputStream actual, byte[] expected) Asserts that the given InputStream has the given binary content.void
assertHasContent
(AssertionInfo info, InputStream actual, String expected) Asserts that the given InputStream has the same content as the given String.void
assertHasDigest
(AssertionInfo info, InputStream actual, String algorithm, byte[] expected) void
assertHasDigest
(AssertionInfo info, InputStream actual, String algorithm, String expected) void
assertHasDigest
(AssertionInfo info, InputStream actual, MessageDigest digest, byte[] expected) void
assertHasDigest
(AssertionInfo info, InputStream actual, MessageDigest digest, String expected) private static void
assertNotNull
(AssertionInfo info, InputStream stream) void
assertSameContentAs
(AssertionInfo info, InputStream actual, InputStream expected) Asserts that the given InputStreams have same content.static InputStreams
instance()
Returns the singleton instance of this class.
-
Field Details
-
INSTANCE
-
diff
Diff diff -
binaryDiff
BinaryDiff binaryDiff -
failures
Failures failures
-
-
Constructor Details
-
InputStreams
InputStreams()
-
-
Method Details
-
instance
Returns the singleton instance of this class.- Returns:
- the singleton instance of this class.
-
assertSameContentAs
Asserts that the given InputStreams have same content.- Parameters:
info
- contains information about the assertion.actual
- the "actual" InputStream.expected
- the "expected" InputStream.- Throws:
NullPointerException
- ifexpected
isnull
.AssertionError
- ifactual
isnull
.AssertionError
- if the given InputStreams do not have same content.InputStreamsException
- if an I/O error occurs.
-
assertHasContent
Asserts that the given InputStream has the same content as the given String.- Parameters:
info
- contains information about the assertion.actual
- the actual InputStream.expected
- the expected String.- Throws:
NullPointerException
- ifexpected
isnull
.AssertionError
- ifactual
isnull
.AssertionError
- if the given InputStream does not have the same content as the given String.InputStreamsException
- if an I/O error occurs.
-
assertHasBinaryContent
Asserts that the given InputStream has the given binary content.- Parameters:
info
- contains information about the assertion.actual
- the actual InputStream.expected
- the expected binary content.- Throws:
NullPointerException
- ifexpected
isnull
.AssertionError
- ifactual
isnull
.AssertionError
- if the given InputStream does not have the same content as the given String.InputStreamsException
- if an I/O error occurs.
-
assertNotNull
-
assertHasDigest
public void assertHasDigest(AssertionInfo info, InputStream actual, MessageDigest digest, byte[] expected) -
assertHasDigest
public void assertHasDigest(AssertionInfo info, InputStream actual, MessageDigest digest, String expected) -
assertHasDigest
public void assertHasDigest(AssertionInfo info, InputStream actual, String algorithm, byte[] expected) -
assertHasDigest
public void assertHasDigest(AssertionInfo info, InputStream actual, String algorithm, String expected)
-