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
InstanceOfAssertFactory instances for Java types.- Since:
- 3.13.0
- Author:
- Stefano Cordio
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final InstanceOfAssertFactory<Object[], ObjectArrayAssert<Object>> InstanceOfAssertFactoryfor an array ofObject.static final InstanceOfAssertFactory<Object[][], Object2DArrayAssert<Object>> InstanceOfAssertFactoryfor a 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<Set, AbstractCollectionAssert<?, Collection<?>, Object, ObjectAssert<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<Temporal, TemporalAssert> InstanceOfAssertFactoryfor aTemporal.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<YearMonth, AbstractYearMonthAssert<?>> InstanceOfAssertFactoryfor aYearMonth.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 a two-dimensional array of elements.atomicIntegerFieldUpdater(Class<T> objectType) atomicLongFieldUpdater(Class<T> objectType) atomicMarkableReference(Class<V> valueType) static <V> InstanceOfAssertFactory<AtomicReference, AtomicReferenceAssert<V>> atomicReference(Class<V> valueType) atomicReferenceArray(Class<E> elementType) static <T,V> InstanceOfAssertFactory <AtomicReferenceFieldUpdater, AtomicReferenceFieldUpdaterAssert<T, V>> atomicReferenceFieldUpdater(Class<T> fieldType, Class<V> objectType) atomicStampedReference(Class<V> 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 <E> InstanceOfAssertFactory<Set, AbstractCollectionAssert<?, Collection<? extends E>, E, ObjectAssert<E>>> InstanceOfAssertFactoryfor aSet.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 a two-dimensional array ofObject.- See Also:
-
SHORT
-
SHORT_ARRAY
InstanceOfAssertFactoryfor ashortarray. -
SHORT_2D_ARRAY
InstanceOfAssertFactoryfor ashorttwo-dimensional array. -
DATE
InstanceOfAssertFactoryfor aDate. -
TEMPORAL
InstanceOfAssertFactoryfor aTemporal.- Since:
- 3.26.0
-
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. -
YEAR_MONTH
InstanceOfAssertFactoryfor aYearMonth.- Since:
- 3.26.0
-
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.- 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
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:
-
SET
static final InstanceOfAssertFactory<Set,AbstractCollectionAssert<?, SETCollection<?>, Object, ObjectAssert<Object>>> - Since:
- 3.26.0
- 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 a 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 <T> InstanceOfAssertFactory<AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<T>> atomicIntegerFieldUpdater(Class<T> objectType) - Type Parameters:
T- theAtomicIntegerFieldUpdaterobject type.- Parameters:
objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
-
atomicLongFieldUpdater
static <T> InstanceOfAssertFactory<AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<T>> atomicLongFieldUpdater(Class<T> objectType) - Type Parameters:
T- theAtomicLongFieldUpdaterobject type.- Parameters:
objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
-
atomicReference
static <V> InstanceOfAssertFactory<AtomicReference,AtomicReferenceAssert<V>> atomicReference(Class<V> valueType) - Type Parameters:
V- theAtomicReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
-
atomicReferenceArray
static <E> InstanceOfAssertFactory<AtomicReferenceArray,AtomicReferenceArrayAssert<E>> atomicReferenceArray(Class<E> elementType) - Type Parameters:
E- theAtomicReferenceArrayelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
-
atomicReferenceFieldUpdater
static <T,V> InstanceOfAssertFactory<AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<T, atomicReferenceFieldUpdaterV>> (Class<T> fieldType, Class<V> objectType) - Type Parameters:
T- theAtomicReferenceFieldUpdaterfield type.V- theAtomicReferenceFieldUpdaterobject type.- Parameters:
fieldType- the field type instance.objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
-
atomicMarkableReference
static <V> InstanceOfAssertFactory<AtomicMarkableReference,AtomicMarkableReferenceAssert<V>> atomicMarkableReference(Class<V> valueType) - Type Parameters:
V- theAtomicMarkableReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
-
atomicStampedReference
static <V> InstanceOfAssertFactory<AtomicStampedReference,AtomicStampedReferenceAssert<V>> atomicStampedReference(Class<V> valueType) - Type Parameters:
V- 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:
-
set
static <E> InstanceOfAssertFactory<Set,AbstractCollectionAssert<?, setCollection<? extends E>, E, ObjectAssert<E>>> (Class<E> elementType) InstanceOfAssertFactoryfor aSet.- Type Parameters:
E- theSetelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- Since:
- 3.26.0
- 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.
-