Package org.assertj.core.api
Interface InstanceOfAssertFactories
- All Known Subinterfaces:
WithAssertions
- All Known Implementing Classes:
AbstractSoftAssertions,Assertions,AutoCloseableBDDSoftAssertions,AutoCloseableSoftAssertions,BDDAssertions,BDDSoftAssertions,Java6BDDSoftAssertions,Java6JUnitBDDSoftAssertions,Java6JUnitSoftAssertions,Java6SoftAssertions,JUnitBDDSoftAssertions,JUnitJupiterBDDSoftAssertions,JUnitJupiterSoftAssertions,JUnitSoftAssertions,SoftAssertions
public interface InstanceOfAssertFactories
- Since:
- 3.13.0
- Author:
- Stefano Cordio
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final InstanceOfAssertFactory<Object[],ObjectArrayAssert<Object>> InstanceOfAssertFactoryfor an array ofObject.static final InstanceOfAssertFactory<Object[][],Object2DArrayAssert<Object>> InstanceOfAssertFactoryfor an two-dimensional array ofObject.static final InstanceOfAssertFactory<AtomicBoolean,AtomicBooleanAssert> InstanceOfAssertFactoryfor anAtomicBoolean.static final InstanceOfAssertFactory<AtomicInteger,AtomicIntegerAssert> InstanceOfAssertFactoryfor anAtomicInteger.static final InstanceOfAssertFactory<AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<Object>> static final InstanceOfAssertFactory<AtomicLong,AtomicLongAssert> InstanceOfAssertFactoryfor anAtomicLong.static final InstanceOfAssertFactory<AtomicLongArray,AtomicLongArrayAssert> static final InstanceOfAssertFactory<AtomicReference,AtomicReferenceAssert<Object>> static final InstanceOfAssertFactory<AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<Object, Object>> InstanceOfAssertFactoryfor anAtomicReferenceFieldUpdater, assumingObjectas field and object types.static final InstanceOfAssertFactory<BigDecimal,AbstractBigDecimalAssert<?>> static final InstanceOfAssertFactory<BigInteger,AbstractBigIntegerAssert<?>> static final InstanceOfAssertFactory<Boolean,AbstractBooleanAssert<?>> static final InstanceOfAssertFactory<boolean[][],Boolean2DArrayAssert> InstanceOfAssertFactoryfor abooleantwo-dimensional array.static final InstanceOfAssertFactory<boolean[],AbstractBooleanArrayAssert<?>> InstanceOfAssertFactoryfor abooleanarray.static final InstanceOfAssertFactory<Byte,AbstractByteAssert<?>> static final InstanceOfAssertFactory<byte[][],Byte2DArrayAssert> InstanceOfAssertFactoryfor abytetwo-dimensional array.static final InstanceOfAssertFactory<byte[],AbstractByteArrayAssert<?>> InstanceOfAssertFactoryfor abytearray.static final InstanceOfAssertFactory<char[][],Char2DArrayAssert> InstanceOfAssertFactoryfor achartwo-dimensional array.static final InstanceOfAssertFactory<char[],AbstractCharArrayAssert<?>> InstanceOfAssertFactoryfor achararray.static final InstanceOfAssertFactory<CharSequence,AbstractCharSequenceAssert<?, ? extends CharSequence>> static final InstanceOfAssertFactory<Character,AbstractCharacterAssert<?>> static final InstanceOfAssertFactory<Class,ClassAssert> InstanceOfAssertFactoryfor aClass.static final InstanceOfAssertFactory<Collection,AbstractCollectionAssert<?, Collection<?>, Object, ObjectAssert<Object>>> static final InstanceOfAssertFactory<CompletableFuture,CompletableFutureAssert<Object>> static final InstanceOfAssertFactory<CompletionStage,CompletableFutureAssert<Object>> static final InstanceOfAssertFactory<Date,AbstractDateAssert<?>> InstanceOfAssertFactoryfor aDate.static final InstanceOfAssertFactory<Double,AbstractDoubleAssert<?>> static final InstanceOfAssertFactory<double[][],Double2DArrayAssert> InstanceOfAssertFactoryfor adoubletwo-dimensional array.static final InstanceOfAssertFactory<double[],AbstractDoubleArrayAssert<?>> InstanceOfAssertFactoryfor adoublearray.static final InstanceOfAssertFactory<DoublePredicate,DoublePredicateAssert> static final InstanceOfAssertFactory<DoubleStream,ListAssert<Double>> static final InstanceOfAssertFactory<Duration,AbstractDurationAssert<?>> InstanceOfAssertFactoryfor aDuration.static final InstanceOfAssertFactory<File,AbstractFileAssert<?>> InstanceOfAssertFactoryfor aFile.static final InstanceOfAssertFactory<Float,AbstractFloatAssert<?>> static final InstanceOfAssertFactory<float[][],Float2DArrayAssert> InstanceOfAssertFactoryfor afloattwo-dimensional array.static final InstanceOfAssertFactory<float[],AbstractFloatArrayAssert<?>> InstanceOfAssertFactoryfor afloatarray.static final InstanceOfAssertFactory<Future,FutureAssert<Object>> static final InstanceOfAssertFactory<InputStream,AbstractInputStreamAssert<?, ?>> InstanceOfAssertFactoryfor anInputStream.static final InstanceOfAssertFactory<Instant,AbstractInstantAssert<?>> InstanceOfAssertFactoryfor anInstant.static final InstanceOfAssertFactory<int[][],Int2DArrayAssert> InstanceOfAssertFactoryfor aninttwo-dimensional array.static final InstanceOfAssertFactory<int[],AbstractIntArrayAssert<?>> InstanceOfAssertFactoryfor anintarray.static final InstanceOfAssertFactory<IntPredicate,IntPredicateAssert> InstanceOfAssertFactoryfor anIntPredicate.static final InstanceOfAssertFactory<IntStream,ListAssert<Integer>> InstanceOfAssertFactoryfor anIntStream.static final InstanceOfAssertFactory<Integer,AbstractIntegerAssert<?>> static final InstanceOfAssertFactory<Iterable,IterableAssert<Object>> static final InstanceOfAssertFactory<Iterator,IteratorAssert<Object>> static final InstanceOfAssertFactory<List,ListAssert<Object>> static final InstanceOfAssertFactory<LocalDate,AbstractLocalDateAssert<?>> InstanceOfAssertFactoryfor aLocalDate.static final InstanceOfAssertFactory<LocalDateTime,AbstractLocalDateTimeAssert<?>> static final InstanceOfAssertFactory<LocalTime,AbstractLocalTimeAssert<?>> InstanceOfAssertFactoryfor aLocalTime.static final InstanceOfAssertFactory<Long,AbstractLongAssert<?>> static final InstanceOfAssertFactory<long[][],Long2DArrayAssert> InstanceOfAssertFactoryfor alongtwo-dimensional array.static final InstanceOfAssertFactory<LongAdder,LongAdderAssert> InstanceOfAssertFactoryfor aLongAdder.static final InstanceOfAssertFactory<long[],AbstractLongArrayAssert<?>> InstanceOfAssertFactoryfor alongarray.static final InstanceOfAssertFactory<LongPredicate,LongPredicateAssert> static final InstanceOfAssertFactory<LongStream,ListAssert<Long>> static final InstanceOfAssertFactory<Map,MapAssert<Object, Object>> static final InstanceOfAssertFactory<Matcher,MatcherAssert> InstanceOfAssertFactoryfor anMatcher.static final InstanceOfAssertFactory<OffsetDateTime,AbstractOffsetDateTimeAssert<?>> static final InstanceOfAssertFactory<OffsetTime,AbstractOffsetTimeAssert<?>> InstanceOfAssertFactoryfor anOffsetTime.static final InstanceOfAssertFactory<Optional,OptionalAssert<Object>> static final InstanceOfAssertFactory<OptionalDouble,OptionalDoubleAssert> static final InstanceOfAssertFactory<OptionalInt,OptionalIntAssert> InstanceOfAssertFactoryfor anOptionalInt.static final InstanceOfAssertFactory<OptionalLong,OptionalLongAssert> InstanceOfAssertFactoryfor anOptionalLong.static final InstanceOfAssertFactory<Path,AbstractPathAssert<?>> InstanceOfAssertFactoryfor aPath.static final InstanceOfAssertFactory<Period,AbstractPeriodAssert<?>> InstanceOfAssertFactoryfor aPeriod.static final InstanceOfAssertFactory<Predicate,PredicateAssert<Object>> static final InstanceOfAssertFactory<Short,AbstractShortAssert<?>> static final InstanceOfAssertFactory<short[][],Short2DArrayAssert> InstanceOfAssertFactoryfor ashorttwo-dimensional array.static final InstanceOfAssertFactory<short[],AbstractShortArrayAssert<?>> InstanceOfAssertFactoryfor ashortarray.static final InstanceOfAssertFactory<Spliterator,SpliteratorAssert<Object>> static final InstanceOfAssertFactory<Stream,ListAssert<Object>> static final InstanceOfAssertFactory<String,AbstractStringAssert<?>> InstanceOfAssertFactoryfor aString.static final InstanceOfAssertFactory<StringBuffer,AbstractCharSequenceAssert<?, ? extends CharSequence>> static final InstanceOfAssertFactory<StringBuilder,AbstractCharSequenceAssert<?, ? extends CharSequence>> static final InstanceOfAssertFactory<Throwable,AbstractThrowableAssert<?, Throwable>> InstanceOfAssertFactoryfor aThrowable.static final InstanceOfAssertFactory<URI,AbstractUriAssert<?>> InstanceOfAssertFactoryfor aURI.static final InstanceOfAssertFactory<URL,AbstractUrlAssert<?>> InstanceOfAssertFactoryfor aURL.static final InstanceOfAssertFactory<ZonedDateTime,AbstractZonedDateTimeAssert<?>> -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <ELEMENT> InstanceOfAssertFactory<ELEMENT[],ObjectArrayAssert<ELEMENT>> InstanceOfAssertFactoryfor an array of elements.static <ELEMENT> InstanceOfAssertFactory<ELEMENT[][],Object2DArrayAssert<ELEMENT>> InstanceOfAssertFactoryfor an two-dimensional array of elements.static <OBJECT> InstanceOfAssertFactory<AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<OBJECT>> atomicIntegerFieldUpdater(Class<OBJECT> objectType) static <OBJECT> InstanceOfAssertFactory<AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<OBJECT>> atomicLongFieldUpdater(Class<OBJECT> objectType) static <VALUE> InstanceOfAssertFactory<AtomicMarkableReference,AtomicMarkableReferenceAssert<VALUE>> atomicMarkableReference(Class<VALUE> valueType) static <VALUE> InstanceOfAssertFactory<AtomicReference,AtomicReferenceAssert<VALUE>> atomicReference(Class<VALUE> valueType) static <ELEMENT> InstanceOfAssertFactory<AtomicReferenceArray,AtomicReferenceArrayAssert<ELEMENT>> atomicReferenceArray(Class<ELEMENT> elementType) static <FIELD,OBJECT>
InstanceOfAssertFactory<AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<FIELD, OBJECT>> atomicReferenceFieldUpdater(Class<FIELD> fieldType, Class<OBJECT> objectType) static <VALUE> InstanceOfAssertFactory<AtomicStampedReference,AtomicStampedReferenceAssert<VALUE>> atomicStampedReference(Class<VALUE> valueType) static <E> InstanceOfAssertFactory<Collection,AbstractCollectionAssert<?, Collection<? extends E>, E, ObjectAssert<E>>> collection(Class<E> elementType) static <T extends Comparable<? super T>>
InstanceOfAssertFactory<T,AbstractComparableAssert<?, T>> comparable(Class<T> comparableType) static <RESULT> InstanceOfAssertFactory<CompletableFuture,CompletableFutureAssert<RESULT>> completableFuture(Class<RESULT> resultType) static <RESULT> InstanceOfAssertFactory<CompletionStage,CompletableFutureAssert<RESULT>> completionStage(Class<RESULT> resultType) static <RESULT> InstanceOfAssertFactory<Future,FutureAssert<RESULT>> InstanceOfAssertFactoryfor aFuture.static <ELEMENT> InstanceOfAssertFactory<Iterable,IterableAssert<ELEMENT>> InstanceOfAssertFactoryfor anIterable.static <ELEMENT> InstanceOfAssertFactory<Iterator,IteratorAssert<ELEMENT>> InstanceOfAssertFactoryfor anIterator.static <ELEMENT> InstanceOfAssertFactory<List,ListAssert<ELEMENT>> InstanceOfAssertFactoryfor aList.static <K,V> InstanceOfAssertFactory<Map, MapAssert<K, V>> InstanceOfAssertFactoryfor aMap.static <VALUE> InstanceOfAssertFactory<Optional,OptionalAssert<VALUE>> InstanceOfAssertFactoryfor anOptional.static <T> InstanceOfAssertFactory<Predicate,PredicateAssert<T>> InstanceOfAssertFactoryfor aPredicate.static <ELEMENT> InstanceOfAssertFactory<Spliterator,SpliteratorAssert<ELEMENT>> spliterator(Class<ELEMENT> elementType) static <ELEMENT> InstanceOfAssertFactory<Stream,ListAssert<ELEMENT>> InstanceOfAssertFactoryfor aStream.static <T extends Throwable>
InstanceOfAssertFactory<T,AbstractThrowableAssert<?, T>> InstanceOfAssertFactoryfor aThrowable.static <T> InstanceOfAssertFactory<T,ObjectAssert<T>> InstanceOfAssertFactoryfor an object of a specific type.
-
Field Details
-
PREDICATE
- See Also:
-
INT_PREDICATE
InstanceOfAssertFactoryfor anIntPredicate. -
LONG_PREDICATE
-
DOUBLE_PREDICATE
-
COMPLETABLE_FUTURE
static final InstanceOfAssertFactory<CompletableFuture,CompletableFutureAssert<Object>> COMPLETABLE_FUTURE- See Also:
-
COMPLETION_STAGE
static final InstanceOfAssertFactory<CompletionStage,CompletableFutureAssert<Object>> COMPLETION_STAGE- See Also:
-
OPTIONAL
- See Also:
-
OPTIONAL_DOUBLE
-
OPTIONAL_INT
InstanceOfAssertFactoryfor anOptionalInt. -
OPTIONAL_LONG
InstanceOfAssertFactoryfor anOptionalLong. -
MATCHER
InstanceOfAssertFactoryfor anMatcher. -
BIG_DECIMAL
-
BIG_INTEGER
-
URI_TYPE
InstanceOfAssertFactoryfor aURI.Note: The
TYPEsuffix prevents the shadowing ofjava.net.URIwhen the factory is statically imported.- Since:
- 3.13.2
-
URL_TYPE
InstanceOfAssertFactoryfor aURL.Note: The
TYPEsuffix prevents the shadowing ofjava.net.URLwhen the factory is statically imported.- Since:
- 3.13.2
-
BOOLEAN
-
BOOLEAN_ARRAY
InstanceOfAssertFactoryfor abooleanarray. -
BOOLEAN_2D_ARRAY
InstanceOfAssertFactoryfor abooleantwo-dimensional array. -
BYTE
-
BYTE_ARRAY
InstanceOfAssertFactoryfor abytearray. -
BYTE_2D_ARRAY
InstanceOfAssertFactoryfor abytetwo-dimensional array. -
CHARACTER
-
CHAR_ARRAY
InstanceOfAssertFactoryfor achararray. -
CHAR_2D_ARRAY
InstanceOfAssertFactoryfor achartwo-dimensional array. -
CLASS
InstanceOfAssertFactoryfor aClass. -
DOUBLE
-
DOUBLE_ARRAY
InstanceOfAssertFactoryfor adoublearray. -
DOUBLE_2D_ARRAY
InstanceOfAssertFactoryfor adoubletwo-dimensional array. -
FILE
InstanceOfAssertFactoryfor aFile. -
FUTURE
- See Also:
-
INPUT_STREAM
InstanceOfAssertFactoryfor anInputStream. -
FLOAT
-
FLOAT_ARRAY
InstanceOfAssertFactoryfor afloatarray. -
FLOAT_2D_ARRAY
InstanceOfAssertFactoryfor afloattwo-dimensional array. -
INTEGER
-
INT_ARRAY
InstanceOfAssertFactoryfor anintarray. -
INT_2D_ARRAY
InstanceOfAssertFactoryfor aninttwo-dimensional array. -
LONG
-
LONG_ARRAY
InstanceOfAssertFactoryfor alongarray. -
LONG_2D_ARRAY
InstanceOfAssertFactoryfor alongtwo-dimensional array. -
ARRAY
InstanceOfAssertFactoryfor an array ofObject.- See Also:
-
ARRAY_2D
InstanceOfAssertFactoryfor an two-dimensional array ofObject.- See Also:
-
SHORT
-
SHORT_ARRAY
InstanceOfAssertFactoryfor ashortarray. -
SHORT_2D_ARRAY
InstanceOfAssertFactoryfor ashorttwo-dimensional array. -
DATE
InstanceOfAssertFactoryfor aDate. -
ZONED_DATE_TIME
-
LOCAL_DATE_TIME
-
OFFSET_DATE_TIME
static final InstanceOfAssertFactory<OffsetDateTime,AbstractOffsetDateTimeAssert<?>> OFFSET_DATE_TIME -
OFFSET_TIME
InstanceOfAssertFactoryfor anOffsetTime. -
LOCAL_TIME
InstanceOfAssertFactoryfor aLocalTime. -
LOCAL_DATE
InstanceOfAssertFactoryfor aLocalDate. -
INSTANT
InstanceOfAssertFactoryfor anInstant. -
DURATION
InstanceOfAssertFactoryfor aDuration.- Since:
- 3.15.0
-
PERIOD
InstanceOfAssertFactoryfor aPeriod.- Since:
- 3.17.0
-
ATOMIC_BOOLEAN
InstanceOfAssertFactoryfor anAtomicBoolean. -
ATOMIC_INTEGER
InstanceOfAssertFactoryfor anAtomicInteger. -
ATOMIC_INTEGER_ARRAY
static final InstanceOfAssertFactory<AtomicIntegerArray,AtomicIntegerArrayAssert> ATOMIC_INTEGER_ARRAY -
ATOMIC_INTEGER_FIELD_UPDATER
static final InstanceOfAssertFactory<AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<Object>> ATOMIC_INTEGER_FIELD_UPDATER- See Also:
-
LONG_ADDER
InstanceOfAssertFactoryfor aLongAdder. -
ATOMIC_LONG
InstanceOfAssertFactoryfor anAtomicLong. -
ATOMIC_LONG_ARRAY
-
ATOMIC_LONG_FIELD_UPDATER
static final InstanceOfAssertFactory<AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<Object>> ATOMIC_LONG_FIELD_UPDATER- See Also:
-
ATOMIC_REFERENCE
static final InstanceOfAssertFactory<AtomicReference,AtomicReferenceAssert<Object>> ATOMIC_REFERENCE- See Also:
-
ATOMIC_REFERENCE_ARRAY
static final InstanceOfAssertFactory<AtomicReferenceArray,AtomicReferenceArrayAssert<Object>> ATOMIC_REFERENCE_ARRAY- See Also:
-
ATOMIC_REFERENCE_FIELD_UPDATER
static final InstanceOfAssertFactory<AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<Object, ATOMIC_REFERENCE_FIELD_UPDATERObject>> InstanceOfAssertFactoryfor anAtomicReferenceFieldUpdater, assumingObjectas field and object types. -
ATOMIC_MARKABLE_REFERENCE
static final InstanceOfAssertFactory<AtomicMarkableReference,AtomicMarkableReferenceAssert<Object>> ATOMIC_MARKABLE_REFERENCE- See Also:
-
ATOMIC_STAMPED_REFERENCE
static final InstanceOfAssertFactory<AtomicStampedReference,AtomicStampedReferenceAssert<Object>> ATOMIC_STAMPED_REFERENCE- See Also:
-
THROWABLE
InstanceOfAssertFactoryfor aThrowable. -
CHAR_SEQUENCE
static final InstanceOfAssertFactory<CharSequence,AbstractCharSequenceAssert<?, CHAR_SEQUENCE? extends CharSequence>> -
STRING_BUILDER
static final InstanceOfAssertFactory<StringBuilder,AbstractCharSequenceAssert<?, STRING_BUILDER? extends CharSequence>> -
STRING_BUFFER
static final InstanceOfAssertFactory<StringBuffer,AbstractCharSequenceAssert<?, STRING_BUFFER? extends CharSequence>> -
STRING
InstanceOfAssertFactoryfor aString. -
ITERABLE
- See Also:
-
ITERATOR
- See Also:
-
COLLECTION
static final InstanceOfAssertFactory<Collection,AbstractCollectionAssert<?, COLLECTIONCollection<?>, Object, ObjectAssert<Object>>> - Since:
- 3.21.0
- See Also:
-
LIST
- See Also:
-
STREAM
- See Also:
-
DOUBLE_STREAM
-
LONG_STREAM
-
INT_STREAM
InstanceOfAssertFactoryfor anIntStream. -
PATH
InstanceOfAssertFactoryfor aPath. -
SPLITERATOR
- See Also:
-
MAP
- See Also:
-
-
Method Details
-
predicate
InstanceOfAssertFactoryfor aPredicate.- Type Parameters:
T- thePredicateinput type.- Parameters:
type- the input type instance.- Returns:
- the factory instance.
- See Also:
-
completableFuture
static <RESULT> InstanceOfAssertFactory<CompletableFuture,CompletableFutureAssert<RESULT>> completableFuture(Class<RESULT> resultType) - Type Parameters:
RESULT- theCompletableFutureresult type.- Parameters:
resultType- the result type instance.- Returns:
- the factory instance.
- See Also:
-
completionStage
static <RESULT> InstanceOfAssertFactory<CompletionStage,CompletableFutureAssert<RESULT>> completionStage(Class<RESULT> resultType) - Type Parameters:
RESULT- theCompletionStageresult type.- Parameters:
resultType- the result type instance.- Returns:
- the factory instance.
- See Also:
-
optional
static <VALUE> InstanceOfAssertFactory<Optional,OptionalAssert<VALUE>> optional(Class<VALUE> resultType) InstanceOfAssertFactoryfor anOptional.- Type Parameters:
VALUE- theOptionalvalue type.- Parameters:
resultType- the value type instance.- Returns:
- the factory instance.
- See Also:
-
future
static <RESULT> InstanceOfAssertFactory<Future,FutureAssert<RESULT>> future(Class<RESULT> resultType) InstanceOfAssertFactoryfor aFuture.- Type Parameters:
RESULT- theFutureresult type.- Parameters:
resultType- the result type instance.- Returns:
- the factory instance.
- See Also:
-
type
InstanceOfAssertFactoryfor an object of a specific type.While this factory ensures that
actualis an instance of the input type, it creates always anObjectAssertwith the corresponding type.- Type Parameters:
T- the object type.- Parameters:
type- the object type instance.- Returns:
- the factory instance.
-
array
static <ELEMENT> InstanceOfAssertFactory<ELEMENT[],ObjectArrayAssert<ELEMENT>> array(Class<ELEMENT[]> arrayType) InstanceOfAssertFactoryfor an array of elements.- Type Parameters:
ELEMENT- the element type.- Parameters:
arrayType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
array2D
static <ELEMENT> InstanceOfAssertFactory<ELEMENT[][],Object2DArrayAssert<ELEMENT>> array2D(Class<ELEMENT[][]> arrayType) InstanceOfAssertFactoryfor an two-dimensional array of elements.- Type Parameters:
ELEMENT- the element type.- Parameters:
arrayType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
atomicIntegerFieldUpdater
static <OBJECT> InstanceOfAssertFactory<AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<OBJECT>> atomicIntegerFieldUpdater(Class<OBJECT> objectType) - Type Parameters:
OBJECT- theAtomicIntegerFieldUpdaterobject type.- Parameters:
objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
-
atomicLongFieldUpdater
static <OBJECT> InstanceOfAssertFactory<AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<OBJECT>> atomicLongFieldUpdater(Class<OBJECT> objectType) - Type Parameters:
OBJECT- theAtomicLongFieldUpdaterobject type.- Parameters:
objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
-
atomicReference
static <VALUE> InstanceOfAssertFactory<AtomicReference,AtomicReferenceAssert<VALUE>> atomicReference(Class<VALUE> valueType) - Type Parameters:
VALUE- theAtomicReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
-
atomicReferenceArray
static <ELEMENT> InstanceOfAssertFactory<AtomicReferenceArray,AtomicReferenceArrayAssert<ELEMENT>> atomicReferenceArray(Class<ELEMENT> elementType) - Type Parameters:
ELEMENT- theAtomicReferenceArrayelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
atomicReferenceFieldUpdater
static <FIELD,OBJECT> InstanceOfAssertFactory<AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<FIELD, atomicReferenceFieldUpdaterOBJECT>> (Class<FIELD> fieldType, Class<OBJECT> objectType) - Type Parameters:
FIELD- theAtomicReferenceFieldUpdaterfield type.OBJECT- theAtomicReferenceFieldUpdaterobject type.- Parameters:
fieldType- the field type instance.objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
-
atomicMarkableReference
static <VALUE> InstanceOfAssertFactory<AtomicMarkableReference,AtomicMarkableReferenceAssert<VALUE>> atomicMarkableReference(Class<VALUE> valueType) - Type Parameters:
VALUE- theAtomicMarkableReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
-
atomicStampedReference
static <VALUE> InstanceOfAssertFactory<AtomicStampedReference,AtomicStampedReferenceAssert<VALUE>> atomicStampedReference(Class<VALUE> valueType) - Type Parameters:
VALUE- theAtomicStampedReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
-
throwable
static <T extends Throwable> InstanceOfAssertFactory<T,AbstractThrowableAssert<?, throwableT>> (Class<T> type) InstanceOfAssertFactoryfor aThrowable.- Type Parameters:
T- theThrowabletype.- Parameters:
type- the element type instance.- Returns:
- the factory instance.
- Since:
- 3.21.0
- See Also:
-
iterable
static <ELEMENT> InstanceOfAssertFactory<Iterable,IterableAssert<ELEMENT>> iterable(Class<ELEMENT> elementType) InstanceOfAssertFactoryfor anIterable.- Type Parameters:
ELEMENT- theIterableelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
iterator
static <ELEMENT> InstanceOfAssertFactory<Iterator,IteratorAssert<ELEMENT>> iterator(Class<ELEMENT> elementType) InstanceOfAssertFactoryfor anIterator.- Type Parameters:
ELEMENT- theIteratorelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
collection
static <E> InstanceOfAssertFactory<Collection,AbstractCollectionAssert<?, collectionCollection<? extends E>, E, ObjectAssert<E>>> (Class<E> elementType) - Type Parameters:
E- theCollectionelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- Since:
- 3.21.0
- See Also:
-
list
InstanceOfAssertFactoryfor aList.- Type Parameters:
ELEMENT- theListelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
stream
static <ELEMENT> InstanceOfAssertFactory<Stream,ListAssert<ELEMENT>> stream(Class<ELEMENT> elementType) InstanceOfAssertFactoryfor aStream.- Type Parameters:
ELEMENT- theStreamelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
spliterator
static <ELEMENT> InstanceOfAssertFactory<Spliterator,SpliteratorAssert<ELEMENT>> spliterator(Class<ELEMENT> elementType) - Type Parameters:
ELEMENT- theSpliteratorelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
map
InstanceOfAssertFactoryfor aMap.- Type Parameters:
K- theMapkey type.V- theMapvalue type.- Parameters:
keyType- the key type instance.valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
-
comparable
static <T extends Comparable<? super T>> InstanceOfAssertFactory<T,AbstractComparableAssert<?, comparableT>> (Class<T> comparableType) - Type Parameters:
T- theComparabletype.- Parameters:
comparableType- the comparable type instance.- Returns:
- the factory instance.
-