| Package | Description |
|---|---|
| org.assertj.core.api | |
| org.assertj.core.api.filter | |
| org.assertj.core.condition | |
| org.assertj.core.error | |
| org.assertj.core.internal |
| Class and Description |
|---|
| AbstractArrayAssert
Base class for all array assertions.
|
| AbstractAssert
Base class for all assertions.
|
| AbstractAtomicFieldUpdaterAssert
Base class for all fieldupdater assertions.
|
| AbstractAtomicReferenceAssert
Base class for atomic assertions.
|
| AbstractBDDSoftAssertions |
| AbstractBigDecimalAssert
Base class for all implementations of assertions for
BigDecimals. |
| AbstractBigIntegerAssert
Base class for all implementations of assertions for
BigIntegers. |
| AbstractBooleanArrayAssert |
| AbstractBooleanAssert
Base class for all implementations of assertions for
Booleans. |
| AbstractByteArrayAssert |
| AbstractByteAssert
Base class for all implementations of assertions for
Bytes. |
| AbstractCharacterAssert
Base class for all implementations of assertions for
Characters. |
| AbstractCharArrayAssert |
| AbstractCharSequenceAssert
Base class for all implementations of assertions for
CharSequences. |
| AbstractClassAssert
Base class for all implementations of assertions for
Classes. |
| AbstractComparableAssert
Base class for all implementations of
. |
| AbstractCompletableFutureAssert
Assertions for
CompletableFuture. |
| AbstractDateAssert
Base class for all implementations of assertions for
Dates. |
| AbstractDoubleArrayAssert |
| AbstractDoubleAssert
Base class for all implementations of assertions for
Doubles. |
| AbstractEnumerableAssert
Base implementation for Enumerable class assertions.
|
| AbstractFileAssert
Base class for all implementations of assertions for
Files. |
| AbstractFloatArrayAssert |
| AbstractFloatAssert
Base class for all implementations of assertions for
Floats. |
| AbstractFutureAssert |
| AbstractInputStreamAssert
Base class for all implementations of assertions for
InputStreams. |
| AbstractInstantAssert
Assertions for
Instant type from new Date & Time API introduced in Java 8. |
| AbstractIntArrayAssert |
| AbstractIntegerAssert
Base class for all implementations of assertions for
Integers. |
| AbstractIterableAssert
Base class for implementations of
whose actual value type is
. |
| AbstractIterableSizeAssert |
| AbstractListAssert
Base class for all implementations of assertions for
Lists. |
| AbstractLocalDateAssert
Assertions for
LocalDate type from new Date & Time API introduced in Java 8. |
| AbstractLocalDateTimeAssert
Assertions for
LocalDateTime type from new Date & Time API introduced in Java 8. |
| AbstractLocalTimeAssert
Assertions for
LocalTime type from new Date & Time API introduced in Java 8. |
| AbstractLongArrayAssert |
| AbstractLongAssert
Base class for all implementations of assertions for
Longs. |
| AbstractMapAssert
Base class for all implementations of assertions for
Maps. |
| AbstractMapSizeAssert |
| AbstractObjectArrayAssert
Assertion methods for arrays of objects.
|
| AbstractObjectAssert
Base class for all implementations of assertions for
Objects. |
| AbstractOffsetDateTimeAssert
Assertions for
OffsetDateTime type from new Date & Time API introduced in Java 8. |
| AbstractOffsetTimeAssert
Assertions for
OffsetTime type from new Date & Time API introduced in Java 8. |
| AbstractOptionalAssert
Assertions for
Optional. |
| AbstractOptionalDoubleAssert
Assertions for
OptionalDouble. |
| AbstractOptionalIntAssert
Assertions for
OptionalInt. |
| AbstractOptionalLongAssert
Assertions for
OptionalLong. |
| AbstractPathAssert
Assertions for
Path objects |
| AbstractPredicateAssert
Assertions for
Predicate. |
| AbstractShortArrayAssert |
| AbstractShortAssert
Base class for all implementations of assertions for
Shorts. |
| AbstractSoftAssertions |
| AbstractStandardSoftAssertions |
| AbstractStringAssert |
| AbstractTemporalAssert
Base class for all implementations of assertions for
Temporals. |
| AbstractThrowableAssert
Base class for all implementations of assertions for
Throwables. |
| AbstractUriAssert
Base class for all implementations of assertions for
URIs. |
| AbstractUrlAssert
Base class for all implementations of assertions for
URLs. |
| AbstractZonedDateTimeAssert |
| ArraySortedAssert
Assertions applicable to primitive arrays or arrays of elements either naturally
Comparable or according to a given
Comparator. |
| Assert
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.
|
| AssertFactory
A single method factory interface to create an
Assert class for a given type. |
| AssertionInfo
Information about an assertion.
|
| Assertions
Entry point for assertion methods for different types.
|
| AssertionsForClassTypes
Java 8 is picky when choosing the right
assertThat method if the object under test is generic and bounded,
for example if foo is instance of T that extends Exception, java 8 will complain that it can't resolve
the proper assertThat method (normally assertThat(Throwable) as foo might implement an interface like List,
if that occurred assertThat(List) would also be a possible choice - thus confusing java 8. |
| AssertProvider
Provides a
Assert for the current object. |
| AtomicBooleanAssert |
| AtomicIntegerArrayAssert |
| AtomicIntegerAssert |
| AtomicIntegerFieldUpdaterAssert
Assertion methods for
AtomicIntegerFieldUpdaters. |
| AtomicLongArrayAssert |
| AtomicLongAssert |
| AtomicLongFieldUpdaterAssert
Assertion methods for
AtomicLongFieldUpdaters. |
| AtomicMarkableReferenceAssert
Assertion methods for
AtomicMarkableReferences. |
| AtomicReferenceArrayAssert |
| AtomicReferenceAssert |
| AtomicReferenceFieldUpdaterAssert
Assertion methods for
AtomicReferenceFieldUpdaters. |
| AtomicStampedReferenceAssert
Assertion methods for
AtomicStampedReferences. |
| BDDSoftAssertions
Suppose we have a test case and in it we'd like to make numerous BDD assertions.
|
| BigDecimalAssert
Assertion methods for
BigDecimals. |
| BigIntegerAssert
Assertion methods for
BigIntegers. |
| 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. |
| ClassBasedNavigableIterableAssert
Build the Assert instance by reflection.
|
| ClassBasedNavigableListAssert
Build the Assert instance by reflection.
|
| ComparableAssert
Assertion methods applicable to
s. |
| ComparatorFactory |
| CompletableFutureAssert
Assertions for
CompletableFuture. |
| Condition
A condition to be met by an object.
|
| DateAssert
Assertions for
Dates. |
| Descriptable
An object that has a description.
|
| DoubleArrayAssert
Assertion methods for arrays of
doubles. |
| DoubleAssert
Assertion methods for
Doubles. |
| DoublePredicateAssert
Assertions for
Predicate. |
| EnumerableAssert
Assertions applicable to groups of values that can be enumerated (e.g.
|
| ErrorCollector
Collects error messages of all AssertionErrors thrown by the proxied method.
|
| ExtensionPoints
Mechanism for extending assertion classes.
|
| FactoryBasedNavigableIterableAssert
Provides helper methods for navigating a list property in a generated assertion class so we can chain assertions
through deeply nested models more easily.
|
| FactoryBasedNavigableListAssert
Provides helper methods for navigating a list property in a generated assertion class so we can chain assertions
through deeply nested models more easily.
|
| FileAssert
Assertion methods for
Files. |
| FloatArrayAssert
Assertion methods for arrays of
floats. |
| FloatAssert
Assertion methods for floats.
|
| FloatingPointNumberAssert
Assertion methods applicable to floating-point
s. |
| FutureAssert
Assertion methods for
Future. |
| IndexedObjectEnumerableAssert
Assertions methods applicable to indexed groups of objects (e.g.
|
| InputStreamAssert
Assertion methods for
InputStreams. |
| InstantAssert
Assertion methods for
Instants. |
| IntArrayAssert
Assertion methods for arrays of
ints. |
| IntegerAssert
Assertion methods for
Integers. |
| IntPredicateAssert
Assertions for
Predicate. |
| IterableAssert
Assertion methods for
Iterable. |
| Java6AbstractBDDSoftAssertions
AbstractBDDSoftAssertions compatible with Android.
|
| Java6AbstractStandardSoftAssertions
AbstractStandardSoftAssertions compatible with Android.
|
| ListAssert
Assertion methods for
Lists. |
| LocalDateAssert |
| LocalDateTimeAssert |
| LocalTimeAssert |
| LongArrayAssert
Assertion methods for arrays of
longs. |
| LongAssert
Assertion methods for
Longs. |
| LongPredicateAssert
Assertions for
LongPredicate. |
| MapAssert
Assertions for
Maps. |
| NumberAssert
Assertion methods applicable to
s. |
| ObjectArrayAssert
Assertion methods for arrays of objects.
|
| ObjectAssert
Assertion methods for
Objects. |
| ObjectEnumerableAssert
Assertions methods applicable to groups of objects (e.g.
|
| OffsetDateTimeAssert |
| OffsetTimeAssert |
| OptionalAssert
Assertions for
Optional. |
| OptionalDoubleAssert
Assertions for
OptionalDouble. |
| OptionalIntAssert
Assertions for
OptionalInt. |
| OptionalLongAssert
Assertions for
OptionalLong. |
| PathAssert
Assertion class for
Paths |
| PredicateAssert
Assertions for
Predicate. |
| ProxifyMethodChangingTheObjectUnderTest |
| ProxyableClassAssert
Concrete assertions for
Classs without any final methods to allow proxying. |
| ProxyableIterableAssert
Concrete assertions for
Iterables without any final methods to allow proxying. |
| ProxyableListAssert
Concrete assertions for
Lists without any final methods to allow proxying. |
| ProxyableMapAssert
Concrete assertions for
Maps without any final methods to allow proxying. |
| ProxyableObjectArrayAssert
Concrete assertions for arrays of objects without any final methods to allow proxying.
|
| ProxyableObjectAssert
Concrete assertions for
Objects without any final methods to allow proxying. |
| ProxyablePredicateAssert
Concrete assertions for
Predicates without any final methods to allow proxying. |
| ShortArrayAssert
Assertion methods for arrays of
shorts. |
| ShortAssert
Assertion methods for
Shorts. |
| SoftAssertionError
An AssertionError that contains the error messages of the one or more AssertionErrors that caused this exception to
be thrown.
|
| 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. |
| ThrowableAssert.ThrowingCallable |
| ThrowableAssertAlternative
Assertion methods for
Throwable similar to ThrowableAssert but with assertions methods named
differently to make testing code fluent (ex : withMessage instead of hasMessage. |
| ThrowableTypeAssert
Assertion class checking
Throwable type. |
| UriAssert
Assertion class for
URIs |
| WritableAssertionInfo
Writable information about an assertion.
|
| ZonedDateTimeAssert
Assertions for
ZonedDateTime type from new Date & Time API introduced in Java 8. |
| Class and Description |
|---|
| Condition
A condition to be met by an object.
|
| Class and Description |
|---|
| Condition
A condition to be met by an object.
|
| Descriptable
An object that has a description.
|
| Class and Description |
|---|
| Condition
A condition to be met by an object.
|
| Class and Description |
|---|
| AssertionInfo
Information about an assertion.
|
| Condition
A condition to be met by an object.
|
Copyright © 2014–2018 AssertJ. All rights reserved.