Package org.assertj.core.api
Interface WithAssertions
-
public interface WithAssertionsA unified entry point to all non-deprecated assertions from both the new Java 8 core API and the pre-Java 8 core API. As a convenience, the methods are defined in an interface so that no static imports are necessary if the test class implements this interface. Based on an idea by David Gageot : http://blog.javabien.net/2014/04/23/what-if-assertj-used-java-8/
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <T> Condition<T>allOf(java.lang.Iterable<? extends Condition<? super T>> conditions)Delegate call toAssertions.allOf(Iterable)default <T> Condition<T>allOf(Condition<? super T>... conditions)Delegate call toAssertions.allOf(Condition[])default <T> Condition<T>anyOf(java.lang.Iterable<? extends Condition<? super T>> conditions)Delegate call toAssertions.anyOf(Iterable)default <T> Condition<T>anyOf(Condition<? super T>... conditions)Delegate call toAssertions.anyOf(Condition[])default AbstractBooleanAssert<?>assertThat(boolean actual)Delegate call toAssertions.assertThat(boolean)default AbstractBooleanArrayAssert<?>assertThat(boolean[] actual)Delegate call toAssertions.assertThat(boolean)default AbstractByteAssert<?>assertThat(byte actual)Delegate call toAssertions.assertThat(byte)default AbstractByteArrayAssert<?>assertThat(byte[] actual)Delegate call toAssertions.assertThat(byte[])default AbstractCharacterAssert<?>assertThat(char actual)Delegate call toAssertions.assertThat(char)default AbstractCharArrayAssert<?>assertThat(char[] actual)Delegate call toAssertions.assertThat(char[])default AbstractDoubleAssert<?>assertThat(double actual)Delegate call toAssertions.assertThat(double)default AbstractDoubleArrayAssert<?>assertThat(double[] actual)Delegate call toAssertions.assertThat(double[])default AbstractFloatAssert<?>assertThat(float actual)Delegate call toAssertions.assertThat(float)default AbstractFloatArrayAssert<?>assertThat(float[] actual)Delegate call toAssertions.assertThat(float[])default AbstractIntegerAssert<?>assertThat(int actual)Delegate call toAssertions.assertThat(int)default AbstractIntArrayAssert<?>assertThat(int[] actual)Delegate call toAssertions.assertThat(int[])default AbstractLongAssert<?>assertThat(long actual)Delegate call toAssertions.assertThat(long)default AbstractLongArrayAssert<?>assertThat(long[] actual)Delegate call toAssertions.assertThat(long[])default AbstractShortAssert<?>assertThat(short actual)Delegate call toAssertions.assertThat(short)default AbstractShortArrayAssert<?>assertThat(short[] actual)Delegate call toAssertions.assertThat(short[])default <ACTUAL extends java.lang.Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>>
ClassBasedNavigableIterableAssert<?,ACTUAL,ELEMENT,ELEMENT_ASSERT>assertThat(ACTUAL actual, java.lang.Class<ELEMENT_ASSERT> assertClass)Delegate call toAssertions.assertThat(Iterable, Class)default AbstractFileAssert<?>assertThat(java.io.File actual)Delegate call toAssertions.assertThat(File)default AbstractInputStreamAssert<?,? extends java.io.InputStream>assertThat(java.io.InputStream actual)Delegate call toAssertions.assertThat(InputStream)default AbstractBooleanAssert<?>assertThat(java.lang.Boolean actual)Delegate call toAssertions.assertThat(Boolean)default AbstractByteAssert<?>assertThat(java.lang.Byte actual)Delegate call toAssertions.assertThat(Byte)default AbstractCharacterAssert<?>assertThat(java.lang.Character actual)Delegate call toAssertions.assertThat(Character)default AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>assertThat(java.lang.CharSequence actual)Delegate call toAssertions.assertThat(CharSequence)default AbstractClassAssert<?>assertThat(java.lang.Class<?> actual)Delegate call toAssertions.assertThat(Class)default AbstractDoubleAssert<?>assertThat(java.lang.Double actual)Delegate call toAssertions.assertThat(Double)default AbstractFloatAssert<?>assertThat(java.lang.Float actual)Delegate call toAssertions.assertThat(Float)default AbstractIntegerAssert<?>assertThat(java.lang.Integer actual)Delegate call toAssertions.assertThat(Integer)default <ACTUAL extends java.lang.Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>>
FactoryBasedNavigableIterableAssert<?,ACTUAL,ELEMENT,ELEMENT_ASSERT>assertThat(java.lang.Iterable<? extends ELEMENT> actual, AssertFactory<ELEMENT,ELEMENT_ASSERT> assertFactory)Delegate call toAssertions.assertThat(Iterable, AssertFactory)default <T> IterableAssert<T>assertThat(java.lang.Iterable<? extends T> actual)Delegate call toAssertions.assertThat(Iterable)default AbstractLongAssert<?>assertThat(java.lang.Long actual)Delegate call toAssertions.assertThat(Long)default AbstractShortAssert<?>assertThat(java.lang.Short actual)Delegate call toAssertions.assertThat(Short)default AbstractCharSequenceAssert<?,java.lang.String>assertThat(java.lang.String actual)Delegate call toAssertions.assertThat(String)default AbstractThrowableAssert<?,? extends java.lang.Throwable>assertThat(java.lang.Throwable actual)Delegate call toAssertions.assertThat(Throwable)default AbstractBigDecimalAssert<?>assertThat(java.math.BigDecimal actual)Delegate call toAssertions.assertThat(BigDecimal)default AbstractBigIntegerAssert<?>assertThat(java.math.BigInteger actual)Creates a new instance of.BigIntegerAssertdefault AbstractUriAssert<?>assertThat(java.net.URI actual)Delegate call toAssertions.assertThat(URI)default AbstractUrlAssert<?>assertThat(java.net.URL actual)Delegate call toAssertions.assertThat(URL)default AbstractPathAssert<?>assertThat(java.nio.file.Path actual)Delegate call toAssertions.assertThat(Path)default AbstractInstantAssert<?>assertThat(java.time.Instant actual)Delegate call toAssertions.assertThat(java.time.Instant)default AbstractLocalDateAssert<?>assertThat(java.time.LocalDate localDate)Delegate call toAssertions.assertThat(LocalDate)default AbstractLocalDateTimeAssert<?>assertThat(java.time.LocalDateTime localDateTime)Delegate call toAssertions.assertThat(LocalDateTime)default AbstractLocalTimeAssert<?>assertThat(java.time.LocalTime localTime)Delegate call toAssertions.assertThat(LocalTime)default AbstractOffsetDateTimeAssert<?>assertThat(java.time.OffsetDateTime offsetDateTime)Delegate call toAssertions.assertThat(OffsetDateTime)default AbstractOffsetTimeAssert<?>assertThat(java.time.OffsetTime offsetTime)Delegate call toAssertions.assertThat(OffsetTime)default AbstractZonedDateTimeAssert<?>assertThat(java.time.ZonedDateTime actual)Delegate call toAssertions.assertThat(ZonedDateTime)default AtomicBooleanAssertassertThat(java.util.concurrent.atomic.AtomicBoolean actual)Create assertion forAtomicBoolean.default AtomicIntegerAssertassertThat(java.util.concurrent.atomic.AtomicInteger actual)Create assertion forAtomicInteger.default AtomicIntegerArrayAssertassertThat(java.util.concurrent.atomic.AtomicIntegerArray actual)Create int[] assertion forAtomicIntegerArray.default <OBJECT> AtomicIntegerFieldUpdaterAssert<OBJECT>assertThat(java.util.concurrent.atomic.AtomicIntegerFieldUpdater<OBJECT> actual)Create assertion forAtomicIntegerFieldUpdater.default AtomicLongAssertassertThat(java.util.concurrent.atomic.AtomicLong actual)Create assertion forAtomicLong.default AtomicLongArrayAssertassertThat(java.util.concurrent.atomic.AtomicLongArray actual)Create assertion forAtomicLongArray.default <OBJECT> AtomicLongFieldUpdaterAssert<OBJECT>assertThat(java.util.concurrent.atomic.AtomicLongFieldUpdater<OBJECT> actual)Create assertion forAtomicLongFieldUpdater.default <VALUE> AtomicMarkableReferenceAssert<VALUE>assertThat(java.util.concurrent.atomic.AtomicMarkableReference<VALUE> actual)Create assertion forAtomicMarkableReference.default <VALUE> AtomicReferenceAssert<VALUE>assertThat(java.util.concurrent.atomic.AtomicReference<VALUE> actual)Create assertion forAtomicReference.default <ELEMENT> AtomicReferenceArrayAssert<ELEMENT>assertThat(java.util.concurrent.atomic.AtomicReferenceArray<ELEMENT> actual)Create assertion forAtomicReferenceArray.default <FIELD,OBJECT>
AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT>assertThat(java.util.concurrent.atomic.AtomicReferenceFieldUpdater<OBJECT,FIELD> actual)Create assertion forAtomicReferenceFieldUpdater.default <VALUE> AtomicStampedReferenceAssert<VALUE>assertThat(java.util.concurrent.atomic.AtomicStampedReference<VALUE> actual)Create assertion forAtomicStampedReference.default <RESULT> CompletableFutureAssert<RESULT>assertThat(java.util.concurrent.CompletableFuture<RESULT> future)Delegate call toAssertions.assertThat(CompletableFuture)default <RESULT> AbstractFutureAssert<?,? extends java.util.concurrent.Future<? extends RESULT>,RESULT>assertThat(java.util.concurrent.Future<RESULT> actual)Delegate call toAssertions.assertThat(Future)default AbstractDateAssert<?>assertThat(java.util.Date actual)Delegate call toAssertions.assertThat(Date)default DoublePredicateAssertassertThat(java.util.function.DoublePredicate actual)Delegate call toAssertions.assertThat(DoublePredicate)default IntPredicateAssertassertThat(java.util.function.IntPredicate actual)Delegate call toAssertions.assertThat(IntPredicate)default LongPredicateAssertassertThat(java.util.function.LongPredicate actual)Delegate call toAssertions.assertThat(LongPredicate)default <T> PredicateAssert<T>assertThat(java.util.function.Predicate<T> actual)Delegate call toAssertions.assertThat(Predicate)default <T> IterableAssert<T>assertThat(java.util.Iterator<? extends T> actual)Delegate call toAssertions.assertThat(Iterator)default <ELEMENT,ACTUAL extends java.util.List<? extends ELEMENT>,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>>
ClassBasedNavigableListAssert<?,ACTUAL,ELEMENT,ELEMENT_ASSERT>assertThat(java.util.List<? extends ELEMENT> actual, java.lang.Class<ELEMENT_ASSERT> assertClass)Delegate call toAssertions.assertThat(List, Class))}default <ACTUAL extends java.util.List<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>>
FactoryBasedNavigableListAssert<?,ACTUAL,ELEMENT,ELEMENT_ASSERT>assertThat(java.util.List<? extends ELEMENT> actual, AssertFactory<ELEMENT,ELEMENT_ASSERT> assertFactory)Delegate call toAssertions.assertThat(List, AssertFactory))}default <T> ListAssert<? extends T>assertThat(java.util.List<? extends T> actual)Delegate call toAssertions.assertThat(List)default <K,V>
MapAssert<K,V>assertThat(java.util.Map<K,V> actual)Delegate call toAssertions.assertThat(Map)default <VALUE> OptionalAssert<VALUE>assertThat(java.util.Optional<VALUE> optional)Delegate call toAssertions.assertThat(Optional)default OptionalDoubleAssertassertThat(java.util.OptionalDouble optional)Delegate call toAssertions.assertThat(java.util.OptionalDouble)default OptionalIntAssertassertThat(java.util.OptionalInt optional)Delegate call toAssertions.assertThat(java.util.OptionalInt)default OptionalLongAssertassertThat(java.util.OptionalLong optional)Delegate call toAssertions.assertThat(java.util.OptionalLong)default <ELEMENT,STREAM extends java.util.stream.BaseStream<ELEMENT,STREAM>>
AbstractListAssert<?,? extends java.util.List<? extends ELEMENT>,ELEMENT,ObjectAssert<ELEMENT>>assertThat(java.util.stream.BaseStream<? extends ELEMENT,STREAM> actual)Delegate call toAssertions.assertThat(List)default <T> TassertThat(AssertProvider<T> component)Delegate call toAssertions.assertThat(AssertProvider)default <T extends AssertDelegateTarget>
TassertThat(T assertion)Delegate call toAssertions.assertThat(AssertDelegateTarget)default <T> AbstractObjectArrayAssert<?,T>assertThat(T[] actual)Delegate call toAssertions.assertThat(Object[])default AbstractThrowableAssert<?,? extends java.lang.Throwable>assertThatCode(ThrowableAssert.ThrowingCallable shouldRaiseOrNotThrowable)Allows to capture and then assert on aThrowablemore easily when used with Java 8 lambdas.default <T extends java.lang.Throwable>
ThrowableTypeAssert<T>assertThatExceptionOfType(java.lang.Class<? extends T> exceptionType)Entry point to check that an exception of type T is thrown by a giventhrowingCallablewhich allows to chain assertions on the thrown exception.default AbstractThrowableAssert<?,? extends java.lang.Throwable>assertThatThrownBy(ThrowableAssert.ThrowingCallable shouldRaiseThrowable)Delegate call toAssertions.assertThatThrownBy(ThrowableAssert.ThrowingCallable)default IndexatIndex(int actual)Delegate call toAssertions.atIndex(int)default java.lang.ThrowablecatchThrowable(ThrowableAssert.ThrowingCallable shouldRaiseThrowable)Delegate call toAssertions.catchThrowable(ThrowableAssert.ThrowingCallable)default java.lang.StringcontentOf(java.io.File actual)Delegate call toAssertions.contentOf(File)default java.lang.StringcontentOf(java.io.File file, java.lang.String charsetName)Delegate call toAssertions.contentOf(File,String)default java.lang.StringcontentOf(java.io.File file, java.nio.charset.Charset charset)Delegate call toAssertions.contentOf(File,Charset)default <T> DoesNotHave<T>doesNotHave(Condition<? super T> condition)Delegate call toAssertions.doesNotHave(Condition)default <K,V>
MapEntry<K,V>entry(K key, V value)Delegate call toAssertions.entry(Object, Object)default Properties<java.lang.Object>extractProperty(java.lang.String propertyName)Delegate call toAssertions.extractProperty(String)default <T> Properties<T>extractProperty(java.lang.String propertyName, java.lang.Class<T> propertyType)Delegate call toAssertions.extractProperty(String,Class)default voidfail(java.lang.String failureMessage)Delegate call toAssertions.fail(String)default voidfail(java.lang.String failureMessage, java.lang.Throwable realCause)Delegate call toAssertions.fail(String,Throwable)default voidfailBecauseExceptionWasNotThrown(java.lang.Class<? extends java.lang.Throwable> exceptionClass)default <E> Filters<E>filter(E[] array)Delegate call toAssertions.filter(Object[])default <E> Filters<E>filter(java.lang.Iterable<E> iterableToFilter)Delegate call toAssertions.filter(Iterable)default java.util.List<java.lang.String>linesOf(java.io.File actual)Delegate call toAssertions.linesOf(File)default java.util.List<java.lang.String>linesOf(java.io.File file, java.lang.String charsetName)Delegate call toAssertions.linesOf(File,String)default java.util.List<java.lang.String>linesOf(java.io.File actual, java.nio.charset.Charset arg1)Delegate call toAssertions.linesOf(File,Charset)default <T> Not<T>not(Condition<? super T> condition)Delegate call toAssertions.not(Condition)default Offset<java.lang.Double>offset(java.lang.Double value)Delegate call toAssertions.offset(Double)default Offset<java.lang.Float>offset(java.lang.Float value)Delegate call toAssertions.offset(Float)default voidregisterCustomDateFormat(java.lang.String actual)Delegate call toAssertions.registerCustomDateFormat(String)default voidregisterCustomDateFormat(java.text.DateFormat actual)Delegate call toAssertions.registerCustomDateFormat(DateFormat)default voidsetAllowExtractingPrivateFields(boolean actual)Delegate call toAssertions.setAllowExtractingPrivateFields(boolean)default voidsetRemoveAssertJRelatedElementsFromStackTrace(boolean actual)Delegate call toAssertions.setRemoveAssertJRelatedElementsFromStackTrace(boolean)default Tupletuple(java.lang.Object... values)Delegate call toAssertions.tuple(Object[])default voiduseDefaultDateFormatsOnly()Delegate call toAssertions.useDefaultDateFormatsOnly()default Offset<java.lang.Double>within(java.lang.Double actual)Delegate call toAssertions.within(Double)default Offset<java.lang.Float>within(java.lang.Float actual)Delegate call toAssertions.within(Float)default Offset<java.math.BigDecimal>within(java.math.BigDecimal actual)Delegate call toAssertions.within(BigDecimal)
-
-
-
Method Detail
-
offset
default Offset<java.lang.Float> offset(java.lang.Float value)
Delegate call toAssertions.offset(Float)
-
offset
default Offset<java.lang.Double> offset(java.lang.Double value)
Delegate call toAssertions.offset(Double)
-
entry
default <K,V> MapEntry<K,V> entry(K key, V value)
Delegate call toAssertions.entry(Object, Object)
-
fail
default void fail(java.lang.String failureMessage)
Delegate call toAssertions.fail(String)
-
fail
default void fail(java.lang.String failureMessage, java.lang.Throwable realCause)Delegate call toAssertions.fail(String,Throwable)
-
not
default <T> Not<T> not(Condition<? super T> condition)
Delegate call toAssertions.not(Condition)
-
allOf
default <T> Condition<T> allOf(java.lang.Iterable<? extends Condition<? super T>> conditions)
Delegate call toAssertions.allOf(Iterable)
-
allOf
default <T> Condition<T> allOf(Condition<? super T>... conditions)
Delegate call toAssertions.allOf(Condition[])
-
assertThat
default <T> AbstractObjectArrayAssert<?,T> assertThat(T[] actual)
Delegate call toAssertions.assertThat(Object[])
-
assertThat
default <T extends AssertDelegateTarget> T assertThat(T assertion)
Delegate call toAssertions.assertThat(AssertDelegateTarget)
-
assertThat
default <K,V> MapAssert<K,V> assertThat(java.util.Map<K,V> actual)
Delegate call toAssertions.assertThat(Map)
-
assertThat
default AbstractShortAssert<?> assertThat(short actual)
Delegate call toAssertions.assertThat(short)
-
assertThat
default AbstractLongAssert<?> assertThat(long actual)
Delegate call toAssertions.assertThat(long)
-
assertThat
default AbstractLongAssert<?> assertThat(java.lang.Long actual)
Delegate call toAssertions.assertThat(Long)
-
assertThat
default AbstractLongArrayAssert<?> assertThat(long[] actual)
Delegate call toAssertions.assertThat(long[])
-
assertThat
default <T> AbstractObjectAssert<?,T> assertThat(T actual)
Delegate call toAssertions.assertThat(Object)
-
assertThat
default AbstractCharSequenceAssert<?,java.lang.String> assertThat(java.lang.String actual)
Delegate call toAssertions.assertThat(String)
-
assertThat
default AbstractDateAssert<?> assertThat(java.util.Date actual)
Delegate call toAssertions.assertThat(Date)
-
assertThat
default AbstractThrowableAssert<?,? extends java.lang.Throwable> assertThat(java.lang.Throwable actual)
Delegate call toAssertions.assertThat(Throwable)
-
assertThat
default AbstractBigDecimalAssert<?> assertThat(java.math.BigDecimal actual)
Delegate call toAssertions.assertThat(BigDecimal)
-
assertThat
default AbstractBigIntegerAssert<?> assertThat(java.math.BigInteger actual)
Creates a new instance of.BigIntegerAssert- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
- Since:
- 2.7.0 / 3.7.0
-
assertThat
default AtomicBooleanAssert assertThat(java.util.concurrent.atomic.AtomicBoolean actual)
Create assertion forAtomicBoolean.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default AtomicIntegerAssert assertThat(java.util.concurrent.atomic.AtomicInteger actual)
Create assertion forAtomicInteger.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default AtomicIntegerArrayAssert assertThat(java.util.concurrent.atomic.AtomicIntegerArray actual)
Create int[] assertion forAtomicIntegerArray.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default <OBJECT> AtomicIntegerFieldUpdaterAssert<OBJECT> assertThat(java.util.concurrent.atomic.AtomicIntegerFieldUpdater<OBJECT> actual)
Create assertion forAtomicIntegerFieldUpdater.- Type Parameters:
OBJECT- the type of the object holding the updatable field.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default AtomicLongAssert assertThat(java.util.concurrent.atomic.AtomicLong actual)
Create assertion forAtomicLong.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default AtomicLongArrayAssert assertThat(java.util.concurrent.atomic.AtomicLongArray actual)
Create assertion forAtomicLongArray.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default <OBJECT> AtomicLongFieldUpdaterAssert<OBJECT> assertThat(java.util.concurrent.atomic.AtomicLongFieldUpdater<OBJECT> actual)
Create assertion forAtomicLongFieldUpdater.- Type Parameters:
OBJECT- the type of the object holding the updatable field.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default <VALUE> AtomicReferenceAssert<VALUE> assertThat(java.util.concurrent.atomic.AtomicReference<VALUE> actual)
Create assertion forAtomicReference.- Type Parameters:
VALUE- the type of the value contained in theAtomicReference.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default <ELEMENT> AtomicReferenceArrayAssert<ELEMENT> assertThat(java.util.concurrent.atomic.AtomicReferenceArray<ELEMENT> actual)
Create assertion forAtomicReferenceArray.- Type Parameters:
ELEMENT- the type of the value contained in theAtomicReferenceArray.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default <FIELD,OBJECT> AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT> assertThat(java.util.concurrent.atomic.AtomicReferenceFieldUpdater<OBJECT,FIELD> actual)
Create assertion forAtomicReferenceFieldUpdater.- Type Parameters:
FIELD- the type of the field which gets updated by theAtomicReferenceFieldUpdater.OBJECT- the type of the object holding the updatable field.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default <VALUE> AtomicMarkableReferenceAssert<VALUE> assertThat(java.util.concurrent.atomic.AtomicMarkableReference<VALUE> actual)
Create assertion forAtomicMarkableReference.- Type Parameters:
VALUE- the type of the value contained in theAtomicMarkableReference.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default <VALUE> AtomicStampedReferenceAssert<VALUE> assertThat(java.util.concurrent.atomic.AtomicStampedReference<VALUE> actual)
Create assertion forAtomicStampedReference.- Type Parameters:
VALUE- the type of the value contained in theAtomicStampedReference.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
-
assertThat
default AbstractCharSequenceAssert<?,? extends java.lang.CharSequence> assertThat(java.lang.CharSequence actual)
Delegate call toAssertions.assertThat(CharSequence)
-
assertThat
default AbstractShortArrayAssert<?> assertThat(short[] actual)
Delegate call toAssertions.assertThat(short[])
-
assertThat
default AbstractShortAssert<?> assertThat(java.lang.Short actual)
Delegate call toAssertions.assertThat(Short)
-
assertThat
default AbstractClassAssert<?> assertThat(java.lang.Class<?> actual)
Delegate call toAssertions.assertThat(Class)
-
assertThat
default AbstractCharacterAssert<?> assertThat(java.lang.Character actual)
Delegate call toAssertions.assertThat(Character)
-
assertThat
default AbstractCharArrayAssert<?> assertThat(char[] actual)
Delegate call toAssertions.assertThat(char[])
-
assertThat
default AbstractCharacterAssert<?> assertThat(char actual)
Delegate call toAssertions.assertThat(char)
-
assertThat
default <T extends java.lang.Comparable<? super T>> AbstractComparableAssert<?,T> assertThat(T actual)
Delegate call toAssertions.assertThat(Comparable)
-
assertThat
default <T> IterableAssert<T> assertThat(java.lang.Iterable<? extends T> actual)
Delegate call toAssertions.assertThat(Iterable)
-
assertThat
default <ACTUAL extends java.lang.Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> FactoryBasedNavigableIterableAssert<?,ACTUAL,ELEMENT,ELEMENT_ASSERT> assertThat(java.lang.Iterable<? extends ELEMENT> actual, AssertFactory<ELEMENT,ELEMENT_ASSERT> assertFactory)
Delegate call toAssertions.assertThat(Iterable, AssertFactory)
-
assertThat
default <T> IterableAssert<T> assertThat(java.util.Iterator<? extends T> actual)
Delegate call toAssertions.assertThat(Iterator)
-
assertThat
default <ACTUAL extends java.lang.Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> ClassBasedNavigableIterableAssert<?,ACTUAL,ELEMENT,ELEMENT_ASSERT> assertThat(ACTUAL actual, java.lang.Class<ELEMENT_ASSERT> assertClass)
Delegate call toAssertions.assertThat(Iterable, Class)
-
assertThat
default AbstractBooleanAssert<?> assertThat(java.lang.Boolean actual)
Delegate call toAssertions.assertThat(Boolean)
-
assertThat
default AbstractBooleanArrayAssert<?> assertThat(boolean[] actual)
Delegate call toAssertions.assertThat(boolean)
-
assertThat
default AbstractByteAssert<?> assertThat(byte actual)
Delegate call toAssertions.assertThat(byte)
-
assertThat
default AbstractByteAssert<?> assertThat(java.lang.Byte actual)
Delegate call toAssertions.assertThat(Byte)
-
assertThat
default AbstractByteArrayAssert<?> assertThat(byte[] actual)
Delegate call toAssertions.assertThat(byte[])
-
assertThat
default AbstractBooleanAssert<?> assertThat(boolean actual)
Delegate call toAssertions.assertThat(boolean)
-
assertThat
default AbstractFloatAssert<?> assertThat(float actual)
Delegate call toAssertions.assertThat(float)
-
assertThat
default AbstractInputStreamAssert<?,? extends java.io.InputStream> assertThat(java.io.InputStream actual)
Delegate call toAssertions.assertThat(InputStream)
-
assertThat
default AbstractFileAssert<?> assertThat(java.io.File actual)
Delegate call toAssertions.assertThat(File)
-
assertThat
default <RESULT> AbstractFutureAssert<?,? extends java.util.concurrent.Future<? extends RESULT>,RESULT> assertThat(java.util.concurrent.Future<RESULT> actual)
Delegate call toAssertions.assertThat(Future)- Since:
- 3.7.0
-
assertThat
default AbstractPathAssert<?> assertThat(java.nio.file.Path actual)
Delegate call toAssertions.assertThat(Path)
-
assertThat
default AbstractIntArrayAssert<?> assertThat(int[] actual)
Delegate call toAssertions.assertThat(int[])
-
assertThat
default AbstractFloatAssert<?> assertThat(java.lang.Float actual)
Delegate call toAssertions.assertThat(Float)
-
assertThat
default AbstractIntegerAssert<?> assertThat(int actual)
Delegate call toAssertions.assertThat(int)
-
assertThat
default AbstractFloatArrayAssert<?> assertThat(float[] actual)
Delegate call toAssertions.assertThat(float[])
-
assertThat
default AbstractIntegerAssert<?> assertThat(java.lang.Integer actual)
Delegate call toAssertions.assertThat(Integer)
-
assertThat
default AbstractDoubleAssert<?> assertThat(double actual)
Delegate call toAssertions.assertThat(double)
-
assertThat
default AbstractDoubleAssert<?> assertThat(java.lang.Double actual)
Delegate call toAssertions.assertThat(Double)
-
assertThat
default <T> ListAssert<? extends T> assertThat(java.util.List<? extends T> actual)
Delegate call toAssertions.assertThat(List)
-
assertThat
default <ELEMENT,ACTUAL extends java.util.List<? extends ELEMENT>,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> ClassBasedNavigableListAssert<?,ACTUAL,ELEMENT,ELEMENT_ASSERT> assertThat(java.util.List<? extends ELEMENT> actual, java.lang.Class<ELEMENT_ASSERT> assertClass)
Delegate call toAssertions.assertThat(List, Class))}
-
assertThat
default <ACTUAL extends java.util.List<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT,ELEMENT>> FactoryBasedNavigableListAssert<?,ACTUAL,ELEMENT,ELEMENT_ASSERT> assertThat(java.util.List<? extends ELEMENT> actual, AssertFactory<ELEMENT,ELEMENT_ASSERT> assertFactory)
Delegate call toAssertions.assertThat(List, AssertFactory))}
-
assertThat
default <ELEMENT,STREAM extends java.util.stream.BaseStream<ELEMENT,STREAM>> AbstractListAssert<?,? extends java.util.List<? extends ELEMENT>,ELEMENT,ObjectAssert<ELEMENT>> assertThat(java.util.stream.BaseStream<? extends ELEMENT,STREAM> actual)
Delegate call toAssertions.assertThat(List)
-
assertThat
default AbstractDoubleArrayAssert<?> assertThat(double[] actual)
Delegate call toAssertions.assertThat(double[])
-
extractProperty
default Properties<java.lang.Object> extractProperty(java.lang.String propertyName)
Delegate call toAssertions.extractProperty(String)
-
extractProperty
default <T> Properties<T> extractProperty(java.lang.String propertyName, java.lang.Class<T> propertyType)
Delegate call toAssertions.extractProperty(String,Class)
-
tuple
default Tuple tuple(java.lang.Object... values)
Delegate call toAssertions.tuple(Object[])
-
atIndex
default Index atIndex(int actual)
Delegate call toAssertions.atIndex(int)
-
within
default Offset<java.lang.Double> within(java.lang.Double actual)
Delegate call toAssertions.within(Double)
-
within
default Offset<java.math.BigDecimal> within(java.math.BigDecimal actual)
Delegate call toAssertions.within(BigDecimal)
-
within
default Offset<java.lang.Float> within(java.lang.Float actual)
Delegate call toAssertions.within(Float)
-
anyOf
default <T> Condition<T> anyOf(java.lang.Iterable<? extends Condition<? super T>> conditions)
Delegate call toAssertions.anyOf(Iterable)
-
anyOf
default <T> Condition<T> anyOf(Condition<? super T>... conditions)
Delegate call toAssertions.anyOf(Condition[])
-
doesNotHave
default <T> DoesNotHave<T> doesNotHave(Condition<? super T> condition)
Delegate call toAssertions.doesNotHave(Condition)
-
contentOf
default java.lang.String contentOf(java.io.File file, java.lang.String charsetName)Delegate call toAssertions.contentOf(File,String)
-
contentOf
default java.lang.String contentOf(java.io.File actual)
Delegate call toAssertions.contentOf(File)
-
contentOf
default java.lang.String contentOf(java.io.File file, java.nio.charset.Charset charset)Delegate call toAssertions.contentOf(File,Charset)
-
linesOf
default java.util.List<java.lang.String> linesOf(java.io.File actual)
Delegate call toAssertions.linesOf(File)
-
linesOf
default java.util.List<java.lang.String> linesOf(java.io.File file, java.lang.String charsetName)Delegate call toAssertions.linesOf(File,String)
-
linesOf
default java.util.List<java.lang.String> linesOf(java.io.File actual, java.nio.charset.Charset arg1)Delegate call toAssertions.linesOf(File,Charset)
-
setRemoveAssertJRelatedElementsFromStackTrace
default void setRemoveAssertJRelatedElementsFromStackTrace(boolean actual)
Delegate call toAssertions.setRemoveAssertJRelatedElementsFromStackTrace(boolean)
-
failBecauseExceptionWasNotThrown
default void failBecauseExceptionWasNotThrown(java.lang.Class<? extends java.lang.Throwable> exceptionClass)
-
setAllowExtractingPrivateFields
default void setAllowExtractingPrivateFields(boolean actual)
Delegate call toAssertions.setAllowExtractingPrivateFields(boolean)
-
registerCustomDateFormat
default void registerCustomDateFormat(java.text.DateFormat actual)
Delegate call toAssertions.registerCustomDateFormat(DateFormat)
-
registerCustomDateFormat
default void registerCustomDateFormat(java.lang.String actual)
Delegate call toAssertions.registerCustomDateFormat(String)
-
useDefaultDateFormatsOnly
default void useDefaultDateFormatsOnly()
Delegate call toAssertions.useDefaultDateFormatsOnly()
-
assertThat
default AbstractZonedDateTimeAssert<?> assertThat(java.time.ZonedDateTime actual)
Delegate call toAssertions.assertThat(ZonedDateTime)
-
assertThat
default <RESULT> CompletableFutureAssert<RESULT> assertThat(java.util.concurrent.CompletableFuture<RESULT> future)
Delegate call toAssertions.assertThat(CompletableFuture)
-
assertThat
default <VALUE> OptionalAssert<VALUE> assertThat(java.util.Optional<VALUE> optional)
Delegate call toAssertions.assertThat(Optional)
-
assertThat
default OptionalDoubleAssert assertThat(java.util.OptionalDouble optional)
Delegate call toAssertions.assertThat(java.util.OptionalDouble)
-
assertThat
default OptionalIntAssert assertThat(java.util.OptionalInt optional)
Delegate call toAssertions.assertThat(java.util.OptionalInt)
-
assertThat
default OptionalLongAssert assertThat(java.util.OptionalLong optional)
Delegate call toAssertions.assertThat(java.util.OptionalLong)
-
assertThat
default AbstractLocalDateTimeAssert<?> assertThat(java.time.LocalDateTime localDateTime)
Delegate call toAssertions.assertThat(LocalDateTime)
-
assertThat
default AbstractLocalDateAssert<?> assertThat(java.time.LocalDate localDate)
Delegate call toAssertions.assertThat(LocalDate)
-
assertThat
default AbstractLocalTimeAssert<?> assertThat(java.time.LocalTime localTime)
Delegate call toAssertions.assertThat(LocalTime)
-
assertThat
default AbstractInstantAssert<?> assertThat(java.time.Instant actual)
Delegate call toAssertions.assertThat(java.time.Instant)- Since:
- 3.7.0
-
assertThat
default AbstractOffsetTimeAssert<?> assertThat(java.time.OffsetTime offsetTime)
Delegate call toAssertions.assertThat(OffsetTime)
-
assertThat
default AbstractOffsetDateTimeAssert<?> assertThat(java.time.OffsetDateTime offsetDateTime)
Delegate call toAssertions.assertThat(OffsetDateTime)
-
assertThatThrownBy
default AbstractThrowableAssert<?,? extends java.lang.Throwable> assertThatThrownBy(ThrowableAssert.ThrowingCallable shouldRaiseThrowable)
Delegate call toAssertions.assertThatThrownBy(ThrowableAssert.ThrowingCallable)
-
assertThatCode
default AbstractThrowableAssert<?,? extends java.lang.Throwable> assertThatCode(ThrowableAssert.ThrowingCallable shouldRaiseOrNotThrowable)
Allows to capture and then assert on aThrowablemore easily when used with Java 8 lambdas.Example :
If the providedThrowingCallable callable = () -> { throw new Exception("boom!"); }; // assertion succeeds assertThatCode(callable).isInstanceOf(Exception.class) .hasMessageContaining("boom"); // assertion fails assertThatCode(callable).doesNotThrowAnyException();ThrowableAssert.ThrowingCallabledoes not validate against next assertions, an error is immediately raised, in that case the test description provided withas(String, Object...)is not honored. To use a test description, usecatchThrowable(ThrowableAssert.ThrowingCallable)as shown below.ThrowingCallable doNothing = () -> { // do nothing }; // assertion fails and "display me" appears in the assertion error assertThatCode(doNothing).as("display me") .isInstanceOf(Exception.class); // assertion will fail AND "display me" will appear in the error Throwable thrown = catchThrowable(doNothing); assertThatCode(thrown).as("display me") .isInstanceOf(Exception.class);This method was not named
assertThatbecause the java compiler reported it ambiguous when used directly with a lambda :(- Parameters:
shouldRaiseOrNotThrowable- TheThrowableAssert.ThrowingCallableor lambda with the code that should raise the throwable.- Returns:
- The captured exception or
nullif none was raised by the callable. - Since:
- 3.7.0
-
catchThrowable
default java.lang.Throwable catchThrowable(ThrowableAssert.ThrowingCallable shouldRaiseThrowable)
Delegate call toAssertions.catchThrowable(ThrowableAssert.ThrowingCallable)
-
assertThatExceptionOfType
default <T extends java.lang.Throwable> ThrowableTypeAssert<T> assertThatExceptionOfType(java.lang.Class<? extends T> exceptionType)
Entry point to check that an exception of type T is thrown by a giventhrowingCallablewhich allows to chain assertions on the thrown exception.Example:
This method is more or less the same ofassertThatExceptionOfType(IOException.class).isThrownBy(() -> { throw new IOException("boom!"); }) .withMessage("boom!");assertThatThrownBy(ThrowableAssert.ThrowingCallable)but in a more natural way.- Parameters:
exceptionType- the actual value.- Returns:
- the created
ThrowableTypeAssert.
-
assertThat
default <T> PredicateAssert<T> assertThat(java.util.function.Predicate<T> actual)
Delegate call toAssertions.assertThat(Predicate)
-
assertThat
default IntPredicateAssert assertThat(java.util.function.IntPredicate actual)
Delegate call toAssertions.assertThat(IntPredicate)
-
assertThat
default LongPredicateAssert assertThat(java.util.function.LongPredicate actual)
Delegate call toAssertions.assertThat(LongPredicate)
-
assertThat
default DoublePredicateAssert assertThat(java.util.function.DoublePredicate actual)
Delegate call toAssertions.assertThat(DoublePredicate)
-
assertThat
default AbstractUrlAssert<?> assertThat(java.net.URL actual)
Delegate call toAssertions.assertThat(URL)
-
assertThat
default AbstractUriAssert<?> assertThat(java.net.URI actual)
Delegate call toAssertions.assertThat(URI)
-
assertThat
default <T> T assertThat(AssertProvider<T> component)
Delegate call toAssertions.assertThat(AssertProvider)
-
filter
default <E> Filters<E> filter(E[] array)
Delegate call toAssertions.filter(Object[])
-
filter
default <E> Filters<E> filter(java.lang.Iterable<E> iterableToFilter)
Delegate call toAssertions.filter(Iterable)
-
-