| AbstractArrayAssert<SELF extends AbstractArrayAssert<SELF,ACTUAL,ELEMENT>,ACTUAL,ELEMENT> |
Base class for all array assertions.
|
| AbstractAssert<SELF extends AbstractAssert<SELF,ACTUAL>,ACTUAL> |
Base class for all assertions.
|
| AbstractAtomicFieldUpdaterAssert<SELF extends AbstractAtomicFieldUpdaterAssert<SELF,VALUE,ATOMIC,OBJECT>,VALUE,ATOMIC,OBJECT> |
Base class for all fieldupdater assertions.
|
| AbstractAtomicReferenceAssert<SELF extends AbstractAtomicReferenceAssert<SELF,VALUE,ATOMIC>,VALUE,ATOMIC> |
Base class for atomic assertions.
|
| AbstractBDDSoftAssertions |
|
| AbstractBigDecimalAssert<SELF extends AbstractBigDecimalAssert<SELF>> |
Base class for all implementations of assertions for BigDecimals.
|
| AbstractBigIntegerAssert<SELF extends AbstractBigIntegerAssert<SELF>> |
Base class for all implementations of assertions for BigIntegers.
|
| AbstractBooleanArrayAssert<SELF extends AbstractBooleanArrayAssert<SELF>> |
|
| AbstractBooleanAssert<SELF extends AbstractBooleanAssert<SELF>> |
Base class for all implementations of assertions for Booleans.
|
| AbstractByteArrayAssert<SELF extends AbstractByteArrayAssert<SELF>> |
|
| AbstractByteAssert<SELF extends AbstractByteAssert<SELF>> |
Base class for all implementations of assertions for Bytes.
|
| AbstractCharacterAssert<SELF extends AbstractCharacterAssert<SELF>> |
Base class for all implementations of assertions for Characters.
|
| AbstractCharArrayAssert<SELF extends AbstractCharArrayAssert<SELF>> |
|
| AbstractCharSequenceAssert<SELF extends AbstractCharSequenceAssert<SELF,ACTUAL>,ACTUAL extends CharSequence> |
Base class for all implementations of assertions for CharSequences.
|
| AbstractClassAssert<SELF extends AbstractClassAssert<SELF>> |
Base class for all implementations of assertions for Classes.
|
| AbstractComparableAssert<SELF extends AbstractComparableAssert<SELF,ACTUAL>,ACTUAL extends Comparable<? super ACTUAL>> |
|
| AbstractCompletableFutureAssert<SELF extends AbstractCompletableFutureAssert<SELF,RESULT>,RESULT> |
|
| AbstractDateAssert<SELF extends AbstractDateAssert<SELF>> |
Base class for all implementations of assertions for Dates.
|
| AbstractDoubleArrayAssert<SELF extends AbstractDoubleArrayAssert<SELF>> |
|
| AbstractDoubleAssert<SELF extends AbstractDoubleAssert<SELF>> |
Base class for all implementations of assertions for Doubles.
|
| AbstractEnumerableAssert<SELF extends AbstractEnumerableAssert<SELF,ACTUAL,ELEMENT>,ACTUAL,ELEMENT> |
Base implementation for Enumerable class assertions.
|
| AbstractFileAssert<SELF extends AbstractFileAssert<SELF>> |
Base class for all implementations of assertions for Files.
|
| AbstractFloatArrayAssert<SELF extends AbstractFloatArrayAssert<SELF>> |
|
| AbstractFloatAssert<SELF extends AbstractFloatAssert<SELF>> |
Base class for all implementations of assertions for Floats.
|
| AbstractFutureAssert<SELF extends AbstractFutureAssert<SELF,ACTUAL,RESULT>,ACTUAL extends Future<RESULT>,RESULT> |
|
| AbstractInputStreamAssert<SELF extends AbstractInputStreamAssert<SELF,ACTUAL>,ACTUAL extends InputStream> |
Base class for all implementations of assertions for InputStreams.
|
| AbstractInstantAssert<SELF extends AbstractInstantAssert<SELF>> |
Assertions for Instant type from new Date & Time API introduced in Java 8.
|
| AbstractIntArrayAssert<SELF extends AbstractIntArrayAssert<SELF>> |
|
| AbstractIntegerAssert<SELF extends AbstractIntegerAssert<SELF>> |
Base class for all implementations of assertions for Integers.
|
| AbstractIterableAssert<SELF extends AbstractIterableAssert<SELF,ACTUAL,ELEMENT,ELEMENT_ASSERT>,ACTUAL extends Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> |
|
| AbstractIterableSizeAssert<SELF extends AbstractIterableAssert<SELF,ACTUAL,ELEMENT,ELEMENT_ASSERT>,ACTUAL extends Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> |
|
| AbstractIteratorAssert<SELF extends AbstractIteratorAssert<SELF,ELEMENT>,ELEMENT> |
Base class for all implementations of assertions for Iterators.
|
| AbstractListAssert<SELF extends AbstractListAssert<SELF,ACTUAL,ELEMENT,ELEMENT_ASSERT>,ACTUAL extends List<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> |
Base class for all implementations of assertions for Lists.
|
| AbstractLocalDateAssert<SELF extends AbstractLocalDateAssert<SELF>> |
Assertions for LocalDate type from new Date & Time API introduced in Java 8.
|
| AbstractLocalDateTimeAssert<SELF extends AbstractLocalDateTimeAssert<SELF>> |
Assertions for LocalDateTime type from new Date & Time API introduced in Java 8.
|
| AbstractLocalTimeAssert<SELF extends AbstractLocalTimeAssert<SELF>> |
Assertions for LocalTime type from new Date & Time API introduced in Java 8.
|
| AbstractLongArrayAssert<SELF extends AbstractLongArrayAssert<SELF>> |
|
| AbstractLongAssert<SELF extends AbstractLongAssert<SELF>> |
Base class for all implementations of assertions for Longs.
|
| AbstractMapAssert<SELF extends AbstractMapAssert<SELF,ACTUAL,K,V>,ACTUAL extends Map<K,V>,K,V> |
Base class for all implementations of assertions for Maps.
|
| AbstractMapSizeAssert<SELF extends AbstractMapAssert<SELF,A,KEY,VALUE>,A extends Map<KEY,VALUE>,KEY,VALUE> |
|
| AbstractObjectArrayAssert<SELF extends AbstractObjectArrayAssert<SELF,ELEMENT>,ELEMENT> |
Assertion methods for arrays of objects.
|
| AbstractObjectAssert<SELF extends AbstractObjectAssert<SELF,ACTUAL>,ACTUAL> |
Base class for all implementations of assertions for Objects.
|
| AbstractOffsetDateTimeAssert<SELF extends AbstractOffsetDateTimeAssert<SELF>> |
Assertions for OffsetDateTime type from new Date & Time API introduced in Java 8.
|
| AbstractOffsetTimeAssert<SELF extends AbstractOffsetTimeAssert<SELF>> |
Assertions for OffsetTime type from new Date & Time API introduced in Java 8.
|
| AbstractOptionalAssert<SELF extends AbstractOptionalAssert<SELF,VALUE>,VALUE> |
|
| AbstractOptionalDoubleAssert<SELF extends AbstractOptionalDoubleAssert<SELF>> |
|
| AbstractOptionalIntAssert<SELF extends AbstractOptionalIntAssert<SELF>> |
|
| AbstractOptionalLongAssert<SELF extends AbstractOptionalLongAssert<SELF>> |
|
| AbstractPathAssert<SELF extends AbstractPathAssert<SELF>> |
Assertions for Path objects
|
| AbstractPredicateAssert<SELF extends AbstractPredicateAssert<SELF,T>,T> |
|
| AbstractPredicateLikeAssert<SELF extends AbstractPredicateLikeAssert<SELF,PRIMITIVE_PREDICATE,PRIMITIVE>,PRIMITIVE_PREDICATE,PRIMITIVE> |
|
| AbstractShortArrayAssert<SELF extends AbstractShortArrayAssert<SELF>> |
|
| AbstractShortAssert<SELF extends AbstractShortAssert<SELF>> |
Base class for all implementations of assertions for Shorts.
|
| AbstractSoftAssertions |
|
| AbstractStandardSoftAssertions |
|
| AbstractStringAssert<SELF extends AbstractStringAssert<SELF>> |
|
| AbstractTemporalAssert<SELF extends AbstractTemporalAssert<SELF,TEMPORAL>,TEMPORAL extends Temporal> |
Base class for all implementations of assertions for Temporals.
|
| AbstractThrowableAssert<SELF extends AbstractThrowableAssert<SELF,ACTUAL>,ACTUAL extends Throwable> |
Base class for all implementations of assertions for Throwables.
|
| AbstractUriAssert<SELF extends AbstractUriAssert<SELF>> |
Base class for all implementations of assertions for URIs.
|
| AbstractUrlAssert<SELF extends AbstractUrlAssert<SELF>> |
Base class for all implementations of assertions for URLs.
|
| AbstractZonedDateTimeAssert<SELF extends AbstractZonedDateTimeAssert<SELF>> |
|
| 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.
|
| AssertionsForInterfaceTypes |
Entry point for assertion methods for different data types.
|
| Assumptions |
Entry point for assumption methods for different types, which allow to skip test execution on failed assumptions.
|
| Assumptions.AssumptionMethodInterceptor |
|
| AtomicBooleanAssert |
|
| AtomicIntegerArrayAssert |
|
| AtomicIntegerAssert |
|
| AtomicIntegerFieldUpdaterAssert<OBJECT> |
|
| AtomicLongArrayAssert |
|
| AtomicLongAssert |
|
| AtomicLongFieldUpdaterAssert<OBJECT> |
|
| AtomicMarkableReferenceAssert<VALUE> |
|
| AtomicReferenceArrayAssert<T> |
|
| AtomicReferenceAssert<V> |
|
| AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT> |
|
| AtomicStampedReferenceAssert<VALUE> |
|
| AutoCloseableBDDSoftAssertions |
|
| AutoCloseableSoftAssertions |
|
| BDDAssertions |
Behavior-driven development style entry point for assertion methods for different types.
|
| BDDSoftAssertions |
Suppose we have a test case and in it we'd like to make numerous BDD assertions.
|
| BigDecimalAssert |
|
| BigIntegerAssert |
|
| BooleanArrayAssert |
Assertion methods for arrays of booleans.
|
| BooleanAssert |
|
| ByteArrayAssert |
Assertion methods for arrays of bytes.
|
| ByteAssert |
Assertion methods for Bytes.
|
| CharacterAssert |
|
| CharArrayAssert |
Assertion methods for arrays of chars.
|
| CharSequenceAssert |
Assertion methods for CharSequences.
|
| ClassAssert |
Assertion methods for Classes.
|
| ClassBasedNavigableIterableAssert<SELF extends ClassBasedNavigableIterableAssert<SELF,ACTUAL,ELEMENT,ELEMENT_ASSERT>,ACTUAL extends Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> |
Build the Assert instance by reflection.
|
| ClassBasedNavigableListAssert<SELF extends ClassBasedNavigableListAssert<SELF,ACTUAL,ELEMENT,ELEMENT_ASSERT>,ACTUAL extends List<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> |
Build the Assert instance by reflection.
|
| ClassLoadingStrategyFactory |
|
| ComparatorFactory |
|
| CompletableFutureAssert<RESULT> |
|
| Condition<T> |
A condition to be met by an object.
|
| DateAssert |
|
| DoubleArrayAssert |
Assertion methods for arrays of doubles.
|
| DoubleAssert |
Assertion methods for Doubles.
|
| DoublePredicateAssert |
|
| ErrorCollector |
Collects error messages of all AssertionErrors thrown by the proxied method.
|
| ErrorCollector.LastResult |
|
| FactoryBasedNavigableIterableAssert<SELF extends FactoryBasedNavigableIterableAssert<SELF,ACTUAL,ELEMENT,ELEMENT_ASSERT>,ACTUAL extends Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> |
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<SELF extends FactoryBasedNavigableListAssert<SELF,ACTUAL,ELEMENT,ELEMENT_ASSERT>,ACTUAL extends List<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> |
Provides helper methods for navigating a list property in a generated assertion class so we can chain assertions
through deeply nested models more easily.
|
| Fail |
Common failures.
|
| FileAssert |
Assertion methods for Files.
|
| FloatArrayAssert |
Assertion methods for arrays of floats.
|
| FloatAssert |
Assertion methods for floats.
|
| FutureAssert<RESULT> |
|
| GenericComparableAssert<ACTUAL extends Comparable<? super ACTUAL>> |
|
| HamcrestCondition<T> |
Allows to use a Hamcrest matcher as a condition.
|
| InputStreamAssert |
|
| InstanceOfAssertFactory<T,ASSERT extends AbstractAssert<?,?>> |
|
| InstantAssert |
|
| IntArrayAssert |
Assertion methods for arrays of ints.
|
| IntegerAssert |
|
| IntPredicateAssert |
|
| IterableAssert<ELEMENT> |
|
| IterableSizeAssert<T> |
|
| IteratorAssert<ELEMENT> |
|
| Java6AbstractBDDSoftAssertions |
AbstractBDDSoftAssertions compatible with Android.
|
| Java6AbstractStandardSoftAssertions |
AbstractStandardSoftAssertions compatible with Android.
|
| Java6Assertions |
Deprecated.
|
| Java6BDDAssertions |
Deprecated.
|
| Java6BDDSoftAssertions |
Deprecated.
|
| Java6JUnitBDDSoftAssertions |
Deprecated.
|
| Java6JUnitSoftAssertions |
Deprecated.
|
| Java6SoftAssertions |
Deprecated.
|
| JUnitBDDSoftAssertions |
Same as SoftAssertions, but with the following differences:
First, it's a junit rule, which can be used without having to call assertAll(),
example:
|
| JUnitJupiterBDDSoftAssertions |
Deprecated.
|
| JUnitJupiterSoftAssertions |
Deprecated.
|
| JUnitSoftAssertions |
Same as SoftAssertions, but with the following differences:
First, it's a junit rule, which can be used without having to call assertAll(),
example:
|
| ListAssert<ELEMENT> |
Assertion methods for Lists.
|
| ListAssert.ListFromStream<ELEMENT,STREAM extends BaseStream<ELEMENT,STREAM>> |
|
| LocalDateAssert |
|
| LocalDateTimeAssert |
|
| LocalTimeAssert |
|
| LongArrayAssert |
Assertion methods for arrays of longs.
|
| LongAssert |
Assertion methods for Longs.
|
| LongPredicateAssert |
|
| MapAssert<KEY,VALUE> |
|
| MapSizeAssert<KEY,VALUE> |
|
| ObjectArrayAssert<ELEMENT> |
Assertion methods for arrays of objects.
|
| ObjectAssert<ACTUAL> |
Assertion methods for Objects.
|
| ObjectAssertFactory<T> |
|
| OffsetDateTimeAssert |
|
| OffsetTimeAssert |
|
| OptionalAssert<VALUE> |
|
| OptionalDoubleAssert |
|
| OptionalIntAssert |
|
| OptionalLongAssert |
|
| PathAssert |
Assertion class for Paths
|
| PredicateAssert<T> |
|
| ProxifyMethodChangingTheObjectUnderTest |
|
| ProxyableClassAssert |
Concrete assertions for Classs without any final methods to allow proxying.
|
| ProxyableIterableAssert<ELEMENT> |
Concrete assertions for Iterables without any final methods to allow proxying.
|
| ProxyableListAssert<ELEMENT> |
Concrete assertions for Lists without any final methods to allow proxying.
|
| ProxyableListAssert.ListFromStream<ELEMENT,STREAM extends BaseStream<ELEMENT,STREAM>> |
|
| ProxyableMapAssert<KEY,VALUE> |
Concrete assertions for Maps without any final methods to allow proxying.
|
| ProxyableObjectArrayAssert<ELEMENT> |
Concrete assertions for arrays of objects without any final methods to allow proxying.
|
| ProxyableObjectAssert<ACTUAL> |
Concrete assertions for Objects without any final methods to allow proxying.
|
| ProxyablePredicateAssert<T> |
Concrete assertions for Predicates without any final methods to allow proxying.
|
| RecursiveComparisonAssert<SELF extends RecursiveComparisonAssert<SELF>> |
|
| 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.
|
| SoftAssertionsStatement |
|
| SoftProxies |
|
| StringAssert |
Assertion methods for Strings.
|
| ThrowableAssert |
|
| ThrowableAssertAlternative<T extends Throwable> |
Assertion methods for Throwable similar to ThrowableAssert but with assertions methods named
differently to make testing code fluent (ex : withMessage instead of hasMessage.
|
| ThrowableTypeAssert<T extends Throwable> |
|
| UriAssert |
|
| UrlAssert |
|
| WritableAssertionInfo |
Writable information about an assertion.
|
| ZonedDateTimeAssert |
Assertions for ZonedDateTime type from new Date & Time API introduced in Java 8.
|