Package org.assertj.guava.api
Class ByteSourceAssert
java.lang.Object
org.assertj.core.api.AbstractAssert<ByteSourceAssert,ByteSource>
org.assertj.guava.api.ByteSourceAssert
- All Implemented Interfaces:
Assert<ByteSourceAssert,
,ByteSource> Descriptable<ByteSourceAssert>
,ExtensionPoints<ByteSourceAssert,
ByteSource>
Assertions for Guava
ByteSource
.- Author:
- Andrew Gaul
-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionhasSameContentAs
(ByteSource other) Verifies that the actualByteSource
has the same content as the provided one.hasSize
(long expectedSize) Verifies that the size of the actualByteSource
is equal to the given one.void
isEmpty()
Verifies that the actualByteSource
is empty.Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs
-
Constructor Details
-
ByteSourceAssert
-
-
Method Details
-
hasSameContentAs
Verifies that the actualByteSource
has the same content as the provided one.
Example :
ByteSource actual = ByteSource.wrap(new byte[1]); ByteSource other = ByteSource.wrap(new byte[1]); assertThat(actual).hasSameContentAs(other);
- Parameters:
other
- ByteSource to compare against.- Returns:
- this
ByteSourceAssert
for assertions chaining. - Throws:
IOException
- ifByteSource.contentEquals(com.google.common.io.ByteSource)
throws one.AssertionError
- if the actualByteSource
isnull
.AssertionError
- if the actualByteSource
does not contain the same content.
-
isEmpty
Verifies that the actualByteSource
is empty.Example :
ByteSource actual = ByteSource.wrap(new byte[0]); assertThat(actual).isEmpty();
- Throws:
IOException
- ifByteSource.isEmpty()
throws one.AssertionError
- if the actualByteSource
isnull
.AssertionError
- if the actualByteSource
is not empty.
-
hasSize
Verifies that the size of the actualByteSource
is equal to the given one.Example :
ByteSource actual = ByteSource.wrap(new byte[9]); assertThat(actual).hasSize(9);
- Parameters:
expectedSize
- the expected size of actualByteSource
.- Returns:
- this
ByteSourceAssert
for assertions chaining. - Throws:
IOException
- ifByteSource.size()
throws one.AssertionError
- if the actualByteSource
isnull
.AssertionError
- if the number of values of the actualByteSource
is not equal to the given one.
-