Package org.assertj.core.api
Interface InstanceOfAssertFactories
-
- All Known Subinterfaces:
WithAssertions
- All Known Implementing Classes:
AbstractBDDSoftAssertions
,AbstractSoftAssertions
,AbstractStandardSoftAssertions
,Assertions
,AutoCloseableBDDSoftAssertions
,AutoCloseableSoftAssertions
,BDDAssertions
,BDDSoftAssertions
,Java6AbstractBDDSoftAssertions
,Java6AbstractStandardSoftAssertions
,Java6BDDSoftAssertions
,Java6JUnitBDDSoftAssertions
,Java6JUnitSoftAssertions
,Java6SoftAssertions
,JUnitBDDSoftAssertions
,JUnitJupiterBDDSoftAssertions
,JUnitJupiterSoftAssertions
,JUnitSoftAssertions
,SoftAssertions
public interface InstanceOfAssertFactories
- Since:
- 3.13.0
-
-
Field Summary
-
Method Summary
Static Methods Modifier and Type Method Description static <ELEMENT> InstanceOfAssertFactory<ELEMENT[],ObjectArrayAssert<ELEMENT>>
array(java.lang.Class<ELEMENT[]> arrayType)
InstanceOfAssertFactory
for an array of elements.static <OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<OBJECT>>
atomicIntegerFieldUpdater(java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory
for anAtomicIntegerFieldUpdater
.static <OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<OBJECT>>
atomicLongFieldUpdater(java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory
for anAtomicIntegerFieldUpdater
.static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicMarkableReference,AtomicMarkableReferenceAssert<VALUE>>
atomicMarkableReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory
for anAtomicMarkableReference
.static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReference,AtomicReferenceAssert<VALUE>>
atomicReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory
for anAtomicReference
.static <ELEMENT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceArray,AtomicReferenceArrayAssert<ELEMENT>>
atomicReferenceArray(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for anAtomicReferenceArray
.static <FIELD,OBJECT>
InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT>>atomicReferenceFieldUpdater(java.lang.Class<FIELD> fieldType, java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory
for anAtomicReferenceFieldUpdater
.static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicStampedReference,AtomicStampedReferenceAssert<VALUE>>
atomicStampedReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory
for anAtomicStampedReference
.static <T extends java.lang.Comparable<? super T>>
InstanceOfAssertFactory<T,AbstractComparableAssert<?,T>>comparable(java.lang.Class<T> comparableType)
InstanceOfAssertFactory
for aComparable
.static <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletableFuture,CompletableFutureAssert<RESULT>>
completableFuture(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory
for aCompletableFuture
.static <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletionStage,CompletableFutureAssert<RESULT>>
completionStage(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory
for aCompletionStage
.static <RESULT> InstanceOfAssertFactory<java.util.concurrent.Future,FutureAssert<RESULT>>
future(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory
for aFuture
.static <ELEMENT> InstanceOfAssertFactory<java.lang.Iterable,IterableAssert<ELEMENT>>
iterable(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for anIterable
.static <ELEMENT> InstanceOfAssertFactory<java.util.Iterator,IteratorAssert<ELEMENT>>
iterator(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for anIterator
.static <ELEMENT> InstanceOfAssertFactory<java.util.List,ListAssert<ELEMENT>>
list(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for aList
.static <K,V>
InstanceOfAssertFactory<java.util.Map,MapAssert<K,V>>map(java.lang.Class<K> keyType, java.lang.Class<V> valueType)
InstanceOfAssertFactory
for aMap
.static <VALUE> InstanceOfAssertFactory<java.util.Optional,OptionalAssert<VALUE>>
optional(java.lang.Class<VALUE> resultType)
InstanceOfAssertFactory
for anOptional
.static <T> InstanceOfAssertFactory<java.util.function.Predicate,PredicateAssert<T>>
predicate(java.lang.Class<T> type)
InstanceOfAssertFactory
for aPredicate
.static <ELEMENT> InstanceOfAssertFactory<java.util.stream.Stream,ListAssert<ELEMENT>>
stream(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for aStream
.static <T> InstanceOfAssertFactory<T,ObjectAssert<T>>
type(java.lang.Class<T> type)
InstanceOfAssertFactory
for an object of a specific type.
-
-
-
Field Detail
-
PREDICATE
static final InstanceOfAssertFactory<java.util.function.Predicate,PredicateAssert<java.lang.Object>> PREDICATE
- See Also:
predicate(Class)
-
INT_PREDICATE
static final InstanceOfAssertFactory<java.util.function.IntPredicate,IntPredicateAssert> INT_PREDICATE
InstanceOfAssertFactory
for anIntPredicate
.
-
LONG_PREDICATE
static final InstanceOfAssertFactory<java.util.function.LongPredicate,LongPredicateAssert> LONG_PREDICATE
InstanceOfAssertFactory
for aLongPredicate
.
-
DOUBLE_PREDICATE
static final InstanceOfAssertFactory<java.util.function.DoublePredicate,DoublePredicateAssert> DOUBLE_PREDICATE
InstanceOfAssertFactory
for aDoublePredicate
.
-
COMPLETABLE_FUTURE
static final InstanceOfAssertFactory<java.util.concurrent.CompletableFuture,CompletableFutureAssert<java.lang.Object>> COMPLETABLE_FUTURE
- See Also:
completableFuture(Class)
-
COMPLETION_STAGE
static final InstanceOfAssertFactory<java.util.concurrent.CompletionStage,CompletableFutureAssert<java.lang.Object>> COMPLETION_STAGE
- See Also:
completionStage(Class)
-
OPTIONAL
static final InstanceOfAssertFactory<java.util.Optional,OptionalAssert<java.lang.Object>> OPTIONAL
- See Also:
optional(Class)
-
OPTIONAL_DOUBLE
static final InstanceOfAssertFactory<java.util.OptionalDouble,OptionalDoubleAssert> OPTIONAL_DOUBLE
InstanceOfAssertFactory
for anOptionalDouble
.
-
OPTIONAL_INT
static final InstanceOfAssertFactory<java.util.OptionalInt,OptionalIntAssert> OPTIONAL_INT
InstanceOfAssertFactory
for anOptionalInt
.
-
OPTIONAL_LONG
static final InstanceOfAssertFactory<java.util.OptionalLong,OptionalLongAssert> OPTIONAL_LONG
InstanceOfAssertFactory
for anOptionalLong
.
-
BIG_DECIMAL
static final InstanceOfAssertFactory<java.math.BigDecimal,AbstractBigDecimalAssert<?>> BIG_DECIMAL
InstanceOfAssertFactory
for aBigDecimal
.
-
BIG_INTEGER
static final InstanceOfAssertFactory<java.math.BigInteger,AbstractBigIntegerAssert<?>> BIG_INTEGER
InstanceOfAssertFactory
for aBigInteger
.
-
URI_TYPE
static final InstanceOfAssertFactory<java.net.URI,AbstractUriAssert<?>> 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
static final InstanceOfAssertFactory<java.net.URL,AbstractUrlAssert<?>> 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
static final InstanceOfAssertFactory<java.lang.Boolean,AbstractBooleanAssert<?>> BOOLEAN
-
BOOLEAN_ARRAY
static final InstanceOfAssertFactory<boolean[],AbstractBooleanArrayAssert<?>> BOOLEAN_ARRAY
InstanceOfAssertFactory
for aboolean
array.
-
BYTE
static final InstanceOfAssertFactory<java.lang.Byte,AbstractByteAssert<?>> BYTE
-
BYTE_ARRAY
static final InstanceOfAssertFactory<byte[],AbstractByteArrayAssert<?>> BYTE_ARRAY
InstanceOfAssertFactory
for abyte
aray.
-
CHARACTER
static final InstanceOfAssertFactory<java.lang.Character,AbstractCharacterAssert<?>> CHARACTER
-
CHAR_ARRAY
static final InstanceOfAssertFactory<char[],AbstractCharArrayAssert<?>> CHAR_ARRAY
InstanceOfAssertFactory
for achar
array.
-
CLASS
static final InstanceOfAssertFactory<java.lang.Class,ClassAssert> CLASS
InstanceOfAssertFactory
for aClass
.
-
DOUBLE
static final InstanceOfAssertFactory<java.lang.Double,AbstractDoubleAssert<?>> DOUBLE
-
DOUBLE_ARRAY
static final InstanceOfAssertFactory<double[],AbstractDoubleArrayAssert<?>> DOUBLE_ARRAY
InstanceOfAssertFactory
for adouble
array.
-
FILE
static final InstanceOfAssertFactory<java.io.File,AbstractFileAssert<?>> FILE
InstanceOfAssertFactory
for aFile
.
-
FUTURE
static final InstanceOfAssertFactory<java.util.concurrent.Future,FutureAssert<java.lang.Object>> FUTURE
- See Also:
future(Class)
-
INPUT_STREAM
static final InstanceOfAssertFactory<java.io.InputStream,AbstractInputStreamAssert<?,?>> INPUT_STREAM
InstanceOfAssertFactory
for anInputStream
.
-
FLOAT
static final InstanceOfAssertFactory<java.lang.Float,AbstractFloatAssert<?>> FLOAT
-
FLOAT_ARRAY
static final InstanceOfAssertFactory<float[],AbstractFloatArrayAssert<?>> FLOAT_ARRAY
InstanceOfAssertFactory
for afloat
array.
-
INTEGER
static final InstanceOfAssertFactory<java.lang.Integer,AbstractIntegerAssert<?>> INTEGER
-
INT_ARRAY
static final InstanceOfAssertFactory<int[],AbstractIntArrayAssert<?>> INT_ARRAY
InstanceOfAssertFactory
for anint
array.
-
LONG
static final InstanceOfAssertFactory<java.lang.Long,AbstractLongAssert<?>> LONG
-
LONG_ARRAY
static final InstanceOfAssertFactory<long[],AbstractLongArrayAssert<?>> LONG_ARRAY
InstanceOfAssertFactory
for along
array.
-
ARRAY
static final InstanceOfAssertFactory<java.lang.Object[],ObjectArrayAssert<java.lang.Object>> ARRAY
InstanceOfAssertFactory
for an array ofObject
.- See Also:
array(Class)
-
SHORT
static final InstanceOfAssertFactory<java.lang.Short,AbstractShortAssert<?>> SHORT
-
SHORT_ARRAY
static final InstanceOfAssertFactory<short[],AbstractShortArrayAssert<?>> SHORT_ARRAY
InstanceOfAssertFactory
for ashort
array.
-
DATE
static final InstanceOfAssertFactory<java.util.Date,AbstractDateAssert<?>> DATE
InstanceOfAssertFactory
for aDate
.
-
ZONED_DATE_TIME
static final InstanceOfAssertFactory<java.time.ZonedDateTime,AbstractZonedDateTimeAssert<?>> ZONED_DATE_TIME
InstanceOfAssertFactory
for aZonedDateTime
.
-
LOCAL_DATE_TIME
static final InstanceOfAssertFactory<java.time.LocalDateTime,AbstractLocalDateTimeAssert<?>> LOCAL_DATE_TIME
InstanceOfAssertFactory
for aLocalDateTime
.
-
OFFSET_DATE_TIME
static final InstanceOfAssertFactory<java.time.OffsetDateTime,AbstractOffsetDateTimeAssert<?>> OFFSET_DATE_TIME
InstanceOfAssertFactory
for anOffsetDateTime
.
-
OFFSET_TIME
static final InstanceOfAssertFactory<java.time.OffsetTime,AbstractOffsetTimeAssert<?>> OFFSET_TIME
InstanceOfAssertFactory
for anOffsetTime
.
-
LOCAL_TIME
static final InstanceOfAssertFactory<java.time.LocalTime,AbstractLocalTimeAssert<?>> LOCAL_TIME
InstanceOfAssertFactory
for aLocalTime
.
-
LOCAL_DATE
static final InstanceOfAssertFactory<java.time.LocalDate,AbstractLocalDateAssert<?>> LOCAL_DATE
InstanceOfAssertFactory
for aLocalDate
.
-
INSTANT
static final InstanceOfAssertFactory<java.time.Instant,AbstractInstantAssert<?>> INSTANT
InstanceOfAssertFactory
for anInstant
.
-
ATOMIC_BOOLEAN
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicBoolean,AtomicBooleanAssert> ATOMIC_BOOLEAN
InstanceOfAssertFactory
for anAtomicBoolean
.
-
ATOMIC_INTEGER
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicInteger,AtomicIntegerAssert> ATOMIC_INTEGER
InstanceOfAssertFactory
for anAtomicInteger
.
-
ATOMIC_INTEGER_ARRAY
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerArray,AtomicIntegerArrayAssert> ATOMIC_INTEGER_ARRAY
InstanceOfAssertFactory
for anAtomicIntegerArray
.
-
ATOMIC_INTEGER_FIELD_UPDATER
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<java.lang.Object>> ATOMIC_INTEGER_FIELD_UPDATER
- See Also:
atomicIntegerFieldUpdater(Class)
-
ATOMIC_LONG
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLong,AtomicLongAssert> ATOMIC_LONG
InstanceOfAssertFactory
for anAtomicLong
.
-
ATOMIC_LONG_ARRAY
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongArray,AtomicLongArrayAssert> ATOMIC_LONG_ARRAY
InstanceOfAssertFactory
for anAtomicLongArray
.
-
ATOMIC_LONG_FIELD_UPDATER
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<java.lang.Object>> ATOMIC_LONG_FIELD_UPDATER
- See Also:
atomicLongFieldUpdater(Class)
-
ATOMIC_REFERENCE
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReference,AtomicReferenceAssert<java.lang.Object>> ATOMIC_REFERENCE
- See Also:
atomicReference(Class)
-
ATOMIC_REFERENCE_ARRAY
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceArray,AtomicReferenceArrayAssert<java.lang.Object>> ATOMIC_REFERENCE_ARRAY
- See Also:
atomicReferenceArray(Class)
-
ATOMIC_REFERENCE_FIELD_UPDATER
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<java.lang.Object,java.lang.Object>> ATOMIC_REFERENCE_FIELD_UPDATER
InstanceOfAssertFactory
for anAtomicReferenceFieldUpdater
, assumingObject
as field and object types.
-
ATOMIC_MARKABLE_REFERENCE
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicMarkableReference,AtomicMarkableReferenceAssert<java.lang.Object>> ATOMIC_MARKABLE_REFERENCE
- See Also:
atomicMarkableReference(Class)
-
ATOMIC_STAMPED_REFERENCE
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicStampedReference,AtomicStampedReferenceAssert<java.lang.Object>> ATOMIC_STAMPED_REFERENCE
- See Also:
atomicStampedReference(Class)
-
THROWABLE
static final InstanceOfAssertFactory<java.lang.Throwable,AbstractThrowableAssert<?,? extends java.lang.Throwable>> THROWABLE
InstanceOfAssertFactory
for aThrowable
.
-
CHAR_SEQUENCE
static final InstanceOfAssertFactory<java.lang.CharSequence,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> CHAR_SEQUENCE
InstanceOfAssertFactory
for aCharSequence
.
-
STRING_BUILDER
static final InstanceOfAssertFactory<java.lang.StringBuilder,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> STRING_BUILDER
InstanceOfAssertFactory
for aStringBuilder
.
-
STRING_BUFFER
static final InstanceOfAssertFactory<java.lang.StringBuffer,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> STRING_BUFFER
InstanceOfAssertFactory
for aStringBuffer
.
-
STRING
static final InstanceOfAssertFactory<java.lang.String,AbstractStringAssert<?>> STRING
InstanceOfAssertFactory
for aString
.
-
ITERABLE
static final InstanceOfAssertFactory<java.lang.Iterable,IterableAssert<java.lang.Object>> ITERABLE
- See Also:
iterable(Class)
-
ITERATOR
static final InstanceOfAssertFactory<java.util.Iterator,IteratorAssert<java.lang.Object>> ITERATOR
- See Also:
iterator(Class)
-
LIST
static final InstanceOfAssertFactory<java.util.List,ListAssert<java.lang.Object>> LIST
- See Also:
list(Class)
-
STREAM
static final InstanceOfAssertFactory<java.util.stream.Stream,ListAssert<java.lang.Object>> STREAM
- See Also:
stream(Class)
-
DOUBLE_STREAM
static final InstanceOfAssertFactory<java.util.stream.DoubleStream,ListAssert<java.lang.Double>> DOUBLE_STREAM
InstanceOfAssertFactory
for aDoubleStream
.
-
LONG_STREAM
static final InstanceOfAssertFactory<java.util.stream.LongStream,ListAssert<java.lang.Long>> LONG_STREAM
InstanceOfAssertFactory
for aLongStream
.
-
INT_STREAM
static final InstanceOfAssertFactory<java.util.stream.IntStream,ListAssert<java.lang.Integer>> INT_STREAM
InstanceOfAssertFactory
for anIntStream
.
-
PATH
static final InstanceOfAssertFactory<java.nio.file.Path,AbstractPathAssert<?>> PATH
InstanceOfAssertFactory
for aPath
.
-
MAP
static final InstanceOfAssertFactory<java.util.Map,MapAssert<java.lang.Object,java.lang.Object>> MAP
- See Also:
map(Class, Class)
-
-
Method Detail
-
predicate
static <T> InstanceOfAssertFactory<java.util.function.Predicate,PredicateAssert<T>> predicate(java.lang.Class<T> type)
InstanceOfAssertFactory
for aPredicate
.- Type Parameters:
T
- thePredicate
input type.- Parameters:
type
- the input type instance.- Returns:
- the factory instance.
- See Also:
PREDICATE
-
completableFuture
static <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletableFuture,CompletableFutureAssert<RESULT>> completableFuture(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory
for aCompletableFuture
.- Type Parameters:
RESULT
- theCompletableFuture
result type.- Parameters:
resultType
- the result type instance.- Returns:
- the factory instance.
- See Also:
COMPLETABLE_FUTURE
-
completionStage
static <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletionStage,CompletableFutureAssert<RESULT>> completionStage(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory
for aCompletionStage
.- Type Parameters:
RESULT
- theCompletionStage
result type.- Parameters:
resultType
- the result type instance.- Returns:
- the factory instance.
- See Also:
COMPLETION_STAGE
-
optional
static <VALUE> InstanceOfAssertFactory<java.util.Optional,OptionalAssert<VALUE>> optional(java.lang.Class<VALUE> resultType)
InstanceOfAssertFactory
for anOptional
.- Type Parameters:
VALUE
- theOptional
value type.- Parameters:
resultType
- the value type instance.- Returns:
- the factory instance.
- See Also:
OPTIONAL
-
future
static <RESULT> InstanceOfAssertFactory<java.util.concurrent.Future,FutureAssert<RESULT>> future(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory
for aFuture
.- Type Parameters:
RESULT
- theFuture
result type.- Parameters:
resultType
- the result type instance.- Returns:
- the factory instance.
- See Also:
FUTURE
-
type
static <T> InstanceOfAssertFactory<T,ObjectAssert<T>> type(java.lang.Class<T> 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(java.lang.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:
ARRAY
-
atomicIntegerFieldUpdater
static <OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<OBJECT>> atomicIntegerFieldUpdater(java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory
for anAtomicIntegerFieldUpdater
.- Type Parameters:
OBJECT
- theAtomicIntegerFieldUpdater
object type.- Parameters:
objectType
- the object type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_INTEGER_FIELD_UPDATER
-
atomicLongFieldUpdater
static <OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<OBJECT>> atomicLongFieldUpdater(java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory
for anAtomicIntegerFieldUpdater
.- Type Parameters:
OBJECT
- theAtomicLongFieldUpdater
object type.- Parameters:
objectType
- the object type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_LONG_FIELD_UPDATER
-
atomicReference
static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReference,AtomicReferenceAssert<VALUE>> atomicReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory
for anAtomicReference
.- Type Parameters:
VALUE
- theAtomicReference
value type.- Parameters:
valueType
- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_REFERENCE
-
atomicReferenceArray
static <ELEMENT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceArray,AtomicReferenceArrayAssert<ELEMENT>> atomicReferenceArray(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for anAtomicReferenceArray
.- Type Parameters:
ELEMENT
- theAtomicReferenceArray
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_REFERENCE_ARRAY
-
atomicReferenceFieldUpdater
static <FIELD,OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT>> atomicReferenceFieldUpdater(java.lang.Class<FIELD> fieldType, java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory
for anAtomicReferenceFieldUpdater
.- 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:
ATOMIC_REFERENCE_FIELD_UPDATER
-
atomicMarkableReference
static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicMarkableReference,AtomicMarkableReferenceAssert<VALUE>> atomicMarkableReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory
for anAtomicMarkableReference
.- Type Parameters:
VALUE
- theAtomicMarkableReference
value type.- Parameters:
valueType
- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_MARKABLE_REFERENCE
-
atomicStampedReference
static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicStampedReference,AtomicStampedReferenceAssert<VALUE>> atomicStampedReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory
for anAtomicStampedReference
.- Type Parameters:
VALUE
- theAtomicStampedReference
value type.- Parameters:
valueType
- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_STAMPED_REFERENCE
-
iterable
static <ELEMENT> InstanceOfAssertFactory<java.lang.Iterable,IterableAssert<ELEMENT>> iterable(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for anIterable
.- Type Parameters:
ELEMENT
- theIterable
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- See Also:
ITERABLE
-
iterator
static <ELEMENT> InstanceOfAssertFactory<java.util.Iterator,IteratorAssert<ELEMENT>> iterator(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for anIterator
.- Type Parameters:
ELEMENT
- theIterator
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- See Also:
ITERATOR
-
list
static <ELEMENT> InstanceOfAssertFactory<java.util.List,ListAssert<ELEMENT>> list(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for aList
.- Type Parameters:
ELEMENT
- theList
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- See Also:
LIST
-
stream
static <ELEMENT> InstanceOfAssertFactory<java.util.stream.Stream,ListAssert<ELEMENT>> stream(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory
for aStream
.- Type Parameters:
ELEMENT
- theStream
element type.- Parameters:
elementType
- the element type instance.- Returns:
- the factory instance.
- See Also:
STREAM
-
map
static <K,V> InstanceOfAssertFactory<java.util.Map,MapAssert<K,V>> map(java.lang.Class<K> keyType, java.lang.Class<V> valueType)
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:
MAP
-
comparable
static <T extends java.lang.Comparable<? super T>> InstanceOfAssertFactory<T,AbstractComparableAssert<?,T>> comparable(java.lang.Class<T> comparableType)
InstanceOfAssertFactory
for aComparable
.- Type Parameters:
T
- theComparable
type.- Parameters:
comparableType
- the comparable type instance.- Returns:
- the factory instance.
-
-