Best Assertj code snippet using org.assertj.core.api.ThrowableAssert
Source:AssertJ.java  
...89import org.assertj.core.api.AbstractPeriodAssert;90import org.assertj.core.api.AbstractShortArrayAssert;91import org.assertj.core.api.AbstractShortAssert;92import org.assertj.core.api.AbstractStringAssert;93import org.assertj.core.api.AbstractThrowableAssert;94import org.assertj.core.api.AbstractUriAssert;95import org.assertj.core.api.AbstractUrlAssert;96import org.assertj.core.api.AbstractZonedDateTimeAssert;97import org.assertj.core.api.AssertDelegateTarget;98import org.assertj.core.api.AssertFactory;99import org.assertj.core.api.AssertProvider;100import org.assertj.core.api.Assertions;101import org.assertj.core.api.AtomicBooleanAssert;102import org.assertj.core.api.AtomicIntegerArrayAssert;103import org.assertj.core.api.AtomicIntegerAssert;104import org.assertj.core.api.AtomicIntegerFieldUpdaterAssert;105import org.assertj.core.api.AtomicLongArrayAssert;106import org.assertj.core.api.AtomicLongAssert;107import org.assertj.core.api.AtomicLongFieldUpdaterAssert;108import org.assertj.core.api.AtomicMarkableReferenceAssert;109import org.assertj.core.api.AtomicReferenceArrayAssert;110import org.assertj.core.api.AtomicReferenceAssert;111import org.assertj.core.api.AtomicReferenceFieldUpdaterAssert;112import org.assertj.core.api.AtomicStampedReferenceAssert;113import org.assertj.core.api.Boolean2DArrayAssert;114import org.assertj.core.api.Byte2DArrayAssert;115import org.assertj.core.api.Char2DArrayAssert;116import org.assertj.core.api.ClassAssert;117import org.assertj.core.api.ClassBasedNavigableIterableAssert;118import org.assertj.core.api.ClassBasedNavigableListAssert;119import org.assertj.core.api.CompletableFutureAssert;120import org.assertj.core.api.Condition;121import org.assertj.core.api.Double2DArrayAssert;122import org.assertj.core.api.DoublePredicateAssert;123import org.assertj.core.api.FactoryBasedNavigableIterableAssert;124import org.assertj.core.api.FactoryBasedNavigableListAssert;125import org.assertj.core.api.Float2DArrayAssert;126import org.assertj.core.api.FutureAssert;127import org.assertj.core.api.InstanceOfAssertFactory;128import org.assertj.core.api.Int2DArrayAssert;129import org.assertj.core.api.IntPredicateAssert;130import org.assertj.core.api.IterableAssert;131import org.assertj.core.api.IteratorAssert;132import org.assertj.core.api.ListAssert;133import org.assertj.core.api.Long2DArrayAssert;134import org.assertj.core.api.LongAdderAssert;135import org.assertj.core.api.LongPredicateAssert;136import org.assertj.core.api.MapAssert;137import org.assertj.core.api.NotThrownAssert;138import org.assertj.core.api.Object2DArrayAssert;139import org.assertj.core.api.ObjectArrayAssert;140import org.assertj.core.api.ObjectAssert;141import org.assertj.core.api.OptionalAssert;142import org.assertj.core.api.OptionalDoubleAssert;143import org.assertj.core.api.OptionalIntAssert;144import org.assertj.core.api.OptionalLongAssert;145import org.assertj.core.api.PredicateAssert;146import org.assertj.core.api.Short2DArrayAssert;147import org.assertj.core.api.SpliteratorAssert;148import org.assertj.core.api.ThrowableAssert;149import org.assertj.core.api.ThrowableTypeAssert;150import org.assertj.core.api.filter.Filters;151import org.assertj.core.api.filter.InFilter;152import org.assertj.core.api.filter.NotFilter;153import org.assertj.core.api.filter.NotInFilter;154import org.assertj.core.condition.DoesNotHave;155import org.assertj.core.condition.Not;156import org.assertj.core.data.Index;157import org.assertj.core.data.MapEntry;158import org.assertj.core.data.Offset;159import org.assertj.core.data.Percentage;160import org.assertj.core.data.TemporalUnitOffset;161import org.assertj.core.description.Description;162import org.assertj.core.groups.Properties;163import org.assertj.core.groups.Tuple;164import org.assertj.core.presentation.Representation; 165/** 166 * Wrapper of static elements in org.assertj.core.api.Assertions167 * Generated by Interface-It: https://github.com/aro-tech/interface-it168 * {@link org.assertj.core.api.Assertions}169 */170public interface AssertJ {171    // CONSTANTS: 172//    /** {@link org.assertj.core.api.Assertions#ARRAY} */173//    static final InstanceOfAssertFactory<Object, Object> ARRAY = Assertions.ARRAY;174//175//    /** {@link org.assertj.core.api.Assertions#ARRAY_2D} */176//    static final InstanceOfAssertFactory<Object, Object> ARRAY_2D = Assertions.ARRAY_2D;177//178//    /** {@link org.assertj.core.api.Assertions#ATOMIC_BOOLEAN} */179//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_BOOLEAN = Assertions.ATOMIC_BOOLEAN;180//181//    /** {@link org.assertj.core.api.Assertions#ATOMIC_INTEGER} */182//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_INTEGER = Assertions.ATOMIC_INTEGER;183//184//    /** {@link org.assertj.core.api.Assertions#ATOMIC_INTEGER_ARRAY} */185//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_INTEGER_ARRAY = Assertions.ATOMIC_INTEGER_ARRAY;186//187//    /** {@link org.assertj.core.api.Assertions#ATOMIC_INTEGER_FIELD_UPDATER} */188//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_INTEGER_FIELD_UPDATER = Assertions.ATOMIC_INTEGER_FIELD_UPDATER;189//190//    /** {@link org.assertj.core.api.Assertions#ATOMIC_LONG} */191//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_LONG = Assertions.ATOMIC_LONG;192//193//    /** {@link org.assertj.core.api.Assertions#ATOMIC_LONG_ARRAY} */194//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_LONG_ARRAY = Assertions.ATOMIC_LONG_ARRAY;195//196//    /** {@link org.assertj.core.api.Assertions#ATOMIC_LONG_FIELD_UPDATER} */197//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_LONG_FIELD_UPDATER = Assertions.ATOMIC_LONG_FIELD_UPDATER;198//199//    /** {@link org.assertj.core.api.Assertions#ATOMIC_MARKABLE_REFERENCE} */200//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_MARKABLE_REFERENCE = Assertions.ATOMIC_MARKABLE_REFERENCE;201//202//    /** {@link org.assertj.core.api.Assertions#ATOMIC_REFERENCE} */203//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_REFERENCE = Assertions.ATOMIC_REFERENCE;204//205//    /** {@link org.assertj.core.api.Assertions#ATOMIC_REFERENCE_ARRAY} */206//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_REFERENCE_ARRAY = Assertions.ATOMIC_REFERENCE_ARRAY;207//208//    /** {@link org.assertj.core.api.Assertions#ATOMIC_REFERENCE_FIELD_UPDATER} */209//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_REFERENCE_FIELD_UPDATER = Assertions.ATOMIC_REFERENCE_FIELD_UPDATER;210//211//    /** {@link org.assertj.core.api.Assertions#ATOMIC_STAMPED_REFERENCE} */212//    static final InstanceOfAssertFactory<Object, Object> ATOMIC_STAMPED_REFERENCE = Assertions.ATOMIC_STAMPED_REFERENCE;213//214//    /** {@link org.assertj.core.api.Assertions#BIG_DECIMAL} */215//    static final InstanceOfAssertFactory<Object, Object> BIG_DECIMAL = Assertions.BIG_DECIMAL;216//217//    /** {@link org.assertj.core.api.Assertions#BIG_INTEGER} */218//    static final InstanceOfAssertFactory<Object, Object> BIG_INTEGER = Assertions.BIG_INTEGER;219//220//    /** {@link org.assertj.core.api.Assertions#BOOLEAN} */221//    static final InstanceOfAssertFactory<Object, Object> BOOLEAN = Assertions.BOOLEAN;222//223//    /** {@link org.assertj.core.api.Assertions#BOOLEAN_2D_ARRAY} */224//    static final InstanceOfAssertFactory<Object, Object> BOOLEAN_2D_ARRAY = Assertions.BOOLEAN_2D_ARRAY;225//226//    /** {@link org.assertj.core.api.Assertions#BOOLEAN_ARRAY} */227//    static final InstanceOfAssertFactory<Object, Object> BOOLEAN_ARRAY = Assertions.BOOLEAN_ARRAY;228//229//    /** {@link org.assertj.core.api.Assertions#BYTE} */230//    static final InstanceOfAssertFactory<Object, Object> BYTE = Assertions.BYTE;231//232//    /** {@link org.assertj.core.api.Assertions#BYTE_2D_ARRAY} */233//    static final InstanceOfAssertFactory<Object, Object> BYTE_2D_ARRAY = Assertions.BYTE_2D_ARRAY;234//235//    /** {@link org.assertj.core.api.Assertions#BYTE_ARRAY} */236//    static final InstanceOfAssertFactory<Object, Object> BYTE_ARRAY = Assertions.BYTE_ARRAY;237//238//    /** {@link org.assertj.core.api.Assertions#CHARACTER} */239//    static final InstanceOfAssertFactory<Object, Object> CHARACTER = Assertions.CHARACTER;240//241//    /** {@link org.assertj.core.api.Assertions#CHAR_2D_ARRAY} */242//    static final InstanceOfAssertFactory<Object, Object> CHAR_2D_ARRAY = Assertions.CHAR_2D_ARRAY;243//244//    /** {@link org.assertj.core.api.Assertions#CHAR_ARRAY} */245//    static final InstanceOfAssertFactory<Object, Object> CHAR_ARRAY = Assertions.CHAR_ARRAY;246//247//    /** {@link org.assertj.core.api.Assertions#CHAR_SEQUENCE} */248//    static final InstanceOfAssertFactory<Object, Object> CHAR_SEQUENCE = Assertions.CHAR_SEQUENCE;249//250//    /** {@link org.assertj.core.api.Assertions#CLASS} */251//    static final InstanceOfAssertFactory<Object, Object> CLASS = Assertions.CLASS;252//253//    /** {@link org.assertj.core.api.Assertions#COLLECTION} */254//    static final InstanceOfAssertFactory<Object, Object> COLLECTION = Assertions.COLLECTION;255//256//    /** {@link org.assertj.core.api.Assertions#COMPLETABLE_FUTURE} */257//    static final InstanceOfAssertFactory<Object, Object> COMPLETABLE_FUTURE = Assertions.COMPLETABLE_FUTURE;258//259//    /** {@link org.assertj.core.api.Assertions#COMPLETION_STAGE} */260//    static final InstanceOfAssertFactory<Object, Object> COMPLETION_STAGE = Assertions.COMPLETION_STAGE;261//262//    /** {@link org.assertj.core.api.Assertions#DATE} */263//    static final InstanceOfAssertFactory<Object, Object> DATE = Assertions.DATE;264//265//    /** {@link org.assertj.core.api.Assertions#DOUBLE} */266//    static final InstanceOfAssertFactory<Object, Object> DOUBLE = Assertions.DOUBLE;267//268//    /** {@link org.assertj.core.api.Assertions#DOUBLE_2D_ARRAY} */269//    static final InstanceOfAssertFactory<Object, Object> DOUBLE_2D_ARRAY = Assertions.DOUBLE_2D_ARRAY;270//271//    /** {@link org.assertj.core.api.Assertions#DOUBLE_ARRAY} */272//    static final InstanceOfAssertFactory<Object, Object> DOUBLE_ARRAY = Assertions.DOUBLE_ARRAY;273//274//    /** {@link org.assertj.core.api.Assertions#DOUBLE_PREDICATE} */275//    static final InstanceOfAssertFactory<Object, Object> DOUBLE_PREDICATE = Assertions.DOUBLE_PREDICATE;276//277//    /** {@link org.assertj.core.api.Assertions#DOUBLE_STREAM} */278//    static final InstanceOfAssertFactory<Object, Object> DOUBLE_STREAM = Assertions.DOUBLE_STREAM;279//280//    /** {@link org.assertj.core.api.Assertions#DURATION} */281//    static final InstanceOfAssertFactory<Object, Object> DURATION = Assertions.DURATION;282//283//    /** {@link org.assertj.core.api.Assertions#FILE} */284//    static final InstanceOfAssertFactory<Object, Object> FILE = Assertions.FILE;285//286//    /** {@link org.assertj.core.api.Assertions#FLOAT} */287//    static final InstanceOfAssertFactory<Object, Object> FLOAT = Assertions.FLOAT;288//289//    /** {@link org.assertj.core.api.Assertions#FLOAT_2D_ARRAY} */290//    static final InstanceOfAssertFactory<Object, Object> FLOAT_2D_ARRAY = Assertions.FLOAT_2D_ARRAY;291//292//    /** {@link org.assertj.core.api.Assertions#FLOAT_ARRAY} */293//    static final InstanceOfAssertFactory<Object, Object> FLOAT_ARRAY = Assertions.FLOAT_ARRAY;294//295//    /** {@link org.assertj.core.api.Assertions#FUTURE} */296//    static final InstanceOfAssertFactory<Object, Object> FUTURE = Assertions.FUTURE;297//298//    /** {@link org.assertj.core.api.Assertions#INPUT_STREAM} */299//    static final InstanceOfAssertFactory<Object, Object> INPUT_STREAM = Assertions.INPUT_STREAM;300//301//    /** {@link org.assertj.core.api.Assertions#INSTANT} */302//    static final InstanceOfAssertFactory<Object, Object> INSTANT = Assertions.INSTANT;303//304//    /** {@link org.assertj.core.api.Assertions#INTEGER} */305//    static final InstanceOfAssertFactory<Object, Object> INTEGER = Assertions.INTEGER;306//307//    /** {@link org.assertj.core.api.Assertions#INT_2D_ARRAY} */308//    static final InstanceOfAssertFactory<Object, Object> INT_2D_ARRAY = Assertions.INT_2D_ARRAY;309//310//    /** {@link org.assertj.core.api.Assertions#INT_ARRAY} */311//    static final InstanceOfAssertFactory<Object, Object> INT_ARRAY = Assertions.INT_ARRAY;312//313//    /** {@link org.assertj.core.api.Assertions#INT_PREDICATE} */314//    static final InstanceOfAssertFactory<Object, Object> INT_PREDICATE = Assertions.INT_PREDICATE;315//316//    /** {@link org.assertj.core.api.Assertions#INT_STREAM} */317//    static final InstanceOfAssertFactory<Object, Object> INT_STREAM = Assertions.INT_STREAM;318//319//    /** {@link org.assertj.core.api.Assertions#ITERABLE} */320//    static final InstanceOfAssertFactory<Object, Object> ITERABLE = Assertions.ITERABLE;321//    /** {@link org.assertj.core.api.Assertions#ITERATOR} */322//    static final InstanceOfAssertFactory<Object, Object> ITERATOR = Assertions.ITERATOR;323//324//    /** {@link org.assertj.core.api.Assertions#LIST} */325//    static final InstanceOfAssertFactory<Object, Object> LIST = Assertions.LIST;326//327//    /** {@link org.assertj.core.api.Assertions#LOCAL_DATE} */328//    static final InstanceOfAssertFactory<Object, Object> LOCAL_DATE = Assertions.LOCAL_DATE;329//330//    /** {@link org.assertj.core.api.Assertions#LOCAL_DATE_TIME} */331//    static final InstanceOfAssertFactory<Object, Object> LOCAL_DATE_TIME = Assertions.LOCAL_DATE_TIME;332//333//    /** {@link org.assertj.core.api.Assertions#LOCAL_TIME} */334//    static final InstanceOfAssertFactory<Object, Object> LOCAL_TIME = Assertions.LOCAL_TIME;335//336//    /** {@link org.assertj.core.api.Assertions#LONG} */337//    static final InstanceOfAssertFactory<Object, Object> LONG = Assertions.LONG;338//339//    /** {@link org.assertj.core.api.Assertions#LONG_2D_ARRAY} */340//    static final InstanceOfAssertFactory<Object, Object> LONG_2D_ARRAY = Assertions.LONG_2D_ARRAY;341//342//    /** {@link org.assertj.core.api.Assertions#LONG_ADDER} */343//    static final InstanceOfAssertFactory<Object, Object> LONG_ADDER = Assertions.LONG_ADDER;344//345//    /** {@link org.assertj.core.api.Assertions#LONG_ARRAY} */346//    static final InstanceOfAssertFactory<Object, Object> LONG_ARRAY = Assertions.LONG_ARRAY;347//348//    /** {@link org.assertj.core.api.Assertions#LONG_PREDICATE} */349//    static final InstanceOfAssertFactory<Object, Object> LONG_PREDICATE = Assertions.LONG_PREDICATE;350//351//    /** {@link org.assertj.core.api.Assertions#LONG_STREAM} */352//    static final InstanceOfAssertFactory<Object, Object> LONG_STREAM = Assertions.LONG_STREAM;353//354//    /** {@link org.assertj.core.api.Assertions#MAP} */355//    static final InstanceOfAssertFactory<Object, Object> MAP = Assertions.MAP;356//357//    /** {@link org.assertj.core.api.Assertions#OFFSET_DATE_TIME} */358//    static final InstanceOfAssertFactory<Object, Object> OFFSET_DATE_TIME = Assertions.OFFSET_DATE_TIME;359//360//    /** {@link org.assertj.core.api.Assertions#OFFSET_TIME} */361//    static final InstanceOfAssertFactory<Object, Object> OFFSET_TIME = Assertions.OFFSET_TIME;362//363//    /** {@link org.assertj.core.api.Assertions#OPTIONAL} */364//    static final InstanceOfAssertFactory<Object, Object> OPTIONAL = Assertions.OPTIONAL;365//366//    /** {@link org.assertj.core.api.Assertions#OPTIONAL_DOUBLE} */367//    static final InstanceOfAssertFactory<Object, Object> OPTIONAL_DOUBLE = Assertions.OPTIONAL_DOUBLE;368//369//    /** {@link org.assertj.core.api.Assertions#OPTIONAL_INT} */370//    static final InstanceOfAssertFactory<Object, Object> OPTIONAL_INT = Assertions.OPTIONAL_INT;371//372//    /** {@link org.assertj.core.api.Assertions#OPTIONAL_LONG} */373//    static final InstanceOfAssertFactory<Object, Object> OPTIONAL_LONG = Assertions.OPTIONAL_LONG;374//375//    /** {@link org.assertj.core.api.Assertions#PATH} */376//    static final InstanceOfAssertFactory<Object, Object> PATH = Assertions.PATH;377//378//    /** {@link org.assertj.core.api.Assertions#PERIOD} */379//    static final InstanceOfAssertFactory<Object, Object> PERIOD = Assertions.PERIOD;380//381//    /** {@link org.assertj.core.api.Assertions#PREDICATE} */382//    static final InstanceOfAssertFactory<Object, Object> PREDICATE = Assertions.PREDICATE;383//384//    /** {@link org.assertj.core.api.Assertions#SHORT} */385//    static final InstanceOfAssertFactory<Object, Object> SHORT = Assertions.SHORT;386//387//    /** {@link org.assertj.core.api.Assertions#SHORT_2D_ARRAY} */388//    static final InstanceOfAssertFactory<Object, Object> SHORT_2D_ARRAY = Assertions.SHORT_2D_ARRAY;389//390//    /** {@link org.assertj.core.api.Assertions#SHORT_ARRAY} */391//    static final InstanceOfAssertFactory<Object, Object> SHORT_ARRAY = Assertions.SHORT_ARRAY;392//393//    /** {@link org.assertj.core.api.Assertions#SPLITERATOR} */394//    static final InstanceOfAssertFactory<Object, Object> SPLITERATOR = Assertions.SPLITERATOR;395//396//    /** {@link org.assertj.core.api.Assertions#STREAM} */397//    static final InstanceOfAssertFactory<Object, Object> STREAM = Assertions.STREAM;398//399//    /** {@link org.assertj.core.api.Assertions#STRING} */400//    static final InstanceOfAssertFactory<Object, Object> STRING = Assertions.STRING;401//402//    /** {@link org.assertj.core.api.Assertions#STRING_BUFFER} */403//    static final InstanceOfAssertFactory<Object, Object> STRING_BUFFER = Assertions.STRING_BUFFER;404//405//    /** {@link org.assertj.core.api.Assertions#STRING_BUILDER} */406//    static final InstanceOfAssertFactory<Object, Object> STRING_BUILDER = Assertions.STRING_BUILDER;407//408//    /** {@link org.assertj.core.api.Assertions#THROWABLE} */409//    static final InstanceOfAssertFactory<Object, Object> THROWABLE = Assertions.THROWABLE;410//411//    /** {@link org.assertj.core.api.Assertions#URI_TYPE} */412//    static final InstanceOfAssertFactory<Object, Object> URI_TYPE = Assertions.URI_TYPE;413//414//    /** {@link org.assertj.core.api.Assertions#URL_TYPE} */415//    static final InstanceOfAssertFactory<Object, Object> URL_TYPE = Assertions.URL_TYPE;416//417//    /** {@link org.assertj.core.api.Assertions#ZONED_DATE_TIME} */418//    static final InstanceOfAssertFactory<Object, Object> ZONED_DATE_TIME = Assertions.ZONED_DATE_TIME;419    // DELEGATE METHODS: 420    /**421     * Delegate call to public static <T> org.assertj.core.api.Condition<T> org.assertj.core.api.Assertions.allOf(org.assertj.core.api.Condition<? super T>...)422     * {@link org.assertj.core.api.Assertions#allOf(org.assertj.core.api.Condition[])}423     */424    default <T> Condition<T> allOf(Condition<? super T>... conditions) {425        return Assertions.allOf(conditions);426    }427    /**428     * Delegate call to public static <T> org.assertj.core.api.Condition<T> org.assertj.core.api.Assertions.allOf(java.lang.Iterable<? extends org.assertj.core.api.Condition<? super T>>)429     * {@link org.assertj.core.api.Assertions#allOf(java.lang.Iterable)}430     */431    default <T> Condition<T> allOf(Iterable<? extends Condition<? super T>> conditions) {432        return Assertions.allOf(conditions);433    }434    /**435     * Delegate call to public static <T> org.assertj.core.api.Condition<T> org.assertj.core.api.Assertions.anyOf(org.assertj.core.api.Condition<? super T>...)436     * {@link org.assertj.core.api.Assertions#anyOf(org.assertj.core.api.Condition[])}437     */438    default <T> Condition<T> anyOf(Condition<? super T>... conditions) {439        return Assertions.anyOf(conditions);440    }441    /**442     * Delegate call to public static <T> org.assertj.core.api.Condition<T> org.assertj.core.api.Assertions.anyOf(java.lang.Iterable<? extends org.assertj.core.api.Condition<? super T>>)443     * {@link org.assertj.core.api.Assertions#anyOf(java.lang.Iterable)}444     */445    default <T> Condition<T> anyOf(Iterable<? extends Condition<? super T>> conditions) {446        return Assertions.anyOf(conditions);447    }448    /**449     * Delegate call to public static <T,ASSERT> org.assertj.core.api.InstanceOfAssertFactory<T, ASSERT> org.assertj.core.api.Assertions.as(org.assertj.core.api.InstanceOfAssertFactory<T, ASSERT>)450     * {@link org.assertj.core.api.Assertions#as(org.assertj.core.api.InstanceOfAssertFactory)}451     */452    default <T,ASSERT extends AbstractAssert<?, ?>> InstanceOfAssertFactory<T, ASSERT> as(InstanceOfAssertFactory<T, ASSERT> assertFactory) {453        return Assertions.as(assertFactory);454    }455    /**456     * Delegate call to public static <T> T org.assertj.core.api.Assertions.assertThat(org.assertj.core.api.AssertProvider<T>)457     * {@link org.assertj.core.api.Assertions#assertThat(org.assertj.core.api.AssertProvider)}458     */459    default <T> T assertThat(AssertProvider<T> component) {460        return Assertions.assertThat(component);461    }462    /**463     * Delegate call to public static org.assertj.core.api.AtomicBooleanAssert org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicBoolean)464     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicBoolean)}465     */466    default AtomicBooleanAssert assertThat(AtomicBoolean actual) {467        return Assertions.assertThat(actual);468    }469    /**470     * Delegate call to public static org.assertj.core.api.AtomicIntegerAssert org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicInteger)471     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicInteger)}472     */473    default AtomicIntegerAssert assertThat(AtomicInteger actual) {474        return Assertions.assertThat(actual);475    }476    /**477     * Delegate call to public static org.assertj.core.api.AtomicIntegerArrayAssert org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicIntegerArray)478     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicIntegerArray)}479     */480    default AtomicIntegerArrayAssert assertThat(AtomicIntegerArray actual) {481        return Assertions.assertThat(actual);482    }483    /**484     * Delegate call to public static <OBJECT> org.assertj.core.api.AtomicIntegerFieldUpdaterAssert<OBJECT> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicIntegerFieldUpdater<OBJECT>)485     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicIntegerFieldUpdater)}486     */487    default <OBJECT> AtomicIntegerFieldUpdaterAssert<OBJECT> assertThat(AtomicIntegerFieldUpdater<OBJECT> actual) {488        return Assertions.assertThat(actual);489    }490    /**491     * Delegate call to public static org.assertj.core.api.AtomicLongAssert org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicLong)492     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicLong)}493     */494    default AtomicLongAssert assertThat(AtomicLong actual) {495        return Assertions.assertThat(actual);496    }497    /**498     * Delegate call to public static org.assertj.core.api.AtomicLongArrayAssert org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicLongArray)499     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicLongArray)}500     */501    default AtomicLongArrayAssert assertThat(AtomicLongArray actual) {502        return Assertions.assertThat(actual);503    }504    /**505     * Delegate call to public static <OBJECT> org.assertj.core.api.AtomicLongFieldUpdaterAssert<OBJECT> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicLongFieldUpdater<OBJECT>)506     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicLongFieldUpdater)}507     */508    default <OBJECT> AtomicLongFieldUpdaterAssert<OBJECT> assertThat(AtomicLongFieldUpdater<OBJECT> actual) {509        return Assertions.assertThat(actual);510    }511    /**512     * Delegate call to public static <VALUE> org.assertj.core.api.AtomicMarkableReferenceAssert<VALUE> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicMarkableReference<VALUE>)513     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicMarkableReference)}514     */515    default <VALUE> AtomicMarkableReferenceAssert<VALUE> assertThat(AtomicMarkableReference<VALUE> actual) {516        return Assertions.assertThat(actual);517    }518    /**519     * Delegate call to public static <VALUE> org.assertj.core.api.AtomicReferenceAssert<VALUE> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicReference<VALUE>)520     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicReference)}521     */522    default <VALUE> AtomicReferenceAssert<VALUE> assertThat(AtomicReference<VALUE> actual) {523        return Assertions.assertThat(actual);524    }525    /**526     * Delegate call to public static <ELEMENT> org.assertj.core.api.AtomicReferenceArrayAssert<ELEMENT> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicReferenceArray<ELEMENT>)527     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicReferenceArray)}528     */529    default <ELEMENT> AtomicReferenceArrayAssert<ELEMENT> assertThat(AtomicReferenceArray<ELEMENT> actual) {530        return Assertions.assertThat(actual);531    }532    /**533     * Delegate call to public static <FIELD,OBJECT> org.assertj.core.api.AtomicReferenceFieldUpdaterAssert<FIELD, OBJECT> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicReferenceFieldUpdater<OBJECT, FIELD>)534     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicReferenceFieldUpdater)}535     */536    default <FIELD,OBJECT> AtomicReferenceFieldUpdaterAssert<FIELD, OBJECT> assertThat(AtomicReferenceFieldUpdater<OBJECT, FIELD> actual) {537        return Assertions.assertThat(actual);538    }539    /**540     * Delegate call to public static <VALUE> org.assertj.core.api.AtomicStampedReferenceAssert<VALUE> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.AtomicStampedReference<VALUE>)541     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.AtomicStampedReference)}542     */543    default <VALUE> AtomicStampedReferenceAssert<VALUE> assertThat(AtomicStampedReference<VALUE> actual) {544        return Assertions.assertThat(actual);545    }546    /**547     * Delegate call to public static org.assertj.core.api.AbstractBigDecimalAssert<?> org.assertj.core.api.Assertions.assertThat(java.math.BigDecimal)548     * {@link org.assertj.core.api.Assertions#assertThat(java.math.BigDecimal)}549     */550    default AbstractBigDecimalAssert<?> assertThat(BigDecimal actual) {551        return Assertions.assertThat(actual);552    }553    /**554     * Delegate call to public static org.assertj.core.api.AbstractBigIntegerAssert<?> org.assertj.core.api.Assertions.assertThat(java.math.BigInteger)555     * {@link org.assertj.core.api.Assertions#assertThat(java.math.BigInteger)}556     */557    default AbstractBigIntegerAssert<?> assertThat(BigInteger actual) {558        return Assertions.assertThat(actual);559    }560    /**561     * Delegate call to public static org.assertj.core.api.AbstractBooleanAssert<?> org.assertj.core.api.Assertions.assertThat(boolean)562     * {@link org.assertj.core.api.Assertions#assertThat(boolean)}563     */564    default AbstractBooleanAssert<?> assertThat(boolean actual) {565        return Assertions.assertThat(actual);566    }567    /**568     * Delegate call to public static org.assertj.core.api.AbstractBooleanAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.Boolean)569     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Boolean)}570     */571    default AbstractBooleanAssert<?> assertThat(Boolean actual) {572        return Assertions.assertThat(actual);573    }574    /**575     * Delegate call to public static org.assertj.core.api.AbstractBooleanArrayAssert<?> org.assertj.core.api.Assertions.assertThat(boolean[])576     * {@link org.assertj.core.api.Assertions#assertThat(boolean[])}577     */578    default AbstractBooleanArrayAssert<?> assertThat(boolean[] actual) {579        return Assertions.assertThat(actual);580    }581    /**582     * Delegate call to public static org.assertj.core.api.Boolean2DArrayAssert org.assertj.core.api.Assertions.assertThat(boolean[][])583     * {@link org.assertj.core.api.Assertions#assertThat(boolean[][])}584     */585    default Boolean2DArrayAssert assertThat(boolean[][] actual) {586        return Assertions.assertThat(actual);587    }588    /**589     * Delegate call to public static org.assertj.core.api.AbstractByteAssert<?> org.assertj.core.api.Assertions.assertThat(byte)590     * {@link org.assertj.core.api.Assertions#assertThat(byte)}591     */592    default AbstractByteAssert<?> assertThat(byte actual) {593        return Assertions.assertThat(actual);594    }595    /**596     * Delegate call to public static org.assertj.core.api.AbstractByteAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.Byte)597     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Byte)}598     */599    default AbstractByteAssert<?> assertThat(Byte actual) {600        return Assertions.assertThat(actual);601    }602    /**603     * Delegate call to public static org.assertj.core.api.AbstractByteArrayAssert<?> org.assertj.core.api.Assertions.assertThat(byte[])604     * {@link org.assertj.core.api.Assertions#assertThat(byte[])}605     */606    default AbstractByteArrayAssert<?> assertThat(byte[] actual) {607        return Assertions.assertThat(actual);608    }609    /**610     * Delegate call to public static org.assertj.core.api.Byte2DArrayAssert org.assertj.core.api.Assertions.assertThat(byte[][])611     * {@link org.assertj.core.api.Assertions#assertThat(byte[][])}612     */613    default Byte2DArrayAssert assertThat(byte[][] actual) {614        return Assertions.assertThat(actual);615    }616    /**617     * Delegate call to public static org.assertj.core.api.AbstractCharacterAssert<?> org.assertj.core.api.Assertions.assertThat(char)618     * {@link org.assertj.core.api.Assertions#assertThat(char)}619     */620    default AbstractCharacterAssert<?> assertThat(char actual) {621        return Assertions.assertThat(actual);622    }623    /**624     * Delegate call to public static org.assertj.core.api.AbstractCharArrayAssert<?> org.assertj.core.api.Assertions.assertThat(char[])625     * {@link org.assertj.core.api.Assertions#assertThat(char[])}626     */627    default AbstractCharArrayAssert<?> assertThat(char[] actual) {628        return Assertions.assertThat(actual);629    }630    /**631     * Delegate call to public static org.assertj.core.api.Char2DArrayAssert org.assertj.core.api.Assertions.assertThat(char[][])632     * {@link org.assertj.core.api.Assertions#assertThat(char[][])}633     */634    default Char2DArrayAssert assertThat(char[][] actual) {635        return Assertions.assertThat(actual);636    }637    /**638     * Delegate call to public static org.assertj.core.api.AbstractCharacterAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.Character)639     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Character)}640     */641    default AbstractCharacterAssert<?> assertThat(Character actual) {642        return Assertions.assertThat(actual);643    }644    /**645     * Delegate call to public static org.assertj.core.api.AbstractCharSequenceAssert<?, ? extends java.lang.CharSequence> org.assertj.core.api.Assertions.assertThat(java.lang.CharSequence)646     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.CharSequence)}647     */648    default AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(CharSequence actual) {649        return Assertions.assertThat(actual);650    }651    /**652     * Delegate call to public static org.assertj.core.api.ClassAssert org.assertj.core.api.Assertions.assertThat(java.lang.Class<?>)653     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Class)}654     */655    default ClassAssert assertThat(Class<?> actual) {656        return Assertions.assertThat(actual);657    }658    /**659     * Delegate call to public static <E> org.assertj.core.api.AbstractCollectionAssert<?, java.util.Collection<? extends E>, E, org.assertj.core.api.ObjectAssert<E>> org.assertj.core.api.Assertions.assertThat(java.util.Collection<? extends E>)660     * {@link org.assertj.core.api.Assertions#assertThat(java.util.Collection)}661     */662    default <E> AbstractCollectionAssert<?, Collection<? extends E>, E, ObjectAssert<E>> assertThat(Collection<? extends E> actual) {663        return Assertions.assertThat(actual);664    }665    /**666     * Delegate call to public static <RESULT> org.assertj.core.api.CompletableFutureAssert<RESULT> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.CompletableFuture<RESULT>)667     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.CompletableFuture)}668     */669    default <RESULT> CompletableFutureAssert<RESULT> assertThat(CompletableFuture<RESULT> actual) {670        return Assertions.assertThat(actual);671    }672    /**673     * Delegate call to public static <RESULT> org.assertj.core.api.CompletableFutureAssert<RESULT> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.CompletionStage<RESULT>)674     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.CompletionStage)}675     */676    default <RESULT> CompletableFutureAssert<RESULT> assertThat(CompletionStage<RESULT> actual) {677        return Assertions.assertThat(actual);678    }679    /**680     * Delegate call to public static org.assertj.core.api.AbstractDateAssert<?> org.assertj.core.api.Assertions.assertThat(java.util.Date)681     * {@link org.assertj.core.api.Assertions#assertThat(java.util.Date)}682     */683    default AbstractDateAssert<?> assertThat(Date actual) {684        return Assertions.assertThat(actual);685    }686    /**687     * Delegate call to public static org.assertj.core.api.AbstractDoubleAssert<?> org.assertj.core.api.Assertions.assertThat(double)688     * {@link org.assertj.core.api.Assertions#assertThat(double)}689     */690    default AbstractDoubleAssert<?> assertThat(double actual) {691        return Assertions.assertThat(actual);692    }693    /**694     * Delegate call to public static org.assertj.core.api.AbstractDoubleAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.Double)695     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Double)}696     */697    default AbstractDoubleAssert<?> assertThat(Double actual) {698        return Assertions.assertThat(actual);699    }700    /**701     * Delegate call to public static org.assertj.core.api.AbstractDoubleArrayAssert<?> org.assertj.core.api.Assertions.assertThat(double[])702     * {@link org.assertj.core.api.Assertions#assertThat(double[])}703     */704    default AbstractDoubleArrayAssert<?> assertThat(double[] actual) {705        return Assertions.assertThat(actual);706    }707    /**708     * Delegate call to public static org.assertj.core.api.Double2DArrayAssert org.assertj.core.api.Assertions.assertThat(double[][])709     * {@link org.assertj.core.api.Assertions#assertThat(double[][])}710     */711    default Double2DArrayAssert assertThat(double[][] actual) {712        return Assertions.assertThat(actual);713    }714    /**715     * Delegate call to public static org.assertj.core.api.DoublePredicateAssert org.assertj.core.api.Assertions.assertThat(java.util.function.DoublePredicate)716     * {@link org.assertj.core.api.Assertions#assertThat(java.util.function.DoublePredicate)}717     */718    default DoublePredicateAssert assertThat(DoublePredicate actual) {719        return Assertions.assertThat(actual);720    }721    /**722     * Delegate call to public static org.assertj.core.api.ListAssert<java.lang.Double> org.assertj.core.api.Assertions.assertThat(java.util.stream.DoubleStream)723     * {@link org.assertj.core.api.Assertions#assertThat(java.util.stream.DoubleStream)}724     */725    default ListAssert<Double> assertThat(DoubleStream actual) {726        return Assertions.assertThat(actual);727    }728    /**729     * Delegate call to public static org.assertj.core.api.AbstractDurationAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.Duration)730     * {@link org.assertj.core.api.Assertions#assertThat(java.time.Duration)}731     */732    default AbstractDurationAssert<?> assertThat(Duration actual) {733        return Assertions.assertThat(actual);734    }735    /**736     * Delegate call to public static org.assertj.core.api.AbstractFileAssert<?> org.assertj.core.api.Assertions.assertThat(java.io.File)737     * {@link org.assertj.core.api.Assertions#assertThat(java.io.File)}738     */739    default AbstractFileAssert<?> assertThat(File actual) {740        return Assertions.assertThat(actual);741    }742    /**743     * Delegate call to public static org.assertj.core.api.AbstractFloatAssert<?> org.assertj.core.api.Assertions.assertThat(float)744     * {@link org.assertj.core.api.Assertions#assertThat(float)}745     */746    default AbstractFloatAssert<?> assertThat(float actual) {747        return Assertions.assertThat(actual);748    }749    /**750     * Delegate call to public static org.assertj.core.api.AbstractFloatAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.Float)751     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Float)}752     */753    default AbstractFloatAssert<?> assertThat(Float actual) {754        return Assertions.assertThat(actual);755    }756    /**757     * Delegate call to public static org.assertj.core.api.AbstractFloatArrayAssert<?> org.assertj.core.api.Assertions.assertThat(float[])758     * {@link org.assertj.core.api.Assertions#assertThat(float[])}759     */760    default AbstractFloatArrayAssert<?> assertThat(float[] actual) {761        return Assertions.assertThat(actual);762    }763    /**764     * Delegate call to public static org.assertj.core.api.Float2DArrayAssert org.assertj.core.api.Assertions.assertThat(float[][])765     * {@link org.assertj.core.api.Assertions#assertThat(float[][])}766     */767    default Float2DArrayAssert assertThat(float[][] actual) {768        return Assertions.assertThat(actual);769    }770    /**771     * Delegate call to public static <RESULT> org.assertj.core.api.FutureAssert<RESULT> org.assertj.core.api.Assertions.assertThat(java.util.concurrent.Future<RESULT>)772     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.Future)}773     */774    default <RESULT> FutureAssert<RESULT> assertThat(Future<RESULT> actual) {775        return Assertions.assertThat(actual);776    }777    /**778     * Delegate call to public static org.assertj.core.api.AbstractInputStreamAssert<?, ? extends java.io.InputStream> org.assertj.core.api.Assertions.assertThat(java.io.InputStream)779     * {@link org.assertj.core.api.Assertions#assertThat(java.io.InputStream)}780     */781    default AbstractInputStreamAssert<?, ? extends InputStream> assertThat(InputStream actual) {782        return Assertions.assertThat(actual);783    }784    /**785     * Delegate call to public static org.assertj.core.api.AbstractInstantAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.Instant)786     * {@link org.assertj.core.api.Assertions#assertThat(java.time.Instant)}787     */788    default AbstractInstantAssert<?> assertThat(Instant actual) {789        return Assertions.assertThat(actual);790    }791    /**792     * Delegate call to public static org.assertj.core.api.AbstractIntegerAssert<?> org.assertj.core.api.Assertions.assertThat(int)793     * {@link org.assertj.core.api.Assertions#assertThat(int)}794     */795    default AbstractIntegerAssert<?> assertThat(int actual) {796        return Assertions.assertThat(actual);797    }798    /**799     * Delegate call to public static org.assertj.core.api.AbstractIntArrayAssert<?> org.assertj.core.api.Assertions.assertThat(int[])800     * {@link org.assertj.core.api.Assertions#assertThat(int[])}801     */802    default AbstractIntArrayAssert<?> assertThat(int[] actual) {803        return Assertions.assertThat(actual);804    }805    /**806     * Delegate call to public static org.assertj.core.api.Int2DArrayAssert org.assertj.core.api.Assertions.assertThat(int[][])807     * {@link org.assertj.core.api.Assertions#assertThat(int[][])}808     */809    default Int2DArrayAssert assertThat(int[][] actual) {810        return Assertions.assertThat(actual);811    }812    /**813     * Delegate call to public static org.assertj.core.api.AbstractIntegerAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.Integer)814     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Integer)}815     */816    default AbstractIntegerAssert<?> assertThat(Integer actual) {817        return Assertions.assertThat(actual);818    }819    /**820     * Delegate call to public static org.assertj.core.api.IntPredicateAssert org.assertj.core.api.Assertions.assertThat(java.util.function.IntPredicate)821     * {@link org.assertj.core.api.Assertions#assertThat(java.util.function.IntPredicate)}822     */823    default IntPredicateAssert assertThat(IntPredicate actual) {824        return Assertions.assertThat(actual);825    }826    /**827     * Delegate call to public static org.assertj.core.api.ListAssert<java.lang.Integer> org.assertj.core.api.Assertions.assertThat(java.util.stream.IntStream)828     * {@link org.assertj.core.api.Assertions#assertThat(java.util.stream.IntStream)}829     */830    default ListAssert<Integer> assertThat(IntStream actual) {831        return Assertions.assertThat(actual);832    }833    /**834     * Delegate call to public static <ELEMENT> org.assertj.core.api.IterableAssert<ELEMENT> org.assertj.core.api.Assertions.assertThat(java.lang.Iterable<? extends ELEMENT>)835     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Iterable)}836     */837    default <ELEMENT> IterableAssert<ELEMENT> assertThat(Iterable<? extends ELEMENT> actual) {838        return Assertions.assertThat(actual);839    }840    /**841     * Delegate call to public static <ELEMENT> org.assertj.core.api.IteratorAssert<ELEMENT> org.assertj.core.api.Assertions.assertThat(java.util.Iterator<? extends ELEMENT>)842     * {@link org.assertj.core.api.Assertions#assertThat(java.util.Iterator)}843     */844    default <ELEMENT> IteratorAssert<ELEMENT> assertThat(Iterator<? extends ELEMENT> actual) {845        return Assertions.assertThat(actual);846    }847    /**848     * Delegate call to public static <ELEMENT> org.assertj.core.api.ListAssert<ELEMENT> org.assertj.core.api.Assertions.assertThat(java.util.List<? extends ELEMENT>)849     * {@link org.assertj.core.api.Assertions#assertThat(java.util.List)}850     */851    default <ELEMENT> ListAssert<ELEMENT> assertThat(List<? extends ELEMENT> actual) {852        return Assertions.assertThat(actual);853    }854    /**855     * Delegate call to public static org.assertj.core.api.AbstractLocalDateAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.LocalDate)856     * {@link org.assertj.core.api.Assertions#assertThat(java.time.LocalDate)}857     */858    default AbstractLocalDateAssert<?> assertThat(LocalDate actual) {859        return Assertions.assertThat(actual);860    }861    /**862     * Delegate call to public static org.assertj.core.api.AbstractLocalDateTimeAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.LocalDateTime)863     * {@link org.assertj.core.api.Assertions#assertThat(java.time.LocalDateTime)}864     */865    default AbstractLocalDateTimeAssert<?> assertThat(LocalDateTime actual) {866        return Assertions.assertThat(actual);867    }868    /**869     * Delegate call to public static org.assertj.core.api.AbstractLocalTimeAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.LocalTime)870     * {@link org.assertj.core.api.Assertions#assertThat(java.time.LocalTime)}871     */872    default AbstractLocalTimeAssert<?> assertThat(LocalTime actual) {873        return Assertions.assertThat(actual);874    }875    /**876     * Delegate call to public static org.assertj.core.api.AbstractLongAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.Long)877     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Long)}878     */879    default AbstractLongAssert<?> assertThat(Long actual) {880        return Assertions.assertThat(actual);881    }882    /**883     * Delegate call to public static org.assertj.core.api.AbstractLongAssert<?> org.assertj.core.api.Assertions.assertThat(long)884     * {@link org.assertj.core.api.Assertions#assertThat(long)}885     */886    default AbstractLongAssert<?> assertThat(long actual) {887        return Assertions.assertThat(actual);888    }889    /**890     * Delegate call to public static org.assertj.core.api.AbstractLongArrayAssert<?> org.assertj.core.api.Assertions.assertThat(long[])891     * {@link org.assertj.core.api.Assertions#assertThat(long[])}892     */893    default AbstractLongArrayAssert<?> assertThat(long[] actual) {894        return Assertions.assertThat(actual);895    }896    /**897     * Delegate call to public static org.assertj.core.api.Long2DArrayAssert org.assertj.core.api.Assertions.assertThat(long[][])898     * {@link org.assertj.core.api.Assertions#assertThat(long[][])}899     */900    default Long2DArrayAssert assertThat(long[][] actual) {901        return Assertions.assertThat(actual);902    }903    /**904     * Delegate call to public static org.assertj.core.api.LongAdderAssert org.assertj.core.api.Assertions.assertThat(java.util.concurrent.atomic.LongAdder)905     * {@link org.assertj.core.api.Assertions#assertThat(java.util.concurrent.atomic.LongAdder)}906     */907    default LongAdderAssert assertThat(LongAdder actual) {908        return Assertions.assertThat(actual);909    }910    /**911     * Delegate call to public static org.assertj.core.api.LongPredicateAssert org.assertj.core.api.Assertions.assertThat(java.util.function.LongPredicate)912     * {@link org.assertj.core.api.Assertions#assertThat(java.util.function.LongPredicate)}913     */914    default LongPredicateAssert assertThat(LongPredicate actual) {915        return Assertions.assertThat(actual);916    }917    /**918     * Delegate call to public static org.assertj.core.api.ListAssert<java.lang.Long> org.assertj.core.api.Assertions.assertThat(java.util.stream.LongStream)919     * {@link org.assertj.core.api.Assertions#assertThat(java.util.stream.LongStream)}920     */921    default ListAssert<Long> assertThat(LongStream actual) {922        return Assertions.assertThat(actual);923    }924    /**925     * Delegate call to public static <K,V> org.assertj.core.api.MapAssert<K, V> org.assertj.core.api.Assertions.assertThat(java.util.Map<K, V>)926     * {@link org.assertj.core.api.Assertions#assertThat(java.util.Map)}927     */928    default <K,V> MapAssert<K, V> assertThat(Map<K, V> actual) {929        return Assertions.assertThat(actual);930    }931    /**932     * Delegate call to public static org.assertj.core.api.AbstractOffsetDateTimeAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.OffsetDateTime)933     * {@link org.assertj.core.api.Assertions#assertThat(java.time.OffsetDateTime)}934     */935    default AbstractOffsetDateTimeAssert<?> assertThat(OffsetDateTime actual) {936        return Assertions.assertThat(actual);937    }938    /**939     * Delegate call to public static org.assertj.core.api.AbstractOffsetTimeAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.OffsetTime)940     * {@link org.assertj.core.api.Assertions#assertThat(java.time.OffsetTime)}941     */942    default AbstractOffsetTimeAssert<?> assertThat(OffsetTime actual) {943        return Assertions.assertThat(actual);944    }945    /**946     * Delegate call to public static <VALUE> org.assertj.core.api.OptionalAssert<VALUE> org.assertj.core.api.Assertions.assertThat(java.util.Optional<VALUE>)947     * {@link org.assertj.core.api.Assertions#assertThat(java.util.Optional)}948     */949    default <VALUE> OptionalAssert<VALUE> assertThat(Optional<VALUE> actual) {950        return Assertions.assertThat(actual);951    }952    /**953     * Delegate call to public static org.assertj.core.api.OptionalDoubleAssert org.assertj.core.api.Assertions.assertThat(java.util.OptionalDouble)954     * {@link org.assertj.core.api.Assertions#assertThat(java.util.OptionalDouble)}955     */956    default OptionalDoubleAssert assertThat(OptionalDouble actual) {957        return Assertions.assertThat(actual);958    }959    /**960     * Delegate call to public static org.assertj.core.api.OptionalIntAssert org.assertj.core.api.Assertions.assertThat(java.util.OptionalInt)961     * {@link org.assertj.core.api.Assertions#assertThat(java.util.OptionalInt)}962     */963    default OptionalIntAssert assertThat(OptionalInt actual) {964        return Assertions.assertThat(actual);965    }966    /**967     * Delegate call to public static org.assertj.core.api.OptionalLongAssert org.assertj.core.api.Assertions.assertThat(java.util.OptionalLong)968     * {@link org.assertj.core.api.Assertions#assertThat(java.util.OptionalLong)}969     */970    default OptionalLongAssert assertThat(OptionalLong actual) {971        return Assertions.assertThat(actual);972    }973    /**974     * Delegate call to public static org.assertj.core.api.AbstractPathAssert<?> org.assertj.core.api.Assertions.assertThat(java.nio.file.Path)975     * {@link org.assertj.core.api.Assertions#assertThat(java.nio.file.Path)}976     */977    default AbstractPathAssert<?> assertThat(Path actual) {978        return Assertions.assertThat(actual);979    }980    /**981     * Delegate call to public static org.assertj.core.api.AbstractPeriodAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.Period)982     * {@link org.assertj.core.api.Assertions#assertThat(java.time.Period)}983     */984    default AbstractPeriodAssert<?> assertThat(Period actual) {985        return Assertions.assertThat(actual);986    }987    /**988     * Delegate call to public static <T> org.assertj.core.api.PredicateAssert<T> org.assertj.core.api.Assertions.assertThat(java.util.function.Predicate<T>)989     * {@link org.assertj.core.api.Assertions#assertThat(java.util.function.Predicate)}990     */991    default <T> PredicateAssert<T> assertThat(Predicate<T> actual) {992        return Assertions.assertThat(actual);993    }994    /**995     * Delegate call to public static org.assertj.core.api.AbstractShortAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.Short)996     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Short)}997     */998    default AbstractShortAssert<?> assertThat(Short actual) {999        return Assertions.assertThat(actual);1000    }1001    /**1002     * Delegate call to public static org.assertj.core.api.AbstractShortAssert<?> org.assertj.core.api.Assertions.assertThat(short)1003     * {@link org.assertj.core.api.Assertions#assertThat(short)}1004     */1005    default AbstractShortAssert<?> assertThat(short actual) {1006        return Assertions.assertThat(actual);1007    }1008    /**1009     * Delegate call to public static org.assertj.core.api.AbstractShortArrayAssert<?> org.assertj.core.api.Assertions.assertThat(short[])1010     * {@link org.assertj.core.api.Assertions#assertThat(short[])}1011     */1012    default AbstractShortArrayAssert<?> assertThat(short[] actual) {1013        return Assertions.assertThat(actual);1014    }1015    /**1016     * Delegate call to public static org.assertj.core.api.Short2DArrayAssert org.assertj.core.api.Assertions.assertThat(short[][])1017     * {@link org.assertj.core.api.Assertions#assertThat(short[][])}1018     */1019    default Short2DArrayAssert assertThat(short[][] actual) {1020        return Assertions.assertThat(actual);1021    }1022    /**1023     * Delegate call to public static <ELEMENT> org.assertj.core.api.SpliteratorAssert<ELEMENT> org.assertj.core.api.Assertions.assertThat(java.util.Spliterator<ELEMENT>)1024     * {@link org.assertj.core.api.Assertions#assertThat(java.util.Spliterator)}1025     */1026    default <ELEMENT> SpliteratorAssert<ELEMENT> assertThat(Spliterator<ELEMENT> actual) {1027        return Assertions.assertThat(actual);1028    }1029    /**1030     * Delegate call to public static <ELEMENT> org.assertj.core.api.ListAssert<ELEMENT> org.assertj.core.api.Assertions.assertThat(java.util.stream.Stream<? extends ELEMENT>)1031     * {@link org.assertj.core.api.Assertions#assertThat(java.util.stream.Stream)}1032     */1033    default <ELEMENT> ListAssert<ELEMENT> assertThat(Stream<? extends ELEMENT> actual) {1034        return Assertions.assertThat(actual);1035    }1036    /**1037     * Delegate call to public static org.assertj.core.api.AbstractStringAssert<?> org.assertj.core.api.Assertions.assertThat(java.lang.String)1038     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.String)}1039     */1040    default AbstractStringAssert<?> assertThat(String actual) {1041        return Assertions.assertThat(actual);1042    }1043    /**1044     * Delegate call to public static org.assertj.core.api.AbstractCharSequenceAssert<?, ? extends java.lang.CharSequence> org.assertj.core.api.Assertions.assertThat(java.lang.StringBuffer)1045     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.StringBuffer)}1046     */1047    default AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(StringBuffer actual) {1048        return Assertions.assertThat(actual);1049    }1050    /**1051     * Delegate call to public static org.assertj.core.api.AbstractCharSequenceAssert<?, ? extends java.lang.CharSequence> org.assertj.core.api.Assertions.assertThat(java.lang.StringBuilder)1052     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.StringBuilder)}1053     */1054    default AbstractCharSequenceAssert<?, ? extends CharSequence> assertThat(StringBuilder actual) {1055        return Assertions.assertThat(actual);1056    }1057    /**1058     * Delegate call to public static <T> T org.assertj.core.api.Assertions.assertThat(T)1059     * {@link org.assertj.core.api.Assertions#assertThat(org.assertj.core.api.AssertDelegateTarget)}1060     */1061    default <T extends AssertDelegateTarget> T assertThat(T assertion) {1062        return Assertions.assertThat(assertion);1063    }1064    /**1065     * Delegate call to public static <T> org.assertj.core.api.AbstractComparableAssert<?, T> org.assertj.core.api.Assertions.assertThat(T)1066     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Comparable)}1067     */1068    default <T extends Comparable<? super T>> AbstractComparableAssert<?, T> assertThat(T assertion) {1069        return Assertions.assertThat(assertion);1070    }1071    /**1072     * Delegate call to public static <T> org.assertj.core.api.AbstractThrowableAssert<?, T> org.assertj.core.api.Assertions.assertThat(T)1073     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Throwable)}1074     */1075    default <T extends Throwable> AbstractThrowableAssert<?, T> assertThat(T assertion) {1076        return Assertions.assertThat(assertion);1077    }1078    /**1079     * Delegate call to public static <T> org.assertj.core.api.ObjectAssert<T> org.assertj.core.api.Assertions.assertThat(T)1080     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Object)}1081     */1082    default <T> ObjectAssert<T> assertThat(T assertion) {1083        return Assertions.assertThat(assertion);1084    }1085    /**1086     * Delegate call to public static <T> org.assertj.core.api.ObjectArrayAssert<T> org.assertj.core.api.Assertions.assertThat(T[])1087     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Object[])}1088     */1089    default <T> ObjectArrayAssert<T> assertThat(T[] actual) {1090        return Assertions.assertThat(actual);1091    }1092    /**1093     * Delegate call to public static <T> org.assertj.core.api.Object2DArrayAssert<T> org.assertj.core.api.Assertions.assertThat(T[][])1094     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Object[][])}1095     */1096    default <T> Object2DArrayAssert<T> assertThat(T[][] actual) {1097        return Assertions.assertThat(actual);1098    }1099    /**1100     * Delegate call to public static org.assertj.core.api.AbstractUriAssert<?> org.assertj.core.api.Assertions.assertThat(java.net.URI)1101     * {@link org.assertj.core.api.Assertions#assertThat(java.net.URI)}1102     */1103    default AbstractUriAssert<?> assertThat(URI actual) {1104        return Assertions.assertThat(actual);1105    }1106    /**1107     * Delegate call to public static org.assertj.core.api.AbstractUrlAssert<?> org.assertj.core.api.Assertions.assertThat(java.net.URL)1108     * {@link org.assertj.core.api.Assertions#assertThat(java.net.URL)}1109     */1110    default AbstractUrlAssert<?> assertThat(URL actual) {1111        return Assertions.assertThat(actual);1112    }1113    /**1114     * Delegate call to public static org.assertj.core.api.AbstractZonedDateTimeAssert<?> org.assertj.core.api.Assertions.assertThat(java.time.ZonedDateTime)1115     * {@link org.assertj.core.api.Assertions#assertThat(java.time.ZonedDateTime)}1116     */1117    default AbstractZonedDateTimeAssert<?> assertThat(ZonedDateTime actual) {1118        return Assertions.assertThat(actual);1119    }1120    /**1121     * Delegate call to public static <ACTUAL,ELEMENT,ELEMENT_ASSERT> org.assertj.core.api.ClassBasedNavigableIterableAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> org.assertj.core.api.Assertions.assertThat(ACTUAL,java.lang.Class<ELEMENT_ASSERT>)1122     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Iterable,java.lang.Class)}1123     */1124    default <ACTUAL extends Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> ClassBasedNavigableIterableAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> assertThat(ACTUAL arg0, Class<ELEMENT_ASSERT> arg1) {1125        return Assertions.assertThat(arg0, arg1);1126    }1127    /**1128     * Delegate call to public static <ACTUAL,ELEMENT,ELEMENT_ASSERT> org.assertj.core.api.FactoryBasedNavigableIterableAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> org.assertj.core.api.Assertions.assertThat(java.lang.Iterable<? extends ELEMENT>,org.assertj.core.api.AssertFactory<ELEMENT, ELEMENT_ASSERT>)1129     * {@link org.assertj.core.api.Assertions#assertThat(java.lang.Iterable,org.assertj.core.api.AssertFactory)}1130     */1131    default <ACTUAL extends Iterable<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> FactoryBasedNavigableIterableAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> assertThat(Iterable<? extends ELEMENT> arg0, AssertFactory<ELEMENT, ELEMENT_ASSERT> arg1) {1132        return Assertions.assertThat(arg0, arg1);1133    }1134    /**1135     * Delegate call to public static <ACTUAL,ELEMENT,ELEMENT_ASSERT> org.assertj.core.api.FactoryBasedNavigableListAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> org.assertj.core.api.Assertions.assertThat(java.util.List<? extends ELEMENT>,org.assertj.core.api.AssertFactory<ELEMENT, ELEMENT_ASSERT>)1136     * {@link org.assertj.core.api.Assertions#assertThat(java.util.List,org.assertj.core.api.AssertFactory)}1137     */1138    default <ACTUAL extends List<? extends ELEMENT>,ELEMENT,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> FactoryBasedNavigableListAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> assertThat(List<? extends ELEMENT> arg0, AssertFactory<ELEMENT, ELEMENT_ASSERT> arg1) {1139        return Assertions.assertThat(arg0, arg1);1140    }1141    /**1142     * Delegate call to public static <ELEMENT,ACTUAL,ELEMENT_ASSERT> org.assertj.core.api.ClassBasedNavigableListAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> org.assertj.core.api.Assertions.assertThat(java.util.List<? extends ELEMENT>,java.lang.Class<ELEMENT_ASSERT>)1143     * {@link org.assertj.core.api.Assertions#assertThat(java.util.List,java.lang.Class)}1144     */1145    default <ELEMENT,ACTUAL extends List<? extends ELEMENT>,ELEMENT_ASSERT extends AbstractAssert<ELEMENT_ASSERT, ELEMENT>> ClassBasedNavigableListAssert<?, ACTUAL, ELEMENT, ELEMENT_ASSERT> assertThat(List<? extends ELEMENT> arg0, Class<ELEMENT_ASSERT> arg1) {1146        return Assertions.assertThat(arg0, arg1);1147    }1148    /**1149     * Delegate call to public static org.assertj.core.api.AbstractThrowableAssert<?, ? extends java.lang.Throwable> org.assertj.core.api.Assertions.assertThatCode(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1150     * {@link org.assertj.core.api.Assertions#assertThatCode(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1151     */1152    default AbstractThrowableAssert<?, ? extends Throwable> assertThatCode(ThrowableAssert.ThrowingCallable shouldRaiseOrNotThrowable) {1153        return Assertions.assertThatCode(shouldRaiseOrNotThrowable);1154    }1155    /**1156     * Delegate call to public static <T> org.assertj.core.api.ThrowableTypeAssert<T> org.assertj.core.api.Assertions.assertThatExceptionOfType(java.lang.Class<? extends T>)1157     * {@link org.assertj.core.api.Assertions#assertThatExceptionOfType(java.lang.Class)}1158     */1159    default <T extends Throwable> ThrowableTypeAssert<T> assertThatExceptionOfType(Class<? extends T> exceptionType) {1160        return Assertions.assertThatExceptionOfType(exceptionType);1161    }1162    /**1163     * Delegate call to public static org.assertj.core.api.ThrowableTypeAssert<java.io.IOException> org.assertj.core.api.Assertions.assertThatIOException()1164     * {@link org.assertj.core.api.Assertions#assertThatIOException()}1165     */1166    default ThrowableTypeAssert<IOException> assertThatIOException() {1167        return Assertions.assertThatIOException();1168    }1169    /**1170     * Delegate call to public static org.assertj.core.api.ThrowableTypeAssert<java.lang.IllegalArgumentException> org.assertj.core.api.Assertions.assertThatIllegalArgumentException()1171     * {@link org.assertj.core.api.Assertions#assertThatIllegalArgumentException()}1172     */1173    default ThrowableTypeAssert<IllegalArgumentException> assertThatIllegalArgumentException() {1174        return Assertions.assertThatIllegalArgumentException();1175    }1176    /**1177     * Delegate call to public static org.assertj.core.api.ThrowableTypeAssert<java.lang.IllegalStateException> org.assertj.core.api.Assertions.assertThatIllegalStateException()1178     * {@link org.assertj.core.api.Assertions#assertThatIllegalStateException()}1179     */1180    default ThrowableTypeAssert<IllegalStateException> assertThatIllegalStateException() {1181        return Assertions.assertThatIllegalStateException();1182    }1183    /**1184     * Delegate call to public static org.assertj.core.api.NotThrownAssert org.assertj.core.api.Assertions.assertThatNoException()1185     * {@link org.assertj.core.api.Assertions#assertThatNoException()}1186     */1187    default NotThrownAssert assertThatNoException() {1188        return Assertions.assertThatNoException();1189    }1190    /**1191     * Delegate call to public static org.assertj.core.api.ThrowableTypeAssert<java.lang.NullPointerException> org.assertj.core.api.Assertions.assertThatNullPointerException()1192     * {@link org.assertj.core.api.Assertions#assertThatNullPointerException()}1193     */1194    default ThrowableTypeAssert<NullPointerException> assertThatNullPointerException() {1195        return Assertions.assertThatNullPointerException();1196    }1197    /**1198     * Delegate call to public static <T> org.assertj.core.api.ObjectAssert<T> org.assertj.core.api.Assertions.assertThatObject(T)1199     * {@link org.assertj.core.api.Assertions#assertThatObject(java.lang.Object)}1200     */1201    default <T> ObjectAssert<T> assertThatObject(T actual) {1202        return Assertions.assertThatObject(actual);1203    }1204    /**1205     * Delegate call to public static org.assertj.core.api.AbstractThrowableAssert<?, ? extends java.lang.Throwable> org.assertj.core.api.Assertions.assertThatThrownBy(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1206     * {@link org.assertj.core.api.Assertions#assertThatThrownBy(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1207     */1208    default AbstractThrowableAssert<?, ? extends Throwable> assertThatThrownBy(ThrowableAssert.ThrowingCallable shouldRaiseThrowable) {1209        return Assertions.assertThatThrownBy(shouldRaiseThrowable);1210    }1211    /**1212     * Delegate call to public static org.assertj.core.api.AbstractThrowableAssert<?, ? extends java.lang.Throwable> org.assertj.core.api.Assertions.assertThatThrownBy(org.assertj.core.api.ThrowableAssert$ThrowingCallable,java.lang.String,java.lang.Object...)1213     * {@link org.assertj.core.api.Assertions#assertThatThrownBy(org.assertj.core.api.ThrowableAssert$ThrowingCallable,java.lang.String,java.lang.Object[])}1214     */1215    default AbstractThrowableAssert<?, ? extends Throwable> assertThatThrownBy(ThrowableAssert.ThrowingCallable shouldRaiseThrowable, String description, Object... args) {1216        return Assertions.assertThatThrownBy(shouldRaiseThrowable, description, args);1217    }1218    /**1219     * Delegate call to public static <T> org.assertj.core.api.ObjectAssert<T> org.assertj.core.api.Assertions.assertWith(T,java.util.function.Consumer<T>...)1220     * {@link org.assertj.core.api.Assertions#assertWith(java.lang.Object,java.util.function.Consumer[])}1221     */1222    default <T> ObjectAssert<T> assertWith(T actual, Consumer<T>... requirements) {1223        return Assertions.assertWith(actual, requirements);1224    }1225    /**1226     * Delegate call to public static org.assertj.core.data.Index org.assertj.core.api.Assertions.atIndex(int)1227     * {@link org.assertj.core.api.Assertions#atIndex(int)}1228     */1229    default Index atIndex(int index) {1230        return Assertions.atIndex(index);1231    }1232    /**1233     * Delegate call to public static org.assertj.core.data.Offset<java.math.BigDecimal> org.assertj.core.api.Assertions.byLessThan(java.math.BigDecimal)1234     * {@link org.assertj.core.api.Assertions#byLessThan(java.math.BigDecimal)}1235     */1236    default Offset<BigDecimal> byLessThan(BigDecimal value) {1237        return Assertions.byLessThan(value);1238    }1239    /**1240     * Delegate call to public static org.assertj.core.data.Offset<java.math.BigInteger> org.assertj.core.api.Assertions.byLessThan(java.math.BigInteger)1241     * {@link org.assertj.core.api.Assertions#byLessThan(java.math.BigInteger)}1242     */1243    default Offset<BigInteger> byLessThan(BigInteger value) {1244        return Assertions.byLessThan(value);1245    }1246    /**1247     * Delegate call to public static org.assertj.core.data.Offset<java.lang.Byte> org.assertj.core.api.Assertions.byLessThan(java.lang.Byte)1248     * {@link org.assertj.core.api.Assertions#byLessThan(java.lang.Byte)}1249     */1250    default Offset<Byte> byLessThan(Byte value) {1251        return Assertions.byLessThan(value);1252    }1253    /**1254     * Delegate call to public static org.assertj.core.data.Offset<java.lang.Double> org.assertj.core.api.Assertions.byLessThan(java.lang.Double)1255     * {@link org.assertj.core.api.Assertions#byLessThan(java.lang.Double)}1256     */1257    default Offset<Double> byLessThan(Double value) {1258        return Assertions.byLessThan(value);1259    }1260    /**1261     * Delegate call to public static org.assertj.core.data.Offset<java.lang.Float> org.assertj.core.api.Assertions.byLessThan(java.lang.Float)1262     * {@link org.assertj.core.api.Assertions#byLessThan(java.lang.Float)}1263     */1264    default Offset<Float> byLessThan(Float value) {1265        return Assertions.byLessThan(value);1266    }1267    /**1268     * Delegate call to public static org.assertj.core.data.Offset<java.lang.Integer> org.assertj.core.api.Assertions.byLessThan(java.lang.Integer)1269     * {@link org.assertj.core.api.Assertions#byLessThan(java.lang.Integer)}1270     */1271    default Offset<Integer> byLessThan(Integer value) {1272        return Assertions.byLessThan(value);1273    }1274    /**1275     * Delegate call to public static org.assertj.core.data.Offset<java.lang.Long> org.assertj.core.api.Assertions.byLessThan(java.lang.Long)1276     * {@link org.assertj.core.api.Assertions#byLessThan(java.lang.Long)}1277     */1278    default Offset<Long> byLessThan(Long value) {1279        return Assertions.byLessThan(value);1280    }1281    /**1282     * Delegate call to public static org.assertj.core.data.Offset<java.lang.Short> org.assertj.core.api.Assertions.byLessThan(java.lang.Short)1283     * {@link org.assertj.core.api.Assertions#byLessThan(java.lang.Short)}1284     */1285    default Offset<Short> byLessThan(Short value) {1286        return Assertions.byLessThan(value);1287    }1288    /**1289     * Delegate call to public static org.assertj.core.data.TemporalUnitOffset org.assertj.core.api.Assertions.byLessThan(long,java.time.temporal.TemporalUnit)1290     * {@link org.assertj.core.api.Assertions#byLessThan(long,java.time.temporal.TemporalUnit)}1291     */1292    default TemporalUnitOffset byLessThan(long value, TemporalUnit unit) {1293        return Assertions.byLessThan(value, unit);1294    }1295    /**1296     * Delegate call to public static java.lang.Exception org.assertj.core.api.Assertions.catchException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1297     * {@link org.assertj.core.api.Assertions#catchException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1298     */1299    default Exception catchException(ThrowableAssert.ThrowingCallable shouldRaiseException) {1300        return Assertions.catchException(shouldRaiseException);1301    }1302    /**1303     * Delegate call to public static java.io.IOException org.assertj.core.api.Assertions.catchIOException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1304     * {@link org.assertj.core.api.Assertions#catchIOException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1305     */1306    default IOException catchIOException(ThrowableAssert.ThrowingCallable shouldRaiseIOException) {1307        return Assertions.catchIOException(shouldRaiseIOException);1308    }1309    /**1310     * Delegate call to public static java.lang.IllegalArgumentException org.assertj.core.api.Assertions.catchIllegalArgumentException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1311     * {@link org.assertj.core.api.Assertions#catchIllegalArgumentException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1312     */1313    default IllegalArgumentException catchIllegalArgumentException(ThrowableAssert.ThrowingCallable shouldRaiseIllegalArgumentException) {1314        return Assertions.catchIllegalArgumentException(shouldRaiseIllegalArgumentException);1315    }1316    /**1317     * Delegate call to public static java.lang.IllegalStateException org.assertj.core.api.Assertions.catchIllegalStateException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1318     * {@link org.assertj.core.api.Assertions#catchIllegalStateException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1319     */1320    default IllegalStateException catchIllegalStateException(ThrowableAssert.ThrowingCallable shouldRaiseIllegalStateException) {1321        return Assertions.catchIllegalStateException(shouldRaiseIllegalStateException);1322    }1323    /**1324     * Delegate call to public static java.lang.IndexOutOfBoundsException org.assertj.core.api.Assertions.catchIndexOutOfBoundsException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1325     * {@link org.assertj.core.api.Assertions#catchIndexOutOfBoundsException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1326     */1327    default IndexOutOfBoundsException catchIndexOutOfBoundsException(ThrowableAssert.ThrowingCallable shouldRaiseIndexOutOfBoundException) {1328        return Assertions.catchIndexOutOfBoundsException(shouldRaiseIndexOutOfBoundException);1329    }1330    /**1331     * Delegate call to public static java.lang.NullPointerException org.assertj.core.api.Assertions.catchNullPointerException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1332     * {@link org.assertj.core.api.Assertions#catchNullPointerException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1333     */1334    default NullPointerException catchNullPointerException(ThrowableAssert.ThrowingCallable shouldRaiseNullPointerException) {1335        return Assertions.catchNullPointerException(shouldRaiseNullPointerException);1336    }1337    /**1338     * Delegate call to public static java.lang.ReflectiveOperationException org.assertj.core.api.Assertions.catchReflectiveOperationException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1339     * {@link org.assertj.core.api.Assertions#catchReflectiveOperationException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1340     */1341    default ReflectiveOperationException catchReflectiveOperationException(ThrowableAssert.ThrowingCallable shouldRaiseReflectiveOperationException) {1342        return Assertions.catchReflectiveOperationException(shouldRaiseReflectiveOperationException);1343    }1344    /**1345     * Delegate call to public static java.lang.RuntimeException org.assertj.core.api.Assertions.catchRuntimeException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1346     * {@link org.assertj.core.api.Assertions#catchRuntimeException(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1347     */1348    default RuntimeException catchRuntimeException(ThrowableAssert.ThrowingCallable shouldRaiseRuntimeException) {1349        return Assertions.catchRuntimeException(shouldRaiseRuntimeException);1350    }1351    /**1352     * Delegate call to public static java.lang.Throwable org.assertj.core.api.Assertions.catchThrowable(org.assertj.core.api.ThrowableAssert$ThrowingCallable)1353     * {@link org.assertj.core.api.Assertions#catchThrowable(org.assertj.core.api.ThrowableAssert$ThrowingCallable)}1354     */1355    default Throwable catchThrowable(ThrowableAssert.ThrowingCallable shouldRaiseThrowable) {1356        return Assertions.catchThrowable(shouldRaiseThrowable);1357    }1358    /**1359     * Delegate call to public static <THROWABLE> THROWABLE org.assertj.core.api.Assertions.catchThrowableOfType(org.assertj.core.api.ThrowableAssert$ThrowingCallable,java.lang.Class<THROWABLE>)1360     * {@link org.assertj.core.api.Assertions#catchThrowableOfType(org.assertj.core.api.ThrowableAssert$ThrowingCallable,java.lang.Class)}1361     */1362    default <THROWABLE extends Throwable> THROWABLE catchThrowableOfType(ThrowableAssert.ThrowingCallable shouldRaiseThrowable, Class<THROWABLE> type) {1363        return Assertions.catchThrowableOfType(shouldRaiseThrowable, type);1364    }1365    /**1366     * Delegate call to public static java.lang.String org.assertj.core.api.Assertions.contentOf(java.io.File)1367     * {@link org.assertj.core.api.Assertions#contentOf(java.io.File)}1368     */1369    default String contentOf(File file) {1370        return Assertions.contentOf(file);1371    }1372    /**1373     * Delegate call to public static java.lang.String org.assertj.core.api.Assertions.contentOf(java.net.URL)1374     * {@link org.assertj.core.api.Assertions#contentOf(java.net.URL)}1375     */1376    default String contentOf(URL url) {...Source:CloseWebSocketFrameTest.java  
...10 * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.11 * See the License for the specific language governing permissions and limitations under the License.12 */13package io.netty.handler.codec.http.websocketx;14import org.assertj.core.api.ThrowableAssert;15import org.junit.jupiter.api.Test;16import static org.assertj.core.api.Assertions.assertThat;17import static org.assertj.core.api.Assertions.assertThatExceptionOfType;18class CloseWebSocketFrameTest {19    @Test20    void testInvalidCode() {21        doTestInvalidCode(new ThrowableAssert.ThrowingCallable() {22            @Override23            public void call() throws RuntimeException {24                new CloseWebSocketFrame(WebSocketCloseStatus.ABNORMAL_CLOSURE);25            }26        });27        doTestInvalidCode(new ThrowableAssert.ThrowingCallable() {28            @Override29            public void call() throws RuntimeException {30                new CloseWebSocketFrame(WebSocketCloseStatus.ABNORMAL_CLOSURE, "invalid code");31            }32        });33        doTestInvalidCode(new ThrowableAssert.ThrowingCallable() {34            @Override35            public void call() throws RuntimeException {36                new CloseWebSocketFrame(1006, "invalid code");37            }38        });39        doTestInvalidCode(new ThrowableAssert.ThrowingCallable() {40            @Override41            public void call() throws RuntimeException {42                new CloseWebSocketFrame(true, 0, 1006, "invalid code");43            }44        });45    }46    @Test47    void testValidCode() {48        doTestValidCode(new CloseWebSocketFrame(WebSocketCloseStatus.NORMAL_CLOSURE),49                WebSocketCloseStatus.NORMAL_CLOSURE.code(), WebSocketCloseStatus.NORMAL_CLOSURE.reasonText());50        doTestValidCode(new CloseWebSocketFrame(WebSocketCloseStatus.NORMAL_CLOSURE, "valid code"),51                WebSocketCloseStatus.NORMAL_CLOSURE.code(), "valid code");52        doTestValidCode(new CloseWebSocketFrame(1000, "valid code"), 1000, "valid code");53        doTestValidCode(new CloseWebSocketFrame(true, 0, 1000, "valid code"), 1000, "valid code");54    }55    private static void doTestInvalidCode(ThrowableAssert.ThrowingCallable callable) {56        assertThatExceptionOfType(IllegalArgumentException.class).isThrownBy(callable);57    }58    private static void doTestValidCode(CloseWebSocketFrame frame, int expectedCode, String expectedReason) {59        assertThat(frame.statusCode()).isEqualTo(expectedCode);60        assertThat(frame.reasonText()).isEqualTo(expectedReason);61    }62}...Source:GradeCollectorTest.java  
...4import java.nio.file.AccessDeniedException;5import org.assertj.core.api.Assertions;6import static org.assertj.core.api.Assertions.assertThat;7import static org.assertj.core.api.Assertions.assertThatCode;8import org.assertj.core.api.ThrowableAssert;9import org.assertj.core.api.ThrowableAssert.ThrowingCallable;10import org.junit.jupiter.api.AfterAll;11import org.junit.jupiter.api.BeforeAll;12import org.junit.jupiter.api.Test;13import static org.junit.jupiter.api.Assertions.*;14 15/**16 *17 * @author m.bonajo@fontys.nl18 */19public class GradeCollectorTest {20    /**21     * Test of main method, of class GradeCollector.22     */23    @Test...ThrowableAssert
Using AI Code Generation
1import org.assertj.core.api.ThrowableAssert;2import org.assertj.core.api.ThrowableAssert.ThrowingCallable;3import static org.assertj.core.api.Assertions.assertThat;4import static org.assertj.core.api.Assertions.catchThrowable;5import static org.assertj.core.api.Assertions.assertThatThrownBy;6import static org.assertj.core.api.Assertions.catchThrowableOfType;7import static org.assertj.core.api.Assertions.catchThrowableByType;8import static org.assertj.core.api.Assertions.assertThatExceptionOfType;9import static org.assertj.core.api.Assertions.catchThrowable;10import static org.assertj.core.api.Assertions.assertThatThrownBy;11import static org.assertj.core.api.Assertions.catchThrowableOfType;12import static org.assertj.core.api.Assertions.catchThrowableByType;13import static org.assertj.core.api.Assertions.assertThatExceptionOfType;14import static org.assertj.core.api.Assertions.catchThrowable;15import static org.assertj.core.api.Assertions.assertThatThrownBy;16import static org.assertj.core.api.Assertions.catchThrowableOfType;17import static org.assertj.core.api.Assertions.catchThrowableByType;18import static org.assertj.core.api.Assertions.assertThatExceptionOfType;19import static org.assertj.core.api.Assertions.catchThrowable;20import static org.assertj.core.api.Assertions.assertThatThrownBy;21import static org.assertj.core.api.Assertions.catchThrowableOfType;22import static org.assertj.core.api.Assertions.catchThrowableByType;23import static org.assertj.core.api.Assertions.assertThatExceptionOfType;24import static org.assertj.core.api.Assertions.catchThrowable;25import static org.assertj.core.api.Assertions.assertThatThrownBy;26import static org.assertj.core.api.Assertions.catchThrowableOfType;27import static org.assertj.core.api.Assertions.catchThrowableByType;28import static org.assertj.core.api.Assertions.assertThatExceptionOfType;29import static org.assertj.core.api.Assertions.catchThrowable;30import static org.assertj.core.api.Assertions.assertThatThrownBy;31import static org.assertj.core.api.Assertions.catchThrowableOfType;32import static org.assertj.core.api.Assertions.catchThrowableByType;33import static org.assertj.core.api.Assertions.assertThatExceptionOfType;34import static org.assertj.core.api.Assertions.catchThrowable;35import static org.assertj.core.api.Assertions.assertThatThrownBy;36import static org.assertj.core.api.Assertions.catchThrowableOfType;37import static org.assertj.core.api.Assertions.catchThrowableByType;38import static org.assertj.core.api.Assertions.assertThatExceptionOfType;39import static org.assertj.core.api.Assertions.catchThrowable;40import static org.assertj.core.api.Assertions.assertThatThrownBy;41import static org.assertj.core.api.Assertions.catchThrowableOfType;42import static org.assertj.core.api.Assertions.catchThrowableByType;43import static org.assertj.core.api.Assertions.assertThatExceptionOfType;44import static org.assertj.core.api.Assertions.catchThrowable;45import static org.assertj.core.api.Assertions.assertThatThrownBy;46import static org.assertj.core.api.AssertionsThrowableAssert
Using AI Code Generation
1import static org.assertj.core.api.ThrowableAssert.catchThrowable;2import static org.assertj.core.api.Assertions.assertThat;3import static org.assertj.core.api.Assertions.assertThatThrownBy;4import static org.assertj.core.api.Assertions.catchThrowable;5import static org.assertj.core.api.Assertions.catchThrowableOfType;6import static org.assertj.core.api.Assertions.catchThrowableByType;7import static org.assertj.core.api.Assertions.assertThatExceptionOfType;8import static org.assertj.core.api.Assertions.assertThatCode;9import static org.assertj.core.api.Assertions.assertThatNoException;10import static org.assertj.core.api.Assertions.assertThatNoExceptionOfType;11import static org.assertj.core.api.Assertions.assertThatNoExceptionByType;12import sThrowableAssert
Using AI Code Generation
1package org.example;2import org.assertj.core.api.ThrowableAssert;3import org.junit.jupiter.api.Test;4import static org.assertj.core.api.Assertions.assertThat;5import static org.assertj.core.api.Assertions.assertThatThrownBy;6{7    public void testAssertJ()8    {9        assertThatThrownBy(() -> { throw new Exception("a checked exception"); })10        .isInstanceOf(Exception.class)11        .hasMessage("a checked exception");12    }13}14at org.example.AppTest.testAssertJ(AppTest.java:15)15package org.example;16import org.assertj.core.api.ThrowableAssert;17import org.junit.jupiter.api.Test;18import static org.assertj.core.api.Assertions.assertThat;19import static org.assertj.core.api.Assertions.assertThatThrownBy;20{21    public void testAssertJ()22    {23        assertThatThrownBy(() -> { throw new Exception("a checked exception"); })24        .isInstanceOf(Exception.class)25        .hasMessage("a checked exception");26    }27}28at org.example.AppTest.testAssertJ(AppTest.java:15)29package org.example;30import org.assertj.core.api.ThrowableAssert;31import org.junit.jupiter.api.Test;32import static org.assertj.core.api.Assertions.assertThat;33import static org.assertj.core.api.Assertions.assertThatThrownBy;34{35    public void testAssertJ()36    {37        assertThatThrownBy(() -> { throw new Exception("a checked exception"); })38        .isInstanceOf(Exception.class)39        .hasMessage("a checked exception");40    }41}42at org.example.AppTest.testAssertJ(AppTest.java:15)43package org.example;44import org.assertj.core.apiThrowableAssert
Using AI Code Generation
1package org.example;2import org.assertj.core.api.ThrowableAssert;3import org.junit.Assert;4import org.junit.Test;5public class Test1 {6    public void test1() {7        ThrowableAssert.ThrowingCallable callable = () -> {8            throw new Exception("test");9        };10        ThrowableAssert.assertThrownBy(callable).isInstanceOf(Exception.class).hasMessage("test");11    }12}13org.example.Test1 > test1() PASSEDThrowableAssert
Using AI Code Generation
1import org.assertj.core.api.ThrowableAssert;2public class Test {3    public static void main(String[] args) {4        ThrowableAssert.assertThatThrownBy(() -> {5            throw new NullPointerException();6        }).isInstanceOf(NullPointerException.class).hasMessage("null");7    }8}9at org.assertj.core.api.ThrowableAssert.catchThrowable(ThrowableAssert.java:60)10at org.assertj.core.api.AssertionsForClassTypes.catchThrowable(AssertionsForClassTypes.java:1038)11at org.assertj.core.api.AssertionsForClassTypes.assertThatThrownBy(AssertionsForClassTypes.java:1017)12at Test.main(1.java:8)ThrowableAssert
Using AI Code Generation
1import org.assertj.core.api.ThrowableAssert;2import org.assertj.core.api.Assertions;3import org.junit.Test;4public class Test1 {5    public void testException() {6        ThrowableAssert.ThrowingCallable code = () -> {7            throw new RuntimeException("error");8        };9        Assertions.assertThatThrownBy(code)10                .isInstanceOf(RuntimeException.class)11                .hasMessage("error");12    }13}ThrowableAssert
Using AI Code Generation
1package com.assrt;2import org.junit.Test;3import org.junit.runner.RunWith;4import org.junit.runners.JUnit4;5import static org.assertj.core.api.Assertions.*;6@RunWith(JUnit4.class)7public class AssertJThrowableTest {8    public void testAssertJThrowable() {9        assertThatThrownBy(() -> {10            throw new Exception("boom!");11        }).isInstanceOf(Exception.class).hasMessage("boom!");12    }13}14at org.junit.Assert.assertEquals(Assert.java:115)15at org.junit.Assert.assertEquals(Assert.java:144)16at com.assrt.AssertJThrowableTest.testAssertJThrowable(AssertJThrowableTest.java:13)17at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)18at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)19at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)20at java.lang.reflect.Method.invoke(Method.java:498)21at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)22at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)23at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)24at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)25at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)26at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)27at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)28at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)29at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)30at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)31at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)32at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)33at org.junit.runners.ParentRunner.run(ParentRunner.java:363)34at org.junit.runner.JUnitCore.run(JUnitCore.java:137)35at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)ThrowableAssert
Using AI Code Generation
1package com.automationrhapsody.junit5;2import static org.assertj.core.api.Assertions.*;3import org.junit.jupiter.api.Test;4import org.junit.jupiter.api.function.Executable;5class ThrowableAssertTest {6void shouldPass() {7ThrowableAssert tAssert = new ThrowableAssert();8Throwable t = tAssert.assertThrows(IllegalArgumentException.class, () -> {9throw new IllegalArgumentException("This is an exception");10});11assertThat(t.getMessage()).isEqualTo("This is an exception");12}13}14package com.automationrhapsody.junit5;15public class ThrowableAssert {16public Throwable assertThrows(Class<? extends Throwable> expectedType, Executable executable) {17try {18executable.execute();19} catch (Throwable actualException) {20if (expectedType.isInstance(actualException)) {21return actualException;22} else {23String mismatchMessage = String.format("Unexpected exception type thrown; expected %s, actual %s", expectedType.getName(), actualException.getClass().getName());24throw new AssertionError(mismatchMessage, actualException);25}26}27String message = String.format("Expected %s to be thrown, but nothing was thrown.", expectedType.getName());28throw new AssertionError(message);29}30}31Exception in thread "main" org.opentest4j.AssertionFailedError: Unexpected exception type thrown; expected java.lang.IllegalArgumentException, actual java.lang.RuntimeException32at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:77)33at org.junit.jupiter.api.AssertThrows.assertThrows(AssertThrows.java:37)34at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:1156)35at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:1139)36at com.automationrhapsody.junit5.ThrowableAssertTest.shouldPass(ThrowableAssertTest.java:10)37at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)38at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)39at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)40at java.base/java.lang.reflect.Method.invoke(Method.java:566)41at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)42at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)43at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)ThrowableAssert
Using AI Code Generation
1import static org.assertj.core.api.Assertions.*;2public class AssertJThrowableAssert {3	public static void main(String[] args) {4		ThrowableAssert.assertThat(new IllegalArgumentException("message")).hasMessage("message");5	}6}7import static org.assertj.core.api.Assertions.*;8public class AssertJThrowableAssert {9	public static void main(String[] args) {10		ThrowableAssert.assertThat(new IllegalArgumentException("message")).hasMessage("message");11	}12}Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
