Package org.assertj.core.api

Interface Summary
ArraySortedAssert<S extends ArraySortedAssert<S,E>,E> Assertions applicable to primitive arrays or arrays of elements either naturally Comparable or according to a given Comparator.
Assert<S extends Assert<S,A>,A> Base contract of all assertion objects: the minimum functionality that any assertion object should provide.
AssertDelegateTarget A marker interface that can be used to wrap your assertion within assertThat method for better readability.
AssertionInfo Information about an assertion.
ComparableAssert<S extends ComparableAssert<S,A>,A extends Comparable<? super A>> Assertion methods applicable to Comparables.
Descriptable<S extends Descriptable<S>> An object that has a description.
EnumerableAssert<S extends EnumerableAssert<S,E>,E> Assertions applicable to groups of values that can be enumerated (e.g.
ExtensionPoints<S extends ExtensionPoints<S,A>,A> Mechanism for extending assertion classes.
FloatingPointNumberAssert<S extends FloatingPointNumberAssert<S,A>,A extends Number> Assertion methods applicable to floating-point Numbers.
IndexedObjectEnumerableAssert<S extends IndexedObjectEnumerableAssert<S,T>,T> Assertions methods applicable to indexed groups of objects (e.g.
NumberAssert<S extends NumberAssert<S,A>,A extends Number> Assertion methods applicable to Numbers.
ObjectEnumerableAssert<S extends ObjectEnumerableAssert<S,T>,T> Assertions methods applicable to groups of objects (e.g.
UnevenComparableAssert<S extends UnevenComparableAssert<S,T>,T extends Comparable<? super T>> Assertion methods applicable to Comparables whose implementation of compareTo is not consistent with their implementation of equals (e.g.
 

Class Summary
AbstractArrayAssert<S extends AbstractArrayAssert<S,A,E>,A,E> Base class for all array assertions.
AbstractAssert<S extends AbstractAssert<S,A>,A> Base class for all assertions.
AbstractBigDecimalAssert<S extends AbstractBigDecimalAssert<S>> Base class for all implementations of assertions for BigDecimals.
AbstractBooleanArrayAssert<S extends AbstractBooleanArrayAssert<S>>  
AbstractBooleanAssert<S extends AbstractBooleanAssert<S>> Base class for all implementations of assertions for Booleans.
AbstractByteArrayAssert<S extends AbstractByteArrayAssert<S>>  
AbstractByteAssert<S extends AbstractByteAssert<S>> Base class for all implementations of assertions for Bytes.
AbstractCharacterAssert<S extends AbstractCharacterAssert<S>> Base class for all implementations of assertions for Characters.
AbstractCharArrayAssert<S extends AbstractCharArrayAssert<S>>  
AbstractCharSequenceAssert<S extends AbstractCharSequenceAssert<S,A>,A extends CharSequence> Base class for all implementations of assertions for CharSequences.
AbstractClassAssert<S extends AbstractClassAssert<S>> Base class for all implementations of assertions for Classes.
AbstractComparableAssert<S extends AbstractComparableAssert<S,A>,A extends Comparable<? super A>> Base class for all implementations of ComparableAssert.
AbstractDateAssert<S extends AbstractDateAssert<S>> Base class for all implementations of assertions for Dates.
AbstractDoubleArrayAssert<S extends AbstractDoubleArrayAssert<S>>  
AbstractDoubleAssert<S extends AbstractDoubleAssert<S>> Base class for all implementations of assertions for Doubles.
AbstractEnumerableAssert<S extends AbstractEnumerableAssert<S,A,E>,A,E> Base implementation for Enumerable class assertions.
AbstractFileAssert<S extends AbstractFileAssert<S>> Base class for all implementations of assertions for Files.
AbstractFloatArrayAssert<S extends AbstractFloatArrayAssert<S>>  
AbstractFloatAssert<S extends AbstractFloatAssert<S>> Base class for all implementations of assertions for Floats.
AbstractInputStreamAssert<S extends AbstractInputStreamAssert<S,A>,A extends InputStream> Base class for all implementations of assertions for InputStreams.
AbstractIntArrayAssert<S extends AbstractIntArrayAssert<S>>  
AbstractIntegerAssert<S extends AbstractIntegerAssert<S>> Base class for all implementations of assertions for Integers.
AbstractIterableAssert<S extends AbstractIterableAssert<S,A,T>,A extends Iterable<? extends T>,T> Base class for implementations of ObjectEnumerableAssert whose actual value type is Collection.
AbstractListAssert<S extends AbstractListAssert<S,A,T>,A extends List<? extends T>,T> Base class for all implementations of assertions for Lists.
AbstractLongArrayAssert<S extends AbstractLongArrayAssert<S>>  
AbstractLongAssert<S extends AbstractLongAssert<S>> Base class for all implementations of assertions for Longs.
AbstractMapAssert<S extends AbstractMapAssert<S,A,K,V>,A extends Map<K,V>,K,V> Base class for all implementations of assertions for Maps.
AbstractObjectArrayAssert<S extends AbstractObjectArrayAssert<S,T>,T> Assertion methods for arrays of objects.
AbstractObjectAssert<S extends AbstractObjectAssert<S,A>,A> Base class for all implementations of assertions for Objects.
AbstractShortArrayAssert<S extends AbstractShortArrayAssert<S>>  
AbstractShortAssert<S extends AbstractShortAssert<S>> Base class for all implementations of assertions for Shorts.
AbstractSoftAssertions  
AbstractThrowableAssert<S extends AbstractThrowableAssert<S,A>,A extends Throwable> Base class for all implementations of assertions for Throwables.
AbstractUnevenComparableAssert<S extends AbstractUnevenComparableAssert<S,A>,A extends Comparable<? super A>> Base class for all implementations of UnevenComparableAssert.
Assertions Entry point for assertion methods for different data types.
BDDAssertions BDD style entry point for assertion methods for different data types.
BigDecimalAssert Assertion methods for BigDecimals.
BooleanArrayAssert Assertion methods for arrays of booleans.
BooleanAssert Assertion methods for Booleans.
ByteArrayAssert Assertion methods for arrays of bytes.
ByteAssert Assertion methods for Bytes.
CharacterAssert Assertion methods for Characters.
CharArrayAssert Assertion methods for arrays of chars.
CharSequenceAssert Assertion methods for CharSequences.
ClassAssert Assertion methods for Classes.
Condition<T> A condition to be met by an object.
DateAssert Assertions for Dates.
DoubleArrayAssert Assertion methods for arrays of doubles.
DoubleAssert Assertion methods for Doubles.
ErrorCollector Collects error messages of all AssertionErrors thrown by the proxied method.
Fail Common failures.
FileAssert Assertion methods for Files.
FloatArrayAssert Assertion methods for arrays of floats.
FloatAssert Assertion methods for floats.
GenericComparableAssert<A extends Comparable<? super A>> Concrete generic ComparableAssert to be used through Assertions.assertThat(java.lang.Comparable).
InputStreamAssert Assertion methods for InputStreams.
IntArrayAssert Assertion methods for arrays of ints.
IntegerAssert Assertion methods for Integers.
IterableAssert<T> Assertion methods for Iterable.
JUnitSoftAssertions the same as SoftAssertions, but with the following differences: First, it's a junit rule, which can be used as follows (without the assertAll())
ListAssert<T> Assertion methods for Lists.
LongArrayAssert Assertion methods for arrays of longs.
LongAssert Assertion methods for Longs.
MapAssert<K,V> Assertions for Maps.
ObjectArrayAssert<T> Assertion methods for arrays of objects.
ObjectAssert<A> Assertion methods for Objects.
ShortArrayAssert Assertion methods for arrays of shorts.
ShortAssert Assertion methods for Shorts.
SoftAssertions Suppose we have a test case and in it we'd like to make numerous assertions.
StringAssert Assertion methods for Strings.
ThrowableAssert Assertion methods for Throwables.
WritableAssertionInfo Writable information about an assertion.
 

Error Summary
SoftAssertionError An AssertionError that contains the error messages of the one or more AssertionErrors that caused this exception to be thrown.
 



Copyright © 2013–2015 AssertJ. All rights reserved.