Abstract2DArrayAssert<SELF extends Abstract2DArrayAssert<SELF,ACTUAL,ELEMENT>,ACTUAL,ELEMENT> |
Base class for all two-dimensional array assertions.
|
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.
|
AbstractBigDecimalAssert<SELF extends AbstractBigDecimalAssert<SELF>> |
Base class for all implementations of assertions for BigDecimal s.
|
AbstractBigIntegerAssert<SELF extends AbstractBigIntegerAssert<SELF>> |
Base class for all implementations of assertions for BigInteger s.
|
AbstractBooleanArrayAssert<SELF extends AbstractBooleanArrayAssert<SELF>> |
|
AbstractBooleanAssert<SELF extends AbstractBooleanAssert<SELF>> |
Base class for all implementations of assertions for Boolean s.
|
AbstractByteArrayAssert<SELF extends AbstractByteArrayAssert<SELF>> |
|
AbstractByteAssert<SELF extends AbstractByteAssert<SELF>> |
Base class for all implementations of assertions for Byte s.
|
AbstractCharacterAssert<SELF extends AbstractCharacterAssert<SELF>> |
Base class for all implementations of assertions for Character s.
|
AbstractCharArrayAssert<SELF extends AbstractCharArrayAssert<SELF>> |
|
AbstractCharSequenceAssert<SELF extends AbstractCharSequenceAssert<SELF,ACTUAL>,ACTUAL extends CharSequence> |
Base class for all implementations of assertions for CharSequence s.
|
AbstractClassAssert<SELF extends AbstractClassAssert<SELF>> |
Base class for all implementations of assertions for Class es.
|
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 Date s.
|
AbstractDoubleArrayAssert<SELF extends AbstractDoubleArrayAssert<SELF>> |
|
AbstractDoubleAssert<SELF extends AbstractDoubleAssert<SELF>> |
Base class for all implementations of assertions for Double s.
|
AbstractDurationAssert<SELF extends AbstractDurationAssert<SELF>> |
|
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 File s.
|
AbstractFloatArrayAssert<SELF extends AbstractFloatArrayAssert<SELF>> |
|
AbstractFloatAssert<SELF extends AbstractFloatAssert<SELF>> |
Base class for all implementations of assertions for Float s.
|
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 InputStream s.
|
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 Integer s.
|
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 Iterator s.
|
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 List s.
|
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.
|
AbstractLongAdderAssert<SELF extends AbstractLongAdderAssert<SELF>> |
Base class for all implementations of assertions for LongAdder s.
|
AbstractLongArrayAssert<SELF extends AbstractLongArrayAssert<SELF>> |
|
AbstractLongAssert<SELF extends AbstractLongAssert<SELF>> |
Base class for all implementations of assertions for Long s.
|
AbstractMapAssert<SELF extends AbstractMapAssert<SELF,ACTUAL,K,V>,ACTUAL extends Map<K,V>,K,V> |
Base class for all implementations of assertions for Map s.
|
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 Object s.
|
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
|
AbstractPeriodAssert<SELF extends AbstractPeriodAssert<SELF>> |
|
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 Short s.
|
AbstractSoftAssertions |
|
AbstractSpliteratorAssert<SELF extends AbstractSpliteratorAssert<SELF,ELEMENT>,ELEMENT> |
|
AbstractStringAssert<SELF extends AbstractStringAssert<SELF>> |
|
AbstractTemporalAssert<SELF extends AbstractTemporalAssert<SELF,TEMPORAL>,TEMPORAL extends Temporal> |
Base class for all implementations of assertions for Temporal s.
|
AbstractThrowableAssert<SELF extends AbstractThrowableAssert<SELF,ACTUAL>,ACTUAL extends Throwable> |
Base class for all implementations of assertions for Throwable s.
|
AbstractUriAssert<SELF extends AbstractUriAssert<SELF>> |
Base class for all implementations of assertions for URI s.
|
AbstractUrlAssert<SELF extends AbstractUrlAssert<SELF>> |
Base class for all implementations of assertions for URL s.
|
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.
|
BDDAssumptions |
Behavior-driven development style entry point for assumption methods for different types, which allow to skip test execution when assumptions are not met.
|
BDDSoftAssertions |
Suppose we have a test case and in it we'd like to make numerous BDD assertions.
|
BigDecimalAssert |
|
BigIntegerAssert |
|
Boolean2DArrayAssert |
Assertion methods for two-dimensional arrays of boolean s.
|
BooleanArrayAssert |
Assertion methods for arrays of boolean s.
|
BooleanAssert |
|
Byte2DArrayAssert |
Assertion methods for two-dimensional arrays of byte s.
|
ByteArrayAssert |
Assertion methods for arrays of byte s.
|
ByteAssert |
Assertion methods for Byte s.
|
Char2DArrayAssert |
Assertion methods for two-dimensional arrays of char s.
|
CharacterAssert |
|
CharArrayAssert |
Assertion methods for arrays of char s.
|
CharSequenceAssert |
Assertion methods for CharSequence s.
|
ClassAssert |
Assertion methods for Class es.
|
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 |
|
ClassLoadingStrategyFactory.ClassLoadingStrategyPair |
|
ClassLoadingStrategyFactory.CompositeClassLoader |
|
ComparatorFactory |
|
CompletableFutureAssert<RESULT> |
|
Condition<T> |
A condition to be met by an object.
|
DateAssert |
|
DefaultAssertionErrorCollector |
|
Double2DArrayAssert |
Assertion methods for two-dimensional arrays of double s.
|
DoubleArrayAssert |
Assertion methods for arrays of double s.
|
DoubleAssert |
Assertion methods for Double s.
|
DoublePredicateAssert |
|
DurationAssert |
|
ErrorCollector |
Collects error messages of all AssertionErrors thrown by the proxied method.
|
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 File s.
|
Float2DArrayAssert |
Reusable assertions for two-dimensional arrays of float s.
|
FloatArrayAssert |
Assertion methods for arrays of float s.
|
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 |
|
Int2DArrayAssert |
Assertion methods for two-dimensional arrays of int s.
|
IntArrayAssert |
Assertion methods for arrays of int s.
|
IntegerAssert |
|
IntPredicateAssert |
|
IterableAssert<ELEMENT> |
|
IterableSizeAssert<T> |
|
IteratorAssert<ELEMENT> |
|
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 List s.
|
ListAssert.ListFromStream<ELEMENT,STREAM extends BaseStream<ELEMENT,STREAM>> |
|
LocalDateAssert |
|
LocalDateTimeAssert |
|
LocalTimeAssert |
|
Long2DArrayAssert |
Assertion methods for two-dimensional arrays of long s.
|
LongAdderAssert |
|
LongArrayAssert |
Assertion methods for arrays of long s.
|
LongAssert |
Assertion methods for Long s.
|
LongPredicateAssert |
|
MapAssert<KEY,VALUE> |
|
MapSizeAssert<KEY,VALUE> |
|
NotThrownAssert |
|
Object2DArrayAssert<ELEMENT> |
Assertion methods for two-dimensional arrays of objects.
|
ObjectArrayAssert<ELEMENT> |
Assertion methods for arrays of objects.
|
ObjectAssert<ACTUAL> |
Assertion methods for Object s.
|
ObjectAssertFactory<T> |
|
OffsetDateTimeAssert |
|
OffsetTimeAssert |
|
OptionalAssert<VALUE> |
|
OptionalDoubleAssert |
|
OptionalIntAssert |
|
OptionalLongAssert |
|
PathAssert |
Assertion class for Path s
|
PeriodAssert |
|
PredicateAssert<T> |
|
ProxifyMethodChangingTheObjectUnderTest |
|
ProxyableClassAssert |
Concrete assertions for Class s without any final methods to allow proxying.
|
ProxyableIterableAssert<ELEMENT> |
Concrete assertions for Iterable s without any final methods to allow proxying.
|
ProxyableListAssert<ELEMENT> |
Concrete assertions for List s without any final methods to allow proxying.
|
ProxyableListAssert.ListFromStream<ELEMENT,STREAM extends BaseStream<ELEMENT,STREAM>> |
|
ProxyableMapAssert<KEY,VALUE> |
Concrete assertions for Map s 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 Object s without any final methods to allow proxying.
|
ProxyablePredicateAssert<T> |
Concrete assertions for Predicate s without any final methods to allow proxying.
|
RecursiveComparisonAssert<SELF extends RecursiveComparisonAssert<SELF>> |
|
Short2DArrayAssert |
Assertion methods for arrays of short s.
|
ShortArrayAssert |
Assertion methods for arrays of short s.
|
ShortAssert |
Assertion methods for Short s.
|
SoftAssertions |
Suppose we have a test case and in it we'd like to make numerous assertions.
|
SoftAssertionsStatement |
|
SoftProxies |
|
SpliteratorAssert<ELEMENT> |
Assertion methods for Spliterator s.
|
StringAssert |
Assertion methods for String s.
|
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 |
|
WithThrowable |
|
WritableAssertionInfo |
Writable information about an assertion.
|
ZonedDateTimeAssert |
Assertions for ZonedDateTime type from new Date & Time API introduced in Java 8.
|