Uses of Interface
org.assertj.core.api.Descriptable
-
Uses of Descriptable in org.assertj.core.api
Modifier and TypeInterfaceDescriptioninterface
Base contract of all assertion objects: the minimum functionality that any assertion object should provide.Modifier and TypeClassDescriptionclass
Abstract2DArrayAssert<SELF extends Abstract2DArrayAssert<SELF,
ACTUAL, ELEMENT>, ACTUAL, ELEMENT> Base class for all two-dimensional array assertions.class
AbstractArrayAssert<SELF extends AbstractArrayAssert<SELF,
ACTUAL, ELEMENT>, ACTUAL, ELEMENT> Base class for all array assertions.class
AbstractAssert<SELF extends AbstractAssert<SELF,
ACTUAL>, ACTUAL> Base class for all assertions.class
AbstractAtomicFieldUpdaterAssert<SELF extends AbstractAtomicFieldUpdaterAssert<SELF,
VALUE, ATOMIC, OBJECT>, VALUE, ATOMIC, OBJECT> Base class for all fieldupdater assertions.class
AbstractAtomicReferenceAssert<SELF extends AbstractAtomicReferenceAssert<SELF,
VALUE, ATOMIC>, VALUE, ATOMIC> Base class for atomic assertions.class
AbstractBigDecimalAssert<SELF extends AbstractBigDecimalAssert<SELF>>
Base class for all implementations of assertions forBigDecimal
s.class
AbstractBigDecimalScaleAssert<SELF extends AbstractBigDecimalAssert<SELF>>
Base class for BigDecimal scale assertions.class
AbstractBigIntegerAssert<SELF extends AbstractBigIntegerAssert<SELF>>
Base class for all implementations of assertions forBigInteger
s.class
AbstractBooleanArrayAssert<SELF extends AbstractBooleanArrayAssert<SELF>>
class
AbstractBooleanAssert<SELF extends AbstractBooleanAssert<SELF>>
Base class for all implementations of assertions forBoolean
s.class
AbstractByteArrayAssert<SELF extends AbstractByteArrayAssert<SELF>>
class
AbstractByteAssert<SELF extends AbstractByteAssert<SELF>>
Base class for all implementations of assertions forByte
s.class
AbstractCharacterAssert<SELF extends AbstractCharacterAssert<SELF>>
Base class for all implementations of assertions forCharacter
s.class
AbstractCharArrayAssert<SELF extends AbstractCharArrayAssert<SELF>>
class
AbstractCharSequenceAssert<SELF extends AbstractCharSequenceAssert<SELF,
ACTUAL>, ACTUAL extends CharSequence> Base class for all implementations of assertions forCharSequence
s.class
AbstractClassAssert<SELF extends AbstractClassAssert<SELF>>
Base class for all implementations of assertions forClass
es.class
AbstractCollectionAssert<SELF extends AbstractCollectionAssert<SELF,
ACTUAL, ELEMENT, ELEMENT_ASSERT>, ACTUAL extends Collection<? extends ELEMENT>, ELEMENT, ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> Base class for all implementations of assertions forCollection
s.class
AbstractComparableAssert<SELF extends AbstractComparableAssert<SELF,
ACTUAL>, ACTUAL extends Comparable<? super ACTUAL>> Base class for all implementations of
.ComparableAssert
class
AbstractCompletableFutureAssert<SELF extends AbstractCompletableFutureAssert<SELF,
RESULT>, RESULT> Assertions forCompletableFuture
.class
AbstractDateAssert<SELF extends AbstractDateAssert<SELF>>
Base class for all implementations of assertions forDate
s.class
AbstractDoubleArrayAssert<SELF extends AbstractDoubleArrayAssert<SELF>>
class
AbstractDoubleAssert<SELF extends AbstractDoubleAssert<SELF>>
Base class for all implementations of assertions forDouble
s.class
AbstractDurationAssert<SELF extends AbstractDurationAssert<SELF>>
Assertions forDuration
type.class
AbstractEnumerableAssert<SELF extends AbstractEnumerableAssert<SELF,
ACTUAL, ELEMENT>, ACTUAL, ELEMENT> Base implementation for Enumerable class assertions.class
AbstractFileAssert<SELF extends AbstractFileAssert<SELF>>
Base class for all implementations of assertions forFile
s.class
AbstractFileSizeAssert<SELF extends AbstractFileAssert<SELF>>
Base class for file size assertions.class
AbstractFloatArrayAssert<SELF extends AbstractFloatArrayAssert<SELF>>
class
AbstractFloatAssert<SELF extends AbstractFloatAssert<SELF>>
Base class for all implementations of assertions forFloat
s.class
AbstractFutureAssert<SELF extends AbstractFutureAssert<SELF,
ACTUAL, RESULT>, ACTUAL extends Future<RESULT>, RESULT> class
AbstractInputStreamAssert<SELF extends AbstractInputStreamAssert<SELF,
ACTUAL>, ACTUAL extends InputStream> Base class for all implementations of assertions forInputStream
s.class
AbstractInstantAssert<SELF extends AbstractInstantAssert<SELF>>
Assertions forInstant
type from new Date & Time API introduced in Java 8.class
AbstractIntArrayAssert<SELF extends AbstractIntArrayAssert<SELF>>
class
AbstractIntegerAssert<SELF extends AbstractIntegerAssert<SELF>>
Base class for all implementations of assertions forInteger
s.class
AbstractIterableAssert<SELF extends AbstractIterableAssert<SELF,
ACTUAL, ELEMENT, ELEMENT_ASSERT>, ACTUAL extends Iterable<? extends ELEMENT>, ELEMENT, ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> Base class for implementations of
whose actual value type isObjectEnumerableAssert
.Collection
class
AbstractIterableSizeAssert<SELF extends AbstractIterableAssert<SELF,
ACTUAL, ELEMENT, ELEMENT_ASSERT>, ACTUAL extends Iterable<? extends ELEMENT>, ELEMENT, ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> class
AbstractIteratorAssert<SELF extends AbstractIteratorAssert<SELF,
ELEMENT>, ELEMENT> Base class for all implementations of assertions forIterator
s.class
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 forList
s.class
AbstractLocalDateAssert<SELF extends AbstractLocalDateAssert<SELF>>
Assertions forLocalDate
type from new Date & Time API introduced in Java 8.class
AbstractLocalDateTimeAssert<SELF extends AbstractLocalDateTimeAssert<SELF>>
Assertions forLocalDateTime
type from new Date & Time API introduced in Java 8.class
AbstractLocalTimeAssert<SELF extends AbstractLocalTimeAssert<SELF>>
Assertions forLocalTime
type from new Date & Time API introduced in Java 8.class
AbstractLongAdderAssert<SELF extends AbstractLongAdderAssert<SELF>>
Base class for all implementations of assertions forLongAdder
s.class
AbstractLongArrayAssert<SELF extends AbstractLongArrayAssert<SELF>>
class
AbstractLongAssert<SELF extends AbstractLongAssert<SELF>>
Base class for all implementations of assertions forLong
s.class
AbstractMapAssert<SELF extends AbstractMapAssert<SELF,
ACTUAL, K, V>, ACTUAL extends Map<K, V>, K, V> Base class for all implementations of assertions forMap
s.class
AbstractMapSizeAssert<SELF extends AbstractMapAssert<SELF,
A, KEY, VALUE>, A extends Map<KEY, VALUE>, KEY, VALUE> class
AbstractMatcherAssert<SELF extends AbstractMatcherAssert<SELF>>
Assertions forMatcher
class
AbstractObjectArrayAssert<SELF extends AbstractObjectArrayAssert<SELF,
ELEMENT>, ELEMENT> Assertion methods for arrays of objects.class
AbstractObjectAssert<SELF extends AbstractObjectAssert<SELF,
ACTUAL>, ACTUAL> Base class for all implementations of assertions forObject
s.class
AbstractOffsetDateTimeAssert<SELF extends AbstractOffsetDateTimeAssert<SELF>>
Assertions forOffsetDateTime
type from new Date & Time API introduced in Java 8.class
AbstractOffsetTimeAssert<SELF extends AbstractOffsetTimeAssert<SELF>>
Assertions forOffsetTime
type from new Date & Time API introduced in Java 8.class
AbstractOptionalAssert<SELF extends AbstractOptionalAssert<SELF,
VALUE>, VALUE> Assertions forOptional
.class
AbstractOptionalDoubleAssert<SELF extends AbstractOptionalDoubleAssert<SELF>>
Assertions forOptionalDouble
.class
AbstractOptionalIntAssert<SELF extends AbstractOptionalIntAssert<SELF>>
Assertions forOptionalInt
.class
AbstractOptionalLongAssert<SELF extends AbstractOptionalLongAssert<SELF>>
Assertions forOptionalLong
.class
AbstractPathAssert<SELF extends AbstractPathAssert<SELF>>
Assertions forPath
objectsclass
AbstractPeriodAssert<SELF extends AbstractPeriodAssert<SELF>>
Assertions forPeriod
type.class
AbstractPredicateAssert<SELF extends AbstractPredicateAssert<SELF,
T>, T> Assertions forPredicate
.class
AbstractShortArrayAssert<SELF extends AbstractShortArrayAssert<SELF>>
class
AbstractShortAssert<SELF extends AbstractShortAssert<SELF>>
Base class for all implementations of assertions forShort
s.class
AbstractSpliteratorAssert<SELF extends AbstractSpliteratorAssert<SELF,
ELEMENT>, ELEMENT> Assertions forSpliterator
type.class
AbstractStringAssert<SELF extends AbstractStringAssert<SELF>>
class
AbstractTemporalAssert<SELF extends AbstractTemporalAssert<SELF,
TEMPORAL>, TEMPORAL extends Temporal> Base class for all implementations of assertions forTemporal
s.class
AbstractThrowableAssert<SELF extends AbstractThrowableAssert<SELF,
ACTUAL>, ACTUAL extends Throwable> Base class for all implementations of assertions forThrowable
s.class
AbstractUniversalComparableAssert<SELF extends AbstractUniversalComparableAssert<SELF,
T>, T> Base class forComparable
assertions.class
AbstractUriAssert<SELF extends AbstractUriAssert<SELF>>
Base class for all implementations of assertions forURI
s.class
AbstractUrlAssert<SELF extends AbstractUrlAssert<SELF>>
Base class for all implementations of assertions forURL
s.class
AbstractZonedDateTimeAssert<SELF extends AbstractZonedDateTimeAssert<SELF>>
class
class
class
class
AtomicIntegerFieldUpdaterAssert<OBJECT>
Assertion methods forAtomicIntegerFieldUpdater
s.class
class
class
AtomicLongFieldUpdaterAssert<OBJECT>
Assertion methods forAtomicLongFieldUpdater
s.class
Assertion methods forAtomicMarkableReference
s.class
class
class
AtomicReferenceFieldUpdaterAssert<FIELD,
OBJECT> Assertion methods forAtomicReferenceFieldUpdater
s.class
AtomicStampedReferenceAssert<VALUE>
Assertion methods forAtomicStampedReference
s.class
Assertion methods forBigDecimal
s.class
class
Assertion methods forBigInteger
s.class
Assertion methods for two-dimensional arrays ofboolean
s.class
Assertion methods for arrays ofboolean
s.class
Assertion methods forBoolean
s.class
Assertion methods for two-dimensional arrays ofbyte
s.class
Assertion methods for arrays ofbyte
s.class
Assertion methods forByte
s.class
Assertion methods for two-dimensional arrays ofchar
s.class
Assertion methods forCharacter
s.class
Assertion methods for arrays ofchar
s.class
Assertion methods forCharSequence
s.class
Assertion methods forClass
es.class
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.class
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.class
CollectionAssert<ELEMENT>
Assertion methods forCollection
s.class
CompletableFutureAssert<RESULT>
Assertions forCompletableFuture
.class
Condition<T>
A condition to be met by an object.class
Assertions forDate
s.class
Assertion methods for two-dimensional arrays ofdouble
s.class
Assertion methods for arrays ofdouble
s.class
Assertion methods forDouble
s.class
Assertions forPredicate
.class
Assertion methods forDuration
class
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.class
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.class
Assertion methods forFile
s.class
class
Reusable assertions for two-dimensional arrays offloat
s.class
Assertion methods for arrays offloat
s.class
Assertion methods for floats.class
FutureAssert<RESULT>
Assertion methods forFuture
.class
GenericComparableAssert<ACTUAL extends Comparable<? super ACTUAL>>
Concrete generic
to be used throughComparableAssert
Assertions.assertThat(java.lang.Comparable)
.class
Allows to use a Hamcrest matcher as a condition.class
Assertion methods forInputStream
s.class
Assertion methods forInstant
s.class
Assertion methods for two-dimensional arrays ofint
s.class
Assertion methods for arrays ofint
s.class
Assertion methods forInteger
s.class
Assertions forPredicate
.class
IterableAssert<ELEMENT>
Assertion methods forIterable
.class
class
IteratorAssert<ELEMENT>
Assertion methods forIterator
.class
ListAssert<ELEMENT>
Assertion methods forList
s.class
class
class
class
Assertion methods for two-dimensional arrays oflong
s.class
Assertions forLongAdder
.class
Assertion methods for arrays oflong
s.class
Assertion methods forLong
s.class
Assertions forLongPredicate
.class
MapAssert<KEY,
VALUE> Assertions forMap
s.class
MapSizeAssert<KEY,
VALUE> class
Assertions forMatcher
.class
Assertion class checking aThrowableAssert.ThrowingCallable
throws no exception.class
Object2DArrayAssert<ELEMENT>
Assertion methods for two-dimensional arrays of objects.class
ObjectArrayAssert<ELEMENT>
Assertion methods for arrays of objects.class
ObjectAssert<ACTUAL>
Assertion methods forObject
s.class
class
class
OptionalAssert<VALUE>
Assertions forOptional
.class
Assertions forOptionalDouble
.class
Assertions forOptionalInt
.class
Assertions forOptionalLong
.class
Assertion class forPath
sclass
Assertion methods forPeriod
class
Assertions forPredicate
.class
RecursiveComparisonAssert<SELF extends RecursiveComparisonAssert<SELF>>
class
Assertion methods for arrays ofshort
s.class
Assertion methods for arrays ofshort
s.class
Assertion methods forShort
s.class
SoftThrowableAssertAlternative<ACTUAL extends Throwable>
ThrowableAssertAlternative
subclass used in soft assertions.class
SoftThrowableTypeAssert<T extends Throwable>
ThrowableTypeAssert for soft assertions.class
SpliteratorAssert<ELEMENT>
Assertion methods forSpliterator
s.class
Assertion methods forString
s.class
ThrowableAssert<ACTUAL extends Throwable>
Assertion methods forThrowable
s.class
ThrowableAssertAlternative<ACTUAL extends Throwable>
Assertion methods forThrowable
similar toThrowableAssert
but with assertions methods named differently to make testing code fluent (ex :withMessage
instead ofhasMessage
.class
ThrowableTypeAssert<T extends Throwable>
Assertion class checkingThrowable
type.class
Comparable
assertions.class
Assertion class forURI
sclass
Assertion class forURL
sclass
Assertions forZonedDateTime
type from new Date & Time API introduced in Java 8. -
Uses of Descriptable in org.assertj.core.condition
Modifier and TypeClassDescriptionclass
AllOf<T>
Returnstrue
if all of the joined conditions are satisfied.class
AnyOf<T>
Returnstrue
if any of the joined conditions is satisfied.class
DoesNotHave<T>
Returnstrue
if the condition is not satisfied.class
Join<T>
Join of two or more
s.Condition
class
MappedCondition<FROM,
TO> class
Negative<T>
Inverse the condition.class
Not<T>
Returnstrue
if the condition is not satisfied.final class
Condition
that shows the value under test when the condition fails thanks to the specifiedobjectUnderTestDescriptor
function.