Package org.assertj.guava.api
Class ByteSourceAssert
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<ByteSourceAssert,com.google.common.io.ByteSource>
-
- org.assertj.guava.api.ByteSourceAssert
-
- All Implemented Interfaces:
org.assertj.core.api.Assert<ByteSourceAssert,com.google.common.io.ByteSource>,org.assertj.core.api.Descriptable<ByteSourceAssert>,org.assertj.core.api.ExtensionPoints<ByteSourceAssert,com.google.common.io.ByteSource>
public class ByteSourceAssert extends org.assertj.core.api.AbstractAssert<ByteSourceAssert,com.google.common.io.ByteSource>
Assertions for GuavaByteSource.- Author:
- Andrew Gaul
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.assertj.core.internal.Failuresfailures
-
Constructor Summary
Constructors Modifier Constructor Description protectedByteSourceAssert(com.google.common.io.ByteSource actual)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteSourceAsserthasSameContentAs(com.google.common.io.ByteSource other)Verifies that the actualByteSourcecontains has the same content as the provided one.ByteSourceAsserthasSize(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
asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Method Detail
-
hasSameContentAs
public ByteSourceAssert hasSameContentAs(com.google.common.io.ByteSource other) throws IOException
Verifies that the actualByteSourcecontains 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
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
public void isEmpty() throws IOExceptionVerifies 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
public ByteSourceAssert hasSize(long expectedSize) throws IOException
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.
-
-