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
Modifier and TypeFieldDescriptionstatic final InstanceOfAssertFactory
<Object[], ObjectArrayAssert<Object>> InstanceOfAssertFactory
for an array ofObject
.static final InstanceOfAssertFactory
<Object[][], Object2DArrayAssert<Object>> InstanceOfAssertFactory
for an two-dimensional array ofObject
.static final InstanceOfAssertFactory
<AtomicBoolean, AtomicBooleanAssert> InstanceOfAssertFactory
for anAtomicBoolean
.static final InstanceOfAssertFactory
<AtomicInteger, AtomicIntegerAssert> InstanceOfAssertFactory
for anAtomicInteger
.static final InstanceOfAssertFactory
<AtomicIntegerFieldUpdater, AtomicIntegerFieldUpdaterAssert<Object>> static final InstanceOfAssertFactory
<AtomicLong, AtomicLongAssert> InstanceOfAssertFactory
for anAtomicLong
.static final InstanceOfAssertFactory
<AtomicLongArray, AtomicLongArrayAssert> static final InstanceOfAssertFactory
<AtomicReference, AtomicReferenceAssert<Object>> static final InstanceOfAssertFactory
<AtomicReferenceFieldUpdater, AtomicReferenceFieldUpdaterAssert<Object, Object>> InstanceOfAssertFactory
for anAtomicReferenceFieldUpdater
, assumingObject
as field and object types.static final InstanceOfAssertFactory
<BigDecimal, AbstractBigDecimalAssert<?>> static final InstanceOfAssertFactory
<BigInteger, AbstractBigIntegerAssert<?>> static final InstanceOfAssertFactory
<Boolean, AbstractBooleanAssert<?>> static final InstanceOfAssertFactory
<boolean[][], Boolean2DArrayAssert> InstanceOfAssertFactory
for aboolean
two-dimensional array.static final InstanceOfAssertFactory
<boolean[], AbstractBooleanArrayAssert<?>> InstanceOfAssertFactory
for aboolean
array.static final InstanceOfAssertFactory
<Byte, AbstractByteAssert<?>> static final InstanceOfAssertFactory
<byte[][], Byte2DArrayAssert> InstanceOfAssertFactory
for abyte
two-dimensional array.static final InstanceOfAssertFactory
<byte[], AbstractByteArrayAssert<?>> InstanceOfAssertFactory
for abyte
array.static final InstanceOfAssertFactory
<char[][], Char2DArrayAssert> InstanceOfAssertFactory
for achar
two-dimensional array.static final InstanceOfAssertFactory
<char[], AbstractCharArrayAssert<?>> InstanceOfAssertFactory
for achar
array.static final InstanceOfAssertFactory
<CharSequence, AbstractCharSequenceAssert<?, ? extends CharSequence>> static final InstanceOfAssertFactory
<Character, AbstractCharacterAssert<?>> static final InstanceOfAssertFactory
<Class, ClassAssert> InstanceOfAssertFactory
for 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<?>> InstanceOfAssertFactory
for aDate
.static final InstanceOfAssertFactory
<Double, AbstractDoubleAssert<?>> static final InstanceOfAssertFactory
<double[][], Double2DArrayAssert> InstanceOfAssertFactory
for adouble
two-dimensional array.static final InstanceOfAssertFactory
<double[], AbstractDoubleArrayAssert<?>> InstanceOfAssertFactory
for adouble
array.static final InstanceOfAssertFactory
<DoublePredicate, DoublePredicateAssert> static final InstanceOfAssertFactory
<DoubleStream, ListAssert<Double>> static final InstanceOfAssertFactory
<Duration, AbstractDurationAssert<?>> InstanceOfAssertFactory
for aDuration
.static final InstanceOfAssertFactory
<File, AbstractFileAssert<?>> InstanceOfAssertFactory
for aFile
.static final InstanceOfAssertFactory
<Float, AbstractFloatAssert<?>> static final InstanceOfAssertFactory
<float[][], Float2DArrayAssert> InstanceOfAssertFactory
for afloat
two-dimensional array.static final InstanceOfAssertFactory
<float[], AbstractFloatArrayAssert<?>> InstanceOfAssertFactory
for afloat
array.static final InstanceOfAssertFactory
<Future, FutureAssert<Object>> static final InstanceOfAssertFactory
<InputStream, AbstractInputStreamAssert<?, ?>> InstanceOfAssertFactory
for anInputStream
.static final InstanceOfAssertFactory
<Instant, AbstractInstantAssert<?>> InstanceOfAssertFactory
for anInstant
.static final InstanceOfAssertFactory
<int[][], Int2DArrayAssert> InstanceOfAssertFactory
for anint
two-dimensional array.static final InstanceOfAssertFactory
<int[], AbstractIntArrayAssert<?>> InstanceOfAssertFactory
for anint
array.static final InstanceOfAssertFactory
<IntPredicate, IntPredicateAssert> InstanceOfAssertFactory
for anIntPredicate
.static final InstanceOfAssertFactory
<IntStream, ListAssert<Integer>> InstanceOfAssertFactory
for 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<?>> InstanceOfAssertFactory
for aLocalDate
.static final InstanceOfAssertFactory
<LocalDateTime, AbstractLocalDateTimeAssert<?>> static final InstanceOfAssertFactory
<LocalTime, AbstractLocalTimeAssert<?>> InstanceOfAssertFactory
for aLocalTime
.static final InstanceOfAssertFactory
<Long, AbstractLongAssert<?>> static final InstanceOfAssertFactory
<long[][], Long2DArrayAssert> InstanceOfAssertFactory
for along
two-dimensional array.static final InstanceOfAssertFactory
<LongAdder, LongAdderAssert> InstanceOfAssertFactory
for aLongAdder
.static final InstanceOfAssertFactory
<long[], AbstractLongArrayAssert<?>> InstanceOfAssertFactory
for along
array.static final InstanceOfAssertFactory
<LongPredicate, LongPredicateAssert> static final InstanceOfAssertFactory
<LongStream, ListAssert<Long>> static final InstanceOfAssertFactory
<Map, MapAssert<Object, Object>> static final InstanceOfAssertFactory
<Matcher, MatcherAssert> InstanceOfAssertFactory
for anMatcher
.static final InstanceOfAssertFactory
<OffsetDateTime, AbstractOffsetDateTimeAssert<?>> static final InstanceOfAssertFactory
<OffsetTime, AbstractOffsetTimeAssert<?>> InstanceOfAssertFactory
for anOffsetTime
.static final InstanceOfAssertFactory
<Optional, OptionalAssert<Object>> static final InstanceOfAssertFactory
<OptionalDouble, OptionalDoubleAssert> static final InstanceOfAssertFactory
<OptionalInt, OptionalIntAssert> InstanceOfAssertFactory
for anOptionalInt
.static final InstanceOfAssertFactory
<OptionalLong, OptionalLongAssert> InstanceOfAssertFactory
for anOptionalLong
.static final InstanceOfAssertFactory
<Path, AbstractPathAssert<?>> InstanceOfAssertFactory
for aPath
.static final InstanceOfAssertFactory
<Period, AbstractPeriodAssert<?>> InstanceOfAssertFactory
for aPeriod
.static final InstanceOfAssertFactory
<Predicate, PredicateAssert<Object>> static final InstanceOfAssertFactory
<Short, AbstractShortAssert<?>> static final InstanceOfAssertFactory
<short[][], Short2DArrayAssert> InstanceOfAssertFactory
for ashort
two-dimensional array.static final InstanceOfAssertFactory
<short[], AbstractShortArrayAssert<?>> InstanceOfAssertFactory
for ashort
array.static final InstanceOfAssertFactory
<Spliterator, SpliteratorAssert<Object>> static final InstanceOfAssertFactory
<Stream, ListAssert<Object>> static final InstanceOfAssertFactory
<String, AbstractStringAssert<?>> InstanceOfAssertFactory
for aString
.static final InstanceOfAssertFactory
<StringBuffer, AbstractCharSequenceAssert<?, ? extends CharSequence>> static final InstanceOfAssertFactory
<StringBuilder, AbstractCharSequenceAssert<?, ? extends CharSequence>> static final InstanceOfAssertFactory
<Throwable, AbstractThrowableAssert<?, Throwable>> InstanceOfAssertFactory
for aThrowable
.static final InstanceOfAssertFactory
<URI, AbstractUriAssert<?>> InstanceOfAssertFactory
for aURI
.static final InstanceOfAssertFactory
<URL, AbstractUrlAssert<?>> InstanceOfAssertFactory
for aURL
.static final InstanceOfAssertFactory
<ZonedDateTime, AbstractZonedDateTimeAssert<?>> -
Method Summary
Modifier and TypeMethodDescriptionstatic <ELEMENT> InstanceOfAssertFactory
<ELEMENT[], ObjectArrayAssert<ELEMENT>> InstanceOfAssertFactory
for an array of elements.static <ELEMENT> InstanceOfAssertFactory
<ELEMENT[][], Object2DArrayAssert<ELEMENT>> InstanceOfAssertFactory
for 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>> InstanceOfAssertFactory
for aFuture
.static <ELEMENT> InstanceOfAssertFactory
<Iterable, IterableAssert<ELEMENT>> InstanceOfAssertFactory
for anIterable
.static <ELEMENT> InstanceOfAssertFactory
<Iterator, IteratorAssert<ELEMENT>> InstanceOfAssertFactory
for anIterator
.static <ELEMENT> InstanceOfAssertFactory
<List, ListAssert<ELEMENT>> InstanceOfAssertFactory
for aList
.static <K,
V> InstanceOfAssertFactory <Map, MapAssert<K, V>> InstanceOfAssertFactory
for aMap
.static <VALUE> InstanceOfAssertFactory
<Optional, OptionalAssert<VALUE>> InstanceOfAssertFactory
for anOptional
.static <T> InstanceOfAssertFactory
<Predicate, PredicateAssert<T>> InstanceOfAssertFactory
for aPredicate
.static <ELEMENT> InstanceOfAssertFactory
<Spliterator, SpliteratorAssert<ELEMENT>> spliterator
(Class<ELEMENT> elementType) static <ELEMENT> InstanceOfAssertFactory
<Stream, ListAssert<ELEMENT>> InstanceOfAssertFactory
for aStream
.static <T extends Throwable>
InstanceOfAssertFactory<T, AbstractThrowableAssert<?, T>> InstanceOfAssertFactory
for aThrowable
.static <T> InstanceOfAssertFactory
<T, ObjectAssert<T>> InstanceOfAssertFactory
for an object of a specific type.
-
Field Details
-
PREDICATE
- See Also:
-
INT_PREDICATE
InstanceOfAssertFactory
for 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
InstanceOfAssertFactory
for anOptionalInt
. -
OPTIONAL_LONG
InstanceOfAssertFactory
for anOptionalLong
. -
MATCHER
InstanceOfAssertFactory
for anMatcher
. -
BIG_DECIMAL
-
BIG_INTEGER
-
URI_TYPE
InstanceOfAssertFactory
for aURI
.Note: The
TYPE
suffix prevents the shadowing ofjava.net.URI
when the factory is statically imported.- Since:
- 3.13.2
-
URL_TYPE
InstanceOfAssertFactory
for aURL
.Note: The
TYPE
suffix prevents the shadowing ofjava.net.URL
when the factory is statically imported.- Since:
- 3.13.2
-
BOOLEAN
-
BOOLEAN_ARRAY
InstanceOfAssertFactory
for aboolean
array. -
BOOLEAN_2D_ARRAY
InstanceOfAssertFactory
for aboolean
two-dimensional array. -
BYTE
-
BYTE_ARRAY
InstanceOfAssertFactory
for abyte
array. -
BYTE_2D_ARRAY
InstanceOfAssertFactory
for abyte
two-dimensional array. -
CHARACTER
-
CHAR_ARRAY
InstanceOfAssertFactory
for achar
array. -
CHAR_2D_ARRAY
InstanceOfAssertFactory
for achar
two-dimensional array. -
CLASS
InstanceOfAssertFactory
for aClass
. -
DOUBLE
-
DOUBLE_ARRAY
InstanceOfAssertFactory
for adouble
array. -
DOUBLE_2D_ARRAY
InstanceOfAssertFactory
for adouble
two-dimensional array. -
FILE
InstanceOfAssertFactory
for aFile
. -
FUTURE
- See Also:
-
INPUT_STREAM
InstanceOfAssertFactory
for anInputStream
. -
FLOAT
-
FLOAT_ARRAY
InstanceOfAssertFactory
for afloat
array. -
FLOAT_2D_ARRAY
InstanceOfAssertFactory
for afloat
two-dimensional array. -
INTEGER
-
INT_ARRAY
InstanceOfAssertFactory
for anint
array. -
INT_2D_ARRAY
InstanceOfAssertFactory
for anint
two-dimensional array. -
LONG
-
LONG_ARRAY
InstanceOfAssertFactory
for along
array. -
LONG_2D_ARRAY
InstanceOfAssertFactory
for along
two-dimensional array. -
ARRAY
InstanceOfAssertFactory
for an array ofObject
.- See Also:
-
ARRAY_2D
InstanceOfAssertFactory
for an two-dimensional array ofObject
.- See Also:
-
SHORT
-
SHORT_ARRAY
InstanceOfAssertFactory
for ashort
array. -
SHORT_2D_ARRAY
InstanceOfAssertFactory
for ashort
two-dimensional array. -
DATE
InstanceOfAssertFactory
for aDate
. -
ZONED_DATE_TIME
-
LOCAL_DATE_TIME
-
OFFSET_DATE_TIME
static final InstanceOfAssertFactory<OffsetDateTime,AbstractOffsetDateTimeAssert<?>> OFFSET_DATE_TIME -
OFFSET_TIME
InstanceOfAssertFactory
for anOffsetTime
. -
LOCAL_TIME
InstanceOfAssertFactory
for aLocalTime
. -
LOCAL_DATE
InstanceOfAssertFactory
for aLocalDate
. -
INSTANT
InstanceOfAssertFactory
for anInstant
. -
DURATION
InstanceOfAssertFactory
for aDuration
.- Since:
- 3.15.0
-
PERIOD
InstanceOfAssertFactory
for aPeriod
.- Since:
- 3.17.0
-
ATOMIC_BOOLEAN
InstanceOfAssertFactory
for anAtomicBoolean
. -
ATOMIC_INTEGER
InstanceOfAssertFactory
for 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
InstanceOfAssertFactory
for aLongAdder
. -
ATOMIC_LONG
InstanceOfAssertFactory
for 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>> InstanceOfAssertFactory
for anAtomicReferenceFieldUpdater
, assumingObject
as field and object types.- See Also:
-
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
InstanceOfAssertFactory
for 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
InstanceOfAssertFactory
for 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
InstanceOfAssertFactory
for anIntStream
. -
PATH
InstanceOfAssertFactory
for aPath
. -
SPLITERATOR
- See Also:
-
MAP
- See Also:
-
-
Method Details
-
predicate
InstanceOfAssertFactory
for aPredicate
.- Type Parameters:
T
- thePredicate
input 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
- theCompletableFuture
result 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
- theCompletionStage
result type.- Parameters:
resultType
- the result type instance.- Returns:
- the factory instance.
- See Also:
-
optional
static <VALUE> InstanceOfAssertFactory<Optional,OptionalAssert<VALUE>> optional(Class<VALUE> resultType) InstanceOfAssertFactory
for anOptional
.- Type Parameters:
VALUE
- theOptional
value type.- Parameters:
resultType
- the value type instance.- Returns:
- the factory instance.
- See Also:
-
future
static <RESULT> InstanceOfAssertFactory<Future,FutureAssert<RESULT>> future(Class<RESULT> resultType) InstanceOfAssertFactory
for aFuture
.- Type Parameters:
RESULT
- theFuture
result type.- Parameters:
resultType
- the result type instance.- Returns:
- the factory instance.
- See Also:
-
type
InstanceOfAssertFactory
for an object of a specific type.While this factory ensures that
actual
is an instance of the input type, it creates always anObjectAssert
with 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) InstanceOfAssertFactory
for 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) InstanceOfAssertFactory
for 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
- theAtomicIntegerFieldUpdater
object 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
- theAtomicLongFieldUpdater
object 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
- theAtomicReference
value 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
- theAtomicReferenceArray
element 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
- theAtomicReferenceFieldUpdater
field type.OBJECT
- theAtomicReferenceFieldUpdater
object 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
- theAtomicMarkableReference
value 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
- theAtomicStampedReference
value 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) InstanceOfAssertFactory
for aThrowable
.- Type Parameters:
T
- theThrowable
type.- 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) InstanceOfAssertFactory
for anIterable
.- Type Parameters:
ELEMENT
- theIterable
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- See Also:
-
iterator
static <ELEMENT> InstanceOfAssertFactory<Iterator,IteratorAssert<ELEMENT>> iterator(Class<ELEMENT> elementType) InstanceOfAssertFactory
for anIterator
.- Type Parameters:
ELEMENT
- theIterator
element 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
- theCollection
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- Since:
- 3.21.0
- See Also:
-
list
InstanceOfAssertFactory
for aList
.- Type Parameters:
ELEMENT
- theList
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- See Also:
-
stream
static <ELEMENT> InstanceOfAssertFactory<Stream,ListAssert<ELEMENT>> stream(Class<ELEMENT> elementType) InstanceOfAssertFactory
for aStream
.- Type Parameters:
ELEMENT
- theStream
element 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
- theSpliterator
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- See Also:
-
map
InstanceOfAssertFactory
for aMap
.- Type Parameters:
K
- theMap
key type.V
- theMap
value 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
- theComparable
type.- Parameters:
comparableType
- the comparable type instance.- Returns:
- the factory instance.
-