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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionhasSameContentAs(ByteSource other) Verifies that the actualByteSourcehas the same content as the provided one.hasSize(long expectedSize) Verifies that the size of the actualByteSourceis equal to the given one.voidisEmpty()Verifies that the actualByteSourceis empty.Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, 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, withThreadDumpOnErrorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs, describedAs
-
Constructor Details
-
ByteSourceAssert
-
-
Method Details
-
hasSameContentAs
Verifies that the actualByteSourcehas 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
ByteSourceAssertfor assertions chaining. - Throws:
IOException- ifByteSource.contentEquals(com.google.common.io.ByteSource)throws one.AssertionError- if the actualByteSourceisnull.AssertionError- if the actualByteSourcedoes not contain the same content.
-
isEmpty
Verifies that the actualByteSourceis empty.Example :
ByteSource actual = ByteSource.wrap(new byte[0]); assertThat(actual).isEmpty();- Throws:
IOException- ifByteSource.isEmpty()throws one.AssertionError- if the actualByteSourceisnull.AssertionError- if the actualByteSourceis not empty.
-
hasSize
Verifies that the size of the actualByteSourceis 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
ByteSourceAssertfor assertions chaining. - Throws:
IOException- ifByteSource.size()throws one.AssertionError- if the actualByteSourceisnull.AssertionError- if the number of values of the actualByteSourceis not equal to the given one.
-