Package org.assertj.core.api
Class Assumptions
- java.lang.Object
-
- org.assertj.core.api.Assumptions
-
public class Assumptions extends java.lang.ObjectEntry point for assumption methods for different types, which allow to skip test execution on failed assumptions.- Since:
- 2.9.0 / 3.9.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classAssumptions.AssumptionMethodInterceptor
-
Field Summary
Fields Modifier and Type Field Description private static net.bytebuddy.implementation.ImplementationASSUMPTIONprivate static net.bytebuddy.ByteBuddyBYTE_BUDDYThis NamingStrategy takes the original class's name and adds a suffix to distinguish it.private static net.bytebuddy.TypeCache<net.bytebuddy.TypeCache.SimpleKey>CACHE
-
Constructor Summary
Constructors Constructor Description Assumptions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static <ASSERTION>
ASSERTIONasAssumption(java.lang.Class<ASSERTION> assertionType, java.lang.Class<?>[] constructorTypes, java.lang.Object... constructorParams)private static <ASSERTION,ACTUAL>
ASSERTIONasAssumption(java.lang.Class<ASSERTION> assertionType, java.lang.Class<ACTUAL> actualType, java.lang.Object actual)private static AbstractAssert<?,?>asAssumption(AbstractAssert<?,?> assertion)private static AbstractAssert<?,?>asIterableSizeAssumption(AbstractAssert<?,?> assertion)private static AbstractAssert<?,?>asMapSizeAssumption(AbstractAssert<?,?> assertion)private static AbstractAssert<?,?>asRecursiveComparisonAssumption(AbstractAssert<?,?> assertion)static AbstractBooleanAssert<?>assumeThat(boolean actual)Creates a new instance ofassumption.BooleanAssertstatic AbstractBooleanArrayAssert<?>assumeThat(boolean[] actual)Creates a new instance ofassumption.BooleanArrayAssertstatic Boolean2DArrayAssertassumeThat(boolean[][] actual)Creates a new instance ofassumption.Boolean2DArrayAssertstatic AbstractByteAssert<?>assumeThat(byte actual)Creates a new instance ofassumption.ByteAssertstatic AbstractByteArrayAssert<?>assumeThat(byte[] actual)Creates a new instance ofassumption.ByteArrayAssertstatic Byte2DArrayAssertassumeThat(byte[][] actual)Creates a new instance ofassumption.Byte2DArrayAssertstatic AbstractCharacterAssert<?>assumeThat(char actual)Creates a new instance ofassumption.CharacterAssertstatic AbstractCharArrayAssert<?>assumeThat(char[] actual)Creates a new instance ofassumption.CharArrayAssertstatic Char2DArrayAssertassumeThat(char[][] actual)Creates a new instance ofassumption.Char2DArrayAssertstatic AbstractDoubleAssert<?>assumeThat(double actual)Creates a new instance ofassumption.DoubleAssertstatic AbstractDoubleArrayAssert<?>assumeThat(double[] actual)Creates a new instance ofassumption.DoubleArrayAssertstatic Double2DArrayAssertassumeThat(double[][] actual)Creates a new instance ofassumption.Double2DArrayAssertstatic AbstractFloatAssert<?>assumeThat(float actual)Creates a new instance ofassumption.FloatAssertstatic AbstractFloatArrayAssert<?>assumeThat(float[] actual)Creates a new instance ofassumption.FloatArrayAssertstatic Float2DArrayAssertassumeThat(float[][] actual)Creates a new instance ofassumption.Float2DArrayAssertstatic AbstractIntegerAssert<?>assumeThat(int actual)Creates a new instance ofassumption.IntegerAssertstatic AbstractIntArrayAssert<?>assumeThat(int[] actual)Creates a new instance ofassumption.IntArrayAssertstatic Int2DArrayAssertassumeThat(int[][] actual)Creates a new instance ofassumption.Int2DArrayAssertstatic AbstractLongAssert<?>assumeThat(long actual)Creates a new instance ofassumption.LongAssertstatic AbstractLongArrayAssert<?>assumeThat(long[] actual)Creates a new instance ofassumption.LongArrayAssertstatic Long2DArrayAssertassumeThat(long[][] actual)Creates a new instance ofassumption.Long2DArrayAssertstatic AbstractShortAssert<?>assumeThat(short actual)Creates a new instance ofassumption.ShortAssertstatic AbstractShortArrayAssert<?>assumeThat(short[] actual)Creates a new instance ofassumption.ShortArrayAssertstatic Short2DArrayAssertassumeThat(short[][] actual)Creates a new instance ofassumption.Short2DArrayAssertstatic AbstractFileAssert<?>assumeThat(java.io.File actual)Creates a new instance ofassumption.FileAssertstatic AbstractInputStreamAssert<?,? extends java.io.InputStream>assumeThat(java.io.InputStream actual)Creates a new instance ofassumption.InputStreamAssertstatic AbstractBooleanAssert<?>assumeThat(java.lang.Boolean actual)Creates a new instance ofassumption.BooleanAssertstatic AbstractByteAssert<?>assumeThat(java.lang.Byte actual)Creates a new instance ofassumption.ByteAssertstatic AbstractCharacterAssert<?>assumeThat(java.lang.Character actual)Creates a new instance ofassumption.CharacterAssertstatic AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>assumeThat(java.lang.CharSequence actual)Creates a new instance ofassumption.CharSequenceAssertstatic AbstractClassAssert<?>assumeThat(java.lang.Class<?> actual)Creates a new instance ofassumption.ClassAssertstatic AbstractDoubleAssert<?>assumeThat(java.lang.Double actual)Creates a new instance ofassumption.DoubleAssertstatic AbstractFloatAssert<?>assumeThat(java.lang.Float actual)Creates a new instance ofassumption.FloatAssertstatic AbstractIntegerAssert<?>assumeThat(java.lang.Integer actual)Creates a new instance ofassumption.IntegerAssertstatic <ELEMENT> ProxyableIterableAssert<ELEMENT>assumeThat(java.lang.Iterable<? extends ELEMENT> actual)Creates a new instance ofassumption.IterableAssertstatic AbstractLongAssert<?>assumeThat(java.lang.Long actual)Creates a new instance ofassumption.LongAssertstatic AbstractShortAssert<?>assumeThat(java.lang.Short actual)Creates a new instance ofassumption.ShortAssertstatic AbstractStringAssert<?>assumeThat(java.lang.String actual)Creates a new instance ofassumption.StringAssertstatic AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>assumeThat(java.lang.StringBuffer actual)Creates a new instance ofassumption from aCharSequenceAssertStringBuffer.static AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>assumeThat(java.lang.StringBuilder actual)Creates a new instance ofassumption from aCharSequenceAssertStringBuilder.static AbstractThrowableAssert<?,? extends java.lang.Throwable>assumeThat(java.lang.Throwable actual)Creates a new instance ofassumption.ThrowableAssertstatic AbstractBigDecimalAssert<?>assumeThat(java.math.BigDecimal actual)Creates a new instance ofassumption.BigDecimalAssertstatic AbstractBigIntegerAssert<?>assumeThat(java.math.BigInteger actual)Creates a new instance ofassumption.BigIntegerAssertstatic AbstractUriAssert<?>assumeThat(java.net.URI actual)Creates a new instance ofassumption.UriAssertstatic AbstractUrlAssert<?>assumeThat(java.net.URL actual)Creates a new instance ofassumption.UrlAssertstatic AbstractPathAssert<?>assumeThat(java.nio.file.Path actual)Creates a new instance ofPathAssertassumption.static AbstractDurationAssert<?>assumeThat(java.time.Duration actual)Creates a new instance ofDurationAssertassumption.static AbstractInstantAssert<?>assumeThat(java.time.Instant actual)Creates a new instance ofInstantAssertassumption.static AbstractLocalDateAssert<?>assumeThat(java.time.LocalDate actual)Creates a new instance ofLocalDateAssertassumption.static AbstractLocalDateTimeAssert<?>assumeThat(java.time.LocalDateTime actual)Creates a new instance ofLocalDateTimeAssertassumption.static AbstractLocalTimeAssert<?>assumeThat(java.time.LocalTime actual)Creates a new instance ofLocalTimeAssertassumption.static AbstractOffsetDateTimeAssert<?>assumeThat(java.time.OffsetDateTime actual)Creates a new instance ofOffsetDateTimeAssertassumption.static AbstractOffsetTimeAssert<?>assumeThat(java.time.OffsetTime actual)Creates a new instance ofOffsetTimeAssertassumption.static AbstractPeriodAssert<?>assumeThat(java.time.Period actual)Creates a new instance ofPeriodAssertassumption.static AbstractZonedDateTimeAssert<?>assumeThat(java.time.ZonedDateTime actual)Creates a new instance ofZonedDateTimeAssertassumption.static AtomicBooleanAssertassumeThat(java.util.concurrent.atomic.AtomicBoolean actual)Create assumption forAtomicBoolean.static AtomicIntegerAssertassumeThat(java.util.concurrent.atomic.AtomicInteger actual)Create assumption forAtomicInteger.static AtomicIntegerArrayAssertassumeThat(java.util.concurrent.atomic.AtomicIntegerArray actual)Creates int[] assumption forAtomicIntegerArray.static <OBJECT> AtomicIntegerFieldUpdaterAssert<OBJECT>assumeThat(java.util.concurrent.atomic.AtomicIntegerFieldUpdater<OBJECT> actual)Create assumption forAtomicIntegerFieldUpdater.static AtomicLongAssertassumeThat(java.util.concurrent.atomic.AtomicLong actual)Create assumption forAtomicLong.static AtomicLongArrayAssertassumeThat(java.util.concurrent.atomic.AtomicLongArray actual)Create assumption forAtomicLongArray.static <OBJECT> AtomicLongFieldUpdaterAssert<OBJECT>assumeThat(java.util.concurrent.atomic.AtomicLongFieldUpdater<OBJECT> actual)Create assumption forAtomicLongFieldUpdater.static <VALUE> AtomicMarkableReferenceAssert<VALUE>assumeThat(java.util.concurrent.atomic.AtomicMarkableReference<VALUE> actual)Create assumption forAtomicMarkableReference.static <VALUE> AtomicReferenceAssert<VALUE>assumeThat(java.util.concurrent.atomic.AtomicReference<VALUE> actual)Create assumption forAtomicReference.static <ELEMENT> AtomicReferenceArrayAssert<ELEMENT>assumeThat(java.util.concurrent.atomic.AtomicReferenceArray<ELEMENT> actual)Create assumption forAtomicReferenceArray.static <FIELD,OBJECT>
AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT>assumeThat(java.util.concurrent.atomic.AtomicReferenceFieldUpdater<OBJECT,FIELD> actual)Create assumption forAtomicReferenceFieldUpdater.static <VALUE> AtomicStampedReferenceAssert<VALUE>assumeThat(java.util.concurrent.atomic.AtomicStampedReference<VALUE> actual)Create assumption forAtomicStampedReference.static LongAdderAssertassumeThat(java.util.concurrent.atomic.LongAdder actual)Create assumption forLongAdder.static <RESULT> CompletableFutureAssert<RESULT>assumeThat(java.util.concurrent.CompletableFuture<RESULT> actual)Creates a new instance ofCompletableFutureAssertassumption.static <RESULT> CompletableFutureAssert<RESULT>assumeThat(java.util.concurrent.CompletionStage<RESULT> actual)Creates a new instance ofCompletableFutureAssertassumption for aCompletionStageby converting it to aCompletableFutureand returning aCompletableFutureAssert.static <RESULT> AbstractFutureAssert<?,? extends java.util.concurrent.Future<? extends RESULT>,RESULT>assumeThat(java.util.concurrent.Future<RESULT> future)Create assertion forFutureAssertassumption.static AbstractDateAssert<?>assumeThat(java.util.Date actual)Creates a new instance ofassumption.DateAssertstatic DoublePredicateAssertassumeThat(java.util.function.DoublePredicate actual)Creates a new instance ofDoublePredicateAssertassumption.static IntPredicateAssertassumeThat(java.util.function.IntPredicate actual)Creates a new instance ofIntPredicateAssertassumption.static LongPredicateAssertassumeThat(java.util.function.LongPredicate actual)Creates a new instance ofLongPredicateAssertassumption.static <T> ProxyablePredicateAssert<T>assumeThat(java.util.function.Predicate<T> actual)Creates a new instance ofPredicateAssertassumption.static <ELEMENT> IteratorAssert<ELEMENT>assumeThat(java.util.Iterator<? extends ELEMENT> actual)Creates a new instance ofassumption.IteratorAssertstatic <ELEMENT> FactoryBasedNavigableListAssert<ProxyableListAssert<ELEMENT>,java.util.List<? extends ELEMENT>,ELEMENT,ObjectAssert<ELEMENT>>assumeThat(java.util.List<? extends ELEMENT> actual)Creates a new instance ofassumption.ListAssertstatic <K,V>
AbstractMapAssert<?,?,K,V>assumeThat(java.util.Map<K,V> actual)Creates a new instance ofassumption.MapAssertstatic <VALUE> OptionalAssert<VALUE>assumeThat(java.util.Optional<VALUE> actual)Creates a new instance ofOptionalAssertassumption.static OptionalDoubleAssertassumeThat(java.util.OptionalDouble actual)Creates a new instance ofOptionalDoubleAssertassumption.static OptionalIntAssertassumeThat(java.util.OptionalInt actual)Creates a new instance ofOptionalIntAssertassumption.static OptionalLongAssertassumeThat(java.util.OptionalLong actual)Creates a new instance ofOptionalLongAssertassumption.static <ELEMENT> AbstractSpliteratorAssert<?,ELEMENT>assumeThat(java.util.Spliterator<ELEMENT> actual)Creates a new instance ofassumption from the givenSpliteratorAssertSpliterator.static AbstractListAssert<?,java.util.List<? extends java.lang.Double>,java.lang.Double,ObjectAssert<java.lang.Double>>assumeThat(java.util.stream.DoubleStream actual)Creates a new instance ofassumption from the givenListAssertDoubleStream.static AbstractListAssert<?,java.util.List<? extends java.lang.Integer>,java.lang.Integer,ObjectAssert<java.lang.Integer>>assumeThat(java.util.stream.IntStream actual)Creates a new instance ofassumption from the givenListAssertIntStream.static AbstractListAssert<?,java.util.List<? extends java.lang.Long>,java.lang.Long,ObjectAssert<java.lang.Long>>assumeThat(java.util.stream.LongStream actual)Creates a new instance ofassumption from the givenListAssertLongStream.static <ELEMENT> AbstractListAssert<?,java.util.List<? extends ELEMENT>,ELEMENT,ObjectAssert<ELEMENT>>assumeThat(java.util.stream.Stream<? extends ELEMENT> actual)Creates a new instance ofassumption from the givenListAssertStream.static <T> ProxyableObjectAssert<T>assumeThat(T actual)Creates a new instance ofassumption.ObjectAssertstatic <T> ProxyableObjectArrayAssert<T>assumeThat(T[] actual)Creates a new instance ofassumption.ObjectArrayAssertstatic <T> Object2DArrayAssert<T>assumeThat(T[][] actual)Creates a new instance ofassumption.Object2DArrayAssertstatic AbstractThrowableAssert<?,? extends java.lang.Throwable>assumeThatCode(ThrowableAssert.ThrowingCallable shouldRaiseOrNotThrowable)Allows to capture and then assume on aThrowable(easier done with lambdas).static <T> ProxyableObjectAssert<T>assumeThatObject(T actual)Creates a new instance ofassumption.ObjectAssertstatic AbstractThrowableAssert<?,? extends java.lang.Throwable>assumeThatThrownBy(ThrowableAssert.ThrowingCallable shouldRaiseThrowable)Allows to capture and then assume on aThrowable(easier done with lambdas).private static java.lang.RuntimeExceptionassumptionNotMet(java.lang.AssertionError assertionError)private static java.lang.RuntimeExceptionassumptionNotMet(java.lang.Class<?> exceptionClass, java.lang.AssertionError e)private static <ASSERTION>
java.lang.Class<? extends ASSERTION>createAssumptionClass(java.lang.Class<ASSERTION> assertClass)protected static <ASSERTION>
java.lang.Class<? extends ASSERTION>generateAssumptionClass(java.lang.Class<ASSERTION> assertionType)private static java.lang.Class<?>getAssumptionClass(java.lang.String className)
-
-
-
Field Detail
-
BYTE_BUDDY
private static final net.bytebuddy.ByteBuddy BYTE_BUDDY
This NamingStrategy takes the original class's name and adds a suffix to distinguish it. The default is ByteBuddy but for debugging purposes, it makes sense to add AssertJ as a name.
-
ASSUMPTION
private static final net.bytebuddy.implementation.Implementation ASSUMPTION
-
CACHE
private static final net.bytebuddy.TypeCache<net.bytebuddy.TypeCache.SimpleKey> CACHE
-
-
Method Detail
-
assumeThat
public static <T> ProxyableObjectAssert<T> assumeThat(T actual)
Creates a new instance ofassumption.ObjectAssert- Type Parameters:
T- the type of the actual value.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractStringAssert<?> assumeThat(java.lang.String actual)
Creates a new instance ofassumption.StringAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractBigDecimalAssert<?> assumeThat(java.math.BigDecimal actual)
Creates a new instance ofassumption.BigDecimalAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractBigIntegerAssert<?> assumeThat(java.math.BigInteger actual)
Creates a new instance ofassumption.BigIntegerAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractUriAssert<?> assumeThat(java.net.URI actual)
Creates a new instance ofassumption.UriAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractUrlAssert<?> assumeThat(java.net.URL actual)
Creates a new instance ofassumption.UrlAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractBooleanAssert<?> assumeThat(boolean actual)
Creates a new instance ofassumption.BooleanAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractBooleanAssert<?> assumeThat(java.lang.Boolean actual)
Creates a new instance ofassumption.BooleanAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractBooleanArrayAssert<?> assumeThat(boolean[] actual)
Creates a new instance ofassumption.BooleanArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static Boolean2DArrayAssert assumeThat(boolean[][] actual)
Creates a new instance ofassumption.Boolean2DArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static AbstractByteAssert<?> assumeThat(byte actual)
Creates a new instance ofassumption.ByteAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractByteAssert<?> assumeThat(java.lang.Byte actual)
Creates a new instance ofassumption.ByteAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractByteArrayAssert<?> assumeThat(byte[] actual)
Creates a new instance ofassumption.ByteArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static Byte2DArrayAssert assumeThat(byte[][] actual)
Creates a new instance ofassumption.Byte2DArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static AbstractCharacterAssert<?> assumeThat(char actual)
Creates a new instance ofassumption.CharacterAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractCharacterAssert<?> assumeThat(java.lang.Character actual)
Creates a new instance ofassumption.CharacterAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractCharArrayAssert<?> assumeThat(char[] actual)
Creates a new instance ofassumption.CharArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static Char2DArrayAssert assumeThat(char[][] actual)
Creates a new instance ofassumption.Char2DArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static AbstractCharSequenceAssert<?,? extends java.lang.CharSequence> assumeThat(java.lang.CharSequence actual)
Creates a new instance ofassumption.CharSequenceAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractCharSequenceAssert<?,? extends java.lang.CharSequence> assumeThat(java.lang.StringBuilder actual)
Creates a new instance ofassumption from aCharSequenceAssertStringBuilder.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.11.0
-
assumeThat
public static AbstractCharSequenceAssert<?,? extends java.lang.CharSequence> assumeThat(java.lang.StringBuffer actual)
Creates a new instance ofassumption from aCharSequenceAssertStringBuffer.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.11.0
-
assumeThat
public static AbstractShortAssert<?> assumeThat(short actual)
Creates a new instance ofassumption.ShortAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractShortAssert<?> assumeThat(java.lang.Short actual)
Creates a new instance ofassumption.ShortAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractShortArrayAssert<?> assumeThat(short[] actual)
Creates a new instance ofassumption.ShortArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static Short2DArrayAssert assumeThat(short[][] actual)
Creates a new instance ofassumption.Short2DArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static AbstractIntegerAssert<?> assumeThat(int actual)
Creates a new instance ofassumption.IntegerAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractIntegerAssert<?> assumeThat(java.lang.Integer actual)
Creates a new instance ofassumption.IntegerAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractIntArrayAssert<?> assumeThat(int[] actual)
Creates a new instance ofassumption.IntArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static Int2DArrayAssert assumeThat(int[][] actual)
Creates a new instance ofassumption.Int2DArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static AbstractLongAssert<?> assumeThat(long actual)
Creates a new instance ofassumption.LongAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractLongAssert<?> assumeThat(java.lang.Long actual)
Creates a new instance ofassumption.LongAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractLongArrayAssert<?> assumeThat(long[] actual)
Creates a new instance ofassumption.LongArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static Long2DArrayAssert assumeThat(long[][] actual)
Creates a new instance ofassumption.Long2DArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static AbstractFloatAssert<?> assumeThat(float actual)
Creates a new instance ofassumption.FloatAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractFloatAssert<?> assumeThat(java.lang.Float actual)
Creates a new instance ofassumption.FloatAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractFloatArrayAssert<?> assumeThat(float[] actual)
Creates a new instance ofassumption.FloatArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static Float2DArrayAssert assumeThat(float[][] actual)
Creates a new instance ofassumption.Float2DArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static AbstractDoubleAssert<?> assumeThat(double actual)
Creates a new instance ofassumption.DoubleAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractDoubleAssert<?> assumeThat(java.lang.Double actual)
Creates a new instance ofassumption.DoubleAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractDoubleArrayAssert<?> assumeThat(double[] actual)
Creates a new instance ofassumption.DoubleArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static Double2DArrayAssert assumeThat(double[][] actual)
Creates a new instance ofassumption.Double2DArrayAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static AtomicBooleanAssert assumeThat(java.util.concurrent.atomic.AtomicBoolean actual)
Create assumption forAtomicBoolean.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AtomicIntegerAssert assumeThat(java.util.concurrent.atomic.AtomicInteger actual)
Create assumption forAtomicInteger.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AtomicIntegerArrayAssert assumeThat(java.util.concurrent.atomic.AtomicIntegerArray actual)
Creates int[] assumption forAtomicIntegerArray.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <OBJECT> AtomicIntegerFieldUpdaterAssert<OBJECT> assumeThat(java.util.concurrent.atomic.AtomicIntegerFieldUpdater<OBJECT> actual)
Create assumption forAtomicIntegerFieldUpdater.- Type Parameters:
OBJECT- the type of the object holding the updatable field.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static LongAdderAssert assumeThat(java.util.concurrent.atomic.LongAdder actual)
Create assumption forLongAdder.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.16.0
-
assumeThat
public static AtomicLongAssert assumeThat(java.util.concurrent.atomic.AtomicLong actual)
Create assumption forAtomicLong.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AtomicLongArrayAssert assumeThat(java.util.concurrent.atomic.AtomicLongArray actual)
Create assumption forAtomicLongArray.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <OBJECT> AtomicLongFieldUpdaterAssert<OBJECT> assumeThat(java.util.concurrent.atomic.AtomicLongFieldUpdater<OBJECT> actual)
Create assumption forAtomicLongFieldUpdater.- Type Parameters:
OBJECT- the type of the object holding the updatable field.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <VALUE> AtomicReferenceAssert<VALUE> assumeThat(java.util.concurrent.atomic.AtomicReference<VALUE> actual)
Create assumption forAtomicReference.- Type Parameters:
VALUE- the type of the value contained in theAtomicReference.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <ELEMENT> AtomicReferenceArrayAssert<ELEMENT> assumeThat(java.util.concurrent.atomic.AtomicReferenceArray<ELEMENT> actual)
Create assumption forAtomicReferenceArray.- Type Parameters:
ELEMENT- the type of the value contained in theAtomicReferenceArray.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <FIELD,OBJECT> AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT> assumeThat(java.util.concurrent.atomic.AtomicReferenceFieldUpdater<OBJECT,FIELD> actual)
Create assumption 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 assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <VALUE> AtomicMarkableReferenceAssert<VALUE> assumeThat(java.util.concurrent.atomic.AtomicMarkableReference<VALUE> actual)
Create assumption forAtomicMarkableReference.- Type Parameters:
VALUE- the type of the value contained in theAtomicMarkableReference.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <VALUE> AtomicStampedReferenceAssert<VALUE> assumeThat(java.util.concurrent.atomic.AtomicStampedReference<VALUE> actual)
Create assumption forAtomicStampedReference.- Type Parameters:
VALUE- the type of the value contained in theAtomicStampedReference.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractClassAssert<?> assumeThat(java.lang.Class<?> actual)
Creates a new instance ofassumption.ClassAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractDateAssert<?> assumeThat(java.util.Date actual)
Creates a new instance ofassumption.DateAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractFileAssert<?> assumeThat(java.io.File actual)
Creates a new instance ofassumption.FileAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractPathAssert<?> assumeThat(java.nio.file.Path actual)
Creates a new instance ofPathAssertassumption.- Parameters:
actual- the path to test- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractInputStreamAssert<?,? extends java.io.InputStream> assumeThat(java.io.InputStream actual)
Creates a new instance ofassumption.InputStreamAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <RESULT> AbstractFutureAssert<?,? extends java.util.concurrent.Future<? extends RESULT>,RESULT> assumeThat(java.util.concurrent.Future<RESULT> future)
Create assertion forFutureAssertassumption.- Type Parameters:
RESULT- the type of the value contained in theFuture.- Parameters:
future- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <ELEMENT> ProxyableIterableAssert<ELEMENT> assumeThat(java.lang.Iterable<? extends ELEMENT> actual)
Creates a new instance ofassumption.IterableAssert- Type Parameters:
ELEMENT- the type of elements.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <ELEMENT> IteratorAssert<ELEMENT> assumeThat(java.util.Iterator<? extends ELEMENT> actual)
Creates a new instance ofassumption.IteratorAssertBreaking change in version 3.12.0: this method does not return anymore an
ProxyableIterableAssertbut anIteratorAssert.- Type Parameters:
ELEMENT- the type of elements.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <ELEMENT> FactoryBasedNavigableListAssert<ProxyableListAssert<ELEMENT>,java.util.List<? extends ELEMENT>,ELEMENT,ObjectAssert<ELEMENT>> assumeThat(java.util.List<? extends ELEMENT> actual)
Creates a new instance ofassumption.ListAssert- Type Parameters:
ELEMENT- the type of elements.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <T> ProxyableObjectArrayAssert<T> assumeThat(T[] actual)
Creates a new instance ofassumption.ObjectArrayAssert- Type Parameters:
T- the type of elements.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <T> Object2DArrayAssert<T> assumeThat(T[][] actual)
Creates a new instance ofassumption.Object2DArrayAssert- Type Parameters:
T- the type of elements.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static <K,V> AbstractMapAssert<?,?,K,V> assumeThat(java.util.Map<K,V> actual)
Creates a new instance ofassumption.MapAssert- Type Parameters:
K- the type of keys in the map.V- the type of values in the map.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static <T extends java.lang.Comparable<? super T>> AbstractComparableAssert<?,T> assumeThat(T actual)
Creates a new instance ofassumption.GenericComparableAssert- Type Parameters:
T- the type of actual.- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThat
public static AbstractThrowableAssert<?,? extends java.lang.Throwable> assumeThat(java.lang.Throwable actual)
Creates a new instance ofassumption.ThrowableAssert- Parameters:
actual- the actual value.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThatThrownBy
public static AbstractThrowableAssert<?,? extends java.lang.Throwable> assumeThatThrownBy(ThrowableAssert.ThrowingCallable shouldRaiseThrowable)
Allows to capture and then assume on aThrowable(easier done with lambdas).Example :
@Test public void testException() { assumeThatThrownBy(() -> { throw new Exception("boom!") }).isInstanceOf(Exception.class) .hasMessageContaining("boom"); }- Parameters:
shouldRaiseThrowable- TheThrowableAssert.ThrowingCallableor lambda with the code that should raise the throwable.- Returns:
- the created assumption for assertion object.
- Since:
- 2.9.0 / 3.9.0
-
assumeThatCode
public static AbstractThrowableAssert<?,? extends java.lang.Throwable> assumeThatCode(ThrowableAssert.ThrowingCallable shouldRaiseOrNotThrowable)
Allows to capture and then assume on aThrowable(easier done with lambdas).The main difference with
assumeThatThrownBy(ThrowingCallable)is that this method does not fail if no exception was thrown.Example :
ThrowingCallable callable = () -> { throw new Exception("boom!"); }; // assertion succeeds assumeThatCode(callable).isInstanceOf(Exception.class) .hasMessageContaining("boom"); // assertion fails assumeThatCode(callable).doesNotThrowAnyException();This method was not named
assumeThatbecause 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 created
ThrowableAssert. - Since:
- 3.9.0
-
assumeThatObject
public static <T> ProxyableObjectAssert<T> assumeThatObject(T actual)
Creates a new instance ofassumption.ObjectAssertThis overload is useful, when an overloaded method of assertThat(...) takes precedence over the generic
assumeThat(Object).Example:
Cast necessary because
assumeThat(List)"forgets" actual type:
No cast needed, but also no additional list assertions:assumeThat(new LinkedList<>(asList("abc"))).matches(list -> ((Deque<String>) list).getFirst().equals("abc"));assumeThatObject(new LinkedList<>(asList("abc"))).matches(list -> list.getFirst().equals("abc"));- Type Parameters:
T- the type of the actual value.- Parameters:
actual- the actual value.- Returns:
- the created assertion object.
- Since:
- 3.12.0
-
assumeThat
public static <T> ProxyablePredicateAssert<T> assumeThat(java.util.function.Predicate<T> actual)
Creates a new instance ofPredicateAssertassumption.- Type Parameters:
T- thePredicatetype.- Parameters:
actual- the Predicate to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static IntPredicateAssert assumeThat(java.util.function.IntPredicate actual)
Creates a new instance ofIntPredicateAssertassumption.- Parameters:
actual- the IntPredicate to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static LongPredicateAssert assumeThat(java.util.function.LongPredicate actual)
Creates a new instance ofLongPredicateAssertassumption.- Parameters:
actual- the LongPredicate to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static DoublePredicateAssert assumeThat(java.util.function.DoublePredicate actual)
Creates a new instance ofDoublePredicateAssertassumption.- Parameters:
actual- the DoublePredicate to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static <RESULT> CompletableFutureAssert<RESULT> assumeThat(java.util.concurrent.CompletableFuture<RESULT> actual)
Creates a new instance ofCompletableFutureAssertassumption.- Type Parameters:
RESULT- the CompletableFuture wrapped type.- Parameters:
actual- the CompletableFuture to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static <RESULT> CompletableFutureAssert<RESULT> assumeThat(java.util.concurrent.CompletionStage<RESULT> actual)
Creates a new instance ofCompletableFutureAssertassumption for aCompletionStageby converting it to aCompletableFutureand returning aCompletableFutureAssert.If the given
CompletionStageis null, theCompletableFuturein the returnedCompletableFutureAssertwill also be null.- Type Parameters:
RESULT- the CompletableFuture wrapped type.- Parameters:
actual- the CompletableFuture to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static <VALUE> OptionalAssert<VALUE> assumeThat(java.util.Optional<VALUE> actual)
Creates a new instance ofOptionalAssertassumption.- Type Parameters:
VALUE- the Optional wrapped type.- Parameters:
actual- the Optional to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static OptionalDoubleAssert assumeThat(java.util.OptionalDouble actual)
Creates a new instance ofOptionalDoubleAssertassumption.- Parameters:
actual- the OptionalDouble to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static OptionalIntAssert assumeThat(java.util.OptionalInt actual)
Creates a new instance ofOptionalIntAssertassumption.- Parameters:
actual- the OptionalInt to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static OptionalLongAssert assumeThat(java.util.OptionalLong actual)
Creates a new instance ofOptionalLongAssertassumption.- Parameters:
actual- the OptionalLong to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractZonedDateTimeAssert<?> assumeThat(java.time.ZonedDateTime actual)
Creates a new instance ofZonedDateTimeAssertassumption.- Parameters:
actual- the ZonedDateTime to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractLocalDateTimeAssert<?> assumeThat(java.time.LocalDateTime actual)
Creates a new instance ofLocalDateTimeAssertassumption.- Parameters:
actual- the LocalDateTime to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractOffsetDateTimeAssert<?> assumeThat(java.time.OffsetDateTime actual)
Creates a new instance ofOffsetDateTimeAssertassumption.- Parameters:
actual- the OffsetDateTime to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractOffsetTimeAssert<?> assumeThat(java.time.OffsetTime actual)
Creates a new instance ofOffsetTimeAssertassumption.- Parameters:
actual- the LocalTime to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractLocalTimeAssert<?> assumeThat(java.time.LocalTime actual)
Creates a new instance ofLocalTimeAssertassumption.- Parameters:
actual- the LocalTime to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractLocalDateAssert<?> assumeThat(java.time.LocalDate actual)
Creates a new instance ofLocalDateAssertassumption.- Parameters:
actual- the LocalDate to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractInstantAssert<?> assumeThat(java.time.Instant actual)
Creates a new instance ofInstantAssertassumption.- Parameters:
actual- the Instant to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractDurationAssert<?> assumeThat(java.time.Duration actual)
Creates a new instance ofDurationAssertassumption.- Parameters:
actual- the Duration to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.15.0
-
assumeThat
public static AbstractPeriodAssert<?> assumeThat(java.time.Period actual)
Creates a new instance ofPeriodAssertassumption.- Parameters:
actual- the Period to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.17.0
-
assumeThat
public static <ELEMENT> AbstractListAssert<?,java.util.List<? extends ELEMENT>,ELEMENT,ObjectAssert<ELEMENT>> assumeThat(java.util.stream.Stream<? extends ELEMENT> actual)
Creates a new instance ofassumption from the givenListAssertStream.- Type Parameters:
ELEMENT- the type of elements.- Parameters:
actual- the Stream to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractListAssert<?,java.util.List<? extends java.lang.Double>,java.lang.Double,ObjectAssert<java.lang.Double>> assumeThat(java.util.stream.DoubleStream actual)
Creates a new instance ofassumption from the givenListAssertDoubleStream.- Parameters:
actual- the DoubleStream to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractListAssert<?,java.util.List<? extends java.lang.Long>,java.lang.Long,ObjectAssert<java.lang.Long>> assumeThat(java.util.stream.LongStream actual)
Creates a new instance ofassumption from the givenListAssertLongStream.- Parameters:
actual- the LongStream to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static AbstractListAssert<?,java.util.List<? extends java.lang.Integer>,java.lang.Integer,ObjectAssert<java.lang.Integer>> assumeThat(java.util.stream.IntStream actual)
Creates a new instance ofassumption from the givenListAssertIntStream.- Parameters:
actual- the LongStream to test- Returns:
- the created assumption for assertion object.
- Since:
- 3.9.0
-
assumeThat
public static <ELEMENT> AbstractSpliteratorAssert<?,ELEMENT> assumeThat(java.util.Spliterator<ELEMENT> actual)
Creates a new instance ofassumption from the givenSpliteratorAssertSpliterator.- Type Parameters:
ELEMENT- the type of the elements- Parameters:
actual- the Spliterator to test- Returns:
- the created assumption for assertion object.
-
asAssumption
private static <ASSERTION,ACTUAL> ASSERTION asAssumption(java.lang.Class<ASSERTION> assertionType, java.lang.Class<ACTUAL> actualType, java.lang.Object actual)
-
asAssumption
private static <ASSERTION> ASSERTION asAssumption(java.lang.Class<ASSERTION> assertionType, java.lang.Class<?>[] constructorTypes, java.lang.Object... constructorParams)
-
createAssumptionClass
private static <ASSERTION> java.lang.Class<? extends ASSERTION> createAssumptionClass(java.lang.Class<ASSERTION> assertClass)
-
generateAssumptionClass
protected static <ASSERTION> java.lang.Class<? extends ASSERTION> generateAssumptionClass(java.lang.Class<ASSERTION> assertionType)
-
assumptionNotMet
private static java.lang.RuntimeException assumptionNotMet(java.lang.AssertionError assertionError) throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
getAssumptionClass
private static java.lang.Class<?> getAssumptionClass(java.lang.String className)
-
assumptionNotMet
private static java.lang.RuntimeException assumptionNotMet(java.lang.Class<?> exceptionClass, java.lang.AssertionError e) throws java.lang.ReflectiveOperationException- Throws:
java.lang.ReflectiveOperationException
-
asAssumption
private static AbstractAssert<?,?> asAssumption(AbstractAssert<?,?> assertion)
-
asRecursiveComparisonAssumption
private static AbstractAssert<?,?> asRecursiveComparisonAssumption(AbstractAssert<?,?> assertion)
-
asMapSizeAssumption
private static AbstractAssert<?,?> asMapSizeAssumption(AbstractAssert<?,?> assertion)
-
asIterableSizeAssumption
private static AbstractAssert<?,?> asIterableSizeAssumption(AbstractAssert<?,?> assertion)
-
-