| Package | Description |
|---|---|
| org.assertj.core.api |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractObjectAssert<SELF extends AbstractObjectAssert<SELF,ACTUAL>,ACTUAL>
Base class for all implementations of assertions for
Objects. |
| Modifier and Type | Class and Description |
|---|---|
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 for
BigDecimals. |
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 for
BigIntegers. |
class |
AbstractByteAssert<SELF extends AbstractByteAssert<SELF>>
Base class for all implementations of assertions for
Bytes. |
class |
AbstractCharacterAssert<SELF extends AbstractCharacterAssert<SELF>>
Base class for all implementations of assertions for
Characters. |
class |
AbstractComparableAssert<SELF extends AbstractComparableAssert<SELF,ACTUAL>,ACTUAL extends Comparable<? super ACTUAL>>
Base class for all implementations of
. |
class |
AbstractDoubleAssert<SELF extends AbstractDoubleAssert<SELF>>
Base class for all implementations of assertions for
Doubles. |
class |
AbstractDurationAssert<SELF extends AbstractDurationAssert<SELF>>
Assertions for
Duration type. |
class |
AbstractFileSizeAssert<SELF extends AbstractFileAssert<SELF>>
Base class for file size assertions.
|
class |
AbstractFloatAssert<SELF extends AbstractFloatAssert<SELF>>
Base class for all implementations of assertions for
Floats. |
class |
AbstractIntegerAssert<SELF extends AbstractIntegerAssert<SELF>>
Base class for all implementations of assertions for
Integers. |
class |
AbstractIterableSizeAssert<SELF extends AbstractIterableAssert<SELF,ACTUAL,ELEMENT,ELEMENT_ASSERT>,ACTUAL extends Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> |
class |
AbstractLongAssert<SELF extends AbstractLongAssert<SELF>>
Base class for all implementations of assertions for
Longs. |
class |
AbstractMapAssert<SELF extends AbstractMapAssert<SELF,ACTUAL,K,V>,ACTUAL extends Map<K,V>,K,V>
Base class for all implementations of assertions for
Maps. |
class |
AbstractMapSizeAssert<SELF extends AbstractMapAssert<SELF,A,KEY,VALUE>,A extends Map<KEY,VALUE>,KEY,VALUE> |
class |
AbstractPathAssert<SELF extends AbstractPathAssert<SELF>>
Assertions for
Path objects |
class |
AbstractShortAssert<SELF extends AbstractShortAssert<SELF>>
Base class for all implementations of assertions for
Shorts. |
class |
AbstractThrowableAssert<SELF extends AbstractThrowableAssert<SELF,ACTUAL>,ACTUAL extends Throwable>
Base class for all implementations of assertions for
Throwables. |
class |
AbstractUniversalComparableAssert<SELF extends AbstractUniversalComparableAssert<SELF,T>,T>
Base class for
Comparable assertions. |
class |
AbstractUriAssert<SELF extends AbstractUriAssert<SELF>>
Base class for all implementations of assertions for
URIs. |
class |
AtomicIntegerFieldUpdaterAssert<OBJECT>
Assertion methods for
AtomicIntegerFieldUpdaters. |
class |
AtomicLongFieldUpdaterAssert<OBJECT>
Assertion methods for
AtomicLongFieldUpdaters. |
class |
AtomicMarkableReferenceAssert<VALUE>
Assertion methods for
AtomicMarkableReferences. |
class |
AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT>
Assertion methods for
AtomicReferenceFieldUpdaters. |
class |
AtomicStampedReferenceAssert<VALUE>
Assertion methods for
AtomicStampedReferences. |
class |
BigDecimalAssert
Assertion methods for
BigDecimals. |
class |
BigDecimalScaleAssert<T> |
class |
BigIntegerAssert
Assertion methods for
BigIntegers. |
class |
ByteAssert
Assertion methods for
Bytes. |
class |
CharacterAssert
Assertion methods for
Characters. |
class |
DoubleAssert
Assertion methods for
Doubles. |
class |
DurationAssert
Assertion methods for
Duration |
class |
FileSizeAssert<T> |
class |
FloatAssert
Assertion methods for floats.
|
class |
GenericComparableAssert<ACTUAL extends Comparable<? super ACTUAL>>
Concrete generic
to be used through Assertions.assertThat(java.lang.Comparable). |
class |
IntegerAssert
Assertion methods for
Integers. |
class |
IterableSizeAssert<T> |
class |
LongAssert
Assertion methods for
Longs. |
class |
MapAssert<KEY,VALUE>
Assertions for
Maps. |
class |
MapSizeAssert<KEY,VALUE> |
class |
ObjectAssert<ACTUAL>
Assertion methods for
Objects. |
class |
PathAssert
Assertion class for
Paths |
class |
ShortAssert
Assertion methods for
Shorts. |
class |
SoftThrowableAssertAlternative<ACTUAL extends Throwable>
ThrowableAssertAlternative subclass used in soft assertions. |
class |
ThrowableAssert<ACTUAL extends Throwable>
Assertion methods for
Throwables. |
class |
ThrowableAssertAlternative<ACTUAL 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. |
class |
UniversalComparableAssert<T>
Comparable assertions. |
class |
UriAssert
Assertion class for
URIs |
| Modifier and Type | Method and Description |
|---|---|
static <T> AbstractObjectAssert<?,T> |
Java6Assertions.assertThat(T actual)
Deprecated.
Creates a new instance of
. |
<T> AbstractObjectAssert<?,T> |
Java6Assertions.assertThatObject(T actual)
Deprecated.
Creates a new instance of
for any object. |
<T> AbstractObjectAssert<?,T> |
AbstractObjectAssert.extracting(Function<? super ACTUAL,T> extractor)
Uses the given
Function to extract a value from the object under test, the extracted value becoming the new object under test. |
AbstractObjectAssert<?,?> |
AbstractMapAssert.extracting(Object key)
Deprecated.
use
AbstractMapAssert.extractingByKey(Object) instead |
AbstractObjectAssert<?,?> |
AbstractObjectAssert.extracting(String propertyOrField)
Extracts the value of given field/property from the object under test, the extracted value becoming the new object under test.
|
AbstractObjectAssert<?,V> |
AbstractMapAssert.extractingByKey(K key)
Extract the value of given key from the map under test, the extracted value becoming the new object under test.
|
AbstractObjectAssert<?,VALUE> |
AbstractOptionalAssert.get()
Verifies that the actual
Optional is not null and not empty and returns an Object assertion
that allows chaining (object) assertions on the optional value. |
protected <T> AbstractObjectAssert<?,T> |
AbstractObjectAssert.newObjectAssert(T objectUnderTest) |
static <T> AbstractObjectAssert<?,T> |
Java6BDDAssertions.then(T actual)
Deprecated.
Creates a new instance of
. |
static <T> AbstractObjectAssert<?,T> |
Java6BDDAssertions.thenObject(T actual)
Deprecated.
Creates a new instance of
for any object. |
Copyright © 2025. All rights reserved.