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
An assertion that supports asserting aPredicate
over all the fields of an object graph.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
NestableCondition<ACTUAL,
NESTED> Building block to define precise conditions on complex objects.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.