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 InstanceOfAssertFactoriesInstanceOfAssertFactoryinstances for Java types.- Since:
- 3.13.0
- See Also:
Assert.asInstanceOf(InstanceOfAssertFactory),AbstractObjectAssert.extracting(String, InstanceOfAssertFactory),AbstractObjectAssert.extracting(Function, InstanceOfAssertFactory),AbstractMapAssert.extractingByKey(Object, InstanceOfAssertFactory),AbstractOptionalAssert.get(InstanceOfAssertFactory),AbstractIterableAssert.first(InstanceOfAssertFactory),AbstractIterableAssert.last(InstanceOfAssertFactory),AbstractIterableAssert.element(int, InstanceOfAssertFactory)
-
-
Field Summary
-
Method Summary
Static Methods Modifier and Type Method Description static <ELEMENT> InstanceOfAssertFactory<ELEMENT[],ObjectArrayAssert<ELEMENT>>array(java.lang.Class<ELEMENT[]> arrayType)InstanceOfAssertFactoryfor an array of elements.static <ELEMENT> InstanceOfAssertFactory<ELEMENT[][],Object2DArrayAssert<ELEMENT>>array2D(java.lang.Class<ELEMENT[][]> arrayType)InstanceOfAssertFactoryfor a two-dimensional array of elements.static <T> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<T>>atomicIntegerFieldUpdater(java.lang.Class<T> objectType)InstanceOfAssertFactoryfor anAtomicIntegerFieldUpdater.static <T> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<T>>atomicLongFieldUpdater(java.lang.Class<T> objectType)InstanceOfAssertFactoryfor anAtomicIntegerFieldUpdater.static <V> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicMarkableReference,AtomicMarkableReferenceAssert<V>>atomicMarkableReference(java.lang.Class<V> valueType)InstanceOfAssertFactoryfor anAtomicMarkableReference.static <V> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReference,AtomicReferenceAssert<V>>atomicReference(java.lang.Class<V> valueType)InstanceOfAssertFactoryfor anAtomicReference.static <E> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceArray,AtomicReferenceArrayAssert<E>>atomicReferenceArray(java.lang.Class<E> elementType)InstanceOfAssertFactoryfor anAtomicReferenceArray.static <T,V>
InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<T,V>>atomicReferenceFieldUpdater(java.lang.Class<T> fieldType, java.lang.Class<V> objectType)InstanceOfAssertFactoryfor anAtomicReferenceFieldUpdater.static <V> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicStampedReference,AtomicStampedReferenceAssert<V>>atomicStampedReference(java.lang.Class<V> valueType)InstanceOfAssertFactoryfor anAtomicStampedReference.static <E> InstanceOfAssertFactory<java.util.Collection,AbstractCollectionAssert<?,java.util.Collection<? extends E>,E,ObjectAssert<E>>>collection(java.lang.Class<E> elementType)InstanceOfAssertFactoryfor aCollection.static <T extends java.lang.Comparable<? super T>>
InstanceOfAssertFactory<T,AbstractComparableAssert<?,T>>comparable(java.lang.Class<T> comparableType)InstanceOfAssertFactoryfor aComparable.static <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletableFuture,CompletableFutureAssert<RESULT>>completableFuture(java.lang.Class<RESULT> resultType)InstanceOfAssertFactoryfor aCompletableFuture.static <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletionStage,CompletableFutureAssert<RESULT>>completionStage(java.lang.Class<RESULT> resultType)InstanceOfAssertFactoryfor aCompletionStage.static <RESULT> InstanceOfAssertFactory<java.util.concurrent.Future,FutureAssert<RESULT>>future(java.lang.Class<RESULT> resultType)InstanceOfAssertFactoryfor aFuture.static <ELEMENT> InstanceOfAssertFactory<java.lang.Iterable,IterableAssert<ELEMENT>>iterable(java.lang.Class<ELEMENT> elementType)InstanceOfAssertFactoryfor anIterable.static <ELEMENT> InstanceOfAssertFactory<java.util.Iterator,IteratorAssert<ELEMENT>>iterator(java.lang.Class<ELEMENT> elementType)InstanceOfAssertFactoryfor anIterator.static <ELEMENT> InstanceOfAssertFactory<java.util.List,ListAssert<ELEMENT>>list(java.lang.Class<ELEMENT> elementType)InstanceOfAssertFactoryfor aList.static <K,V>
InstanceOfAssertFactory<java.util.Map,MapAssert<K,V>>map(java.lang.Class<K> keyType, java.lang.Class<V> valueType)InstanceOfAssertFactoryfor aMap.static <VALUE> InstanceOfAssertFactory<java.util.Optional,OptionalAssert<VALUE>>optional(java.lang.Class<VALUE> resultType)InstanceOfAssertFactoryfor anOptional.static <T> InstanceOfAssertFactory<java.util.function.Predicate,PredicateAssert<T>>predicate(java.lang.Class<T> type)InstanceOfAssertFactoryfor aPredicate.static <E> InstanceOfAssertFactory<java.util.Set,AbstractCollectionAssert<?,java.util.Collection<? extends E>,E,ObjectAssert<E>>>set(java.lang.Class<E> elementType)InstanceOfAssertFactoryfor aSet.static <ELEMENT> InstanceOfAssertFactory<java.util.Spliterator,SpliteratorAssert<ELEMENT>>spliterator(java.lang.Class<ELEMENT> elementType)InstanceOfAssertFactoryfor aSpliterator.static <ELEMENT> InstanceOfAssertFactory<java.util.stream.Stream,ListAssert<ELEMENT>>stream(java.lang.Class<ELEMENT> elementType)InstanceOfAssertFactoryfor aStream.static <T extends java.lang.Throwable>
InstanceOfAssertFactory<T,AbstractThrowableAssert<?,T>>throwable(java.lang.Class<T> type)InstanceOfAssertFactoryfor aThrowable.static <T> InstanceOfAssertFactory<T,ObjectAssert<T>>type(java.lang.Class<T> type)InstanceOfAssertFactoryfor 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
InstanceOfAssertFactoryfor anIntPredicate.
-
LONG_PREDICATE
static final InstanceOfAssertFactory<java.util.function.LongPredicate,LongPredicateAssert> LONG_PREDICATE
InstanceOfAssertFactoryfor aLongPredicate.
-
DOUBLE_PREDICATE
static final InstanceOfAssertFactory<java.util.function.DoublePredicate,DoublePredicateAssert> DOUBLE_PREDICATE
InstanceOfAssertFactoryfor 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
InstanceOfAssertFactoryfor anOptionalDouble.
-
OPTIONAL_INT
static final InstanceOfAssertFactory<java.util.OptionalInt,OptionalIntAssert> OPTIONAL_INT
InstanceOfAssertFactoryfor anOptionalInt.
-
OPTIONAL_LONG
static final InstanceOfAssertFactory<java.util.OptionalLong,OptionalLongAssert> OPTIONAL_LONG
InstanceOfAssertFactoryfor anOptionalLong.
-
MATCHER
static final InstanceOfAssertFactory<java.util.regex.Matcher,MatcherAssert> MATCHER
InstanceOfAssertFactoryfor anMatcher.
-
BIG_DECIMAL
static final InstanceOfAssertFactory<java.math.BigDecimal,AbstractBigDecimalAssert<?>> BIG_DECIMAL
InstanceOfAssertFactoryfor aBigDecimal.
-
BIG_INTEGER
static final InstanceOfAssertFactory<java.math.BigInteger,AbstractBigIntegerAssert<?>> BIG_INTEGER
InstanceOfAssertFactoryfor aBigInteger.
-
URI_TYPE
static final InstanceOfAssertFactory<java.net.URI,AbstractUriAssert<?>> URI_TYPE
InstanceOfAssertFactoryfor aURI.Note: The
TYPEsuffix prevents the shadowing ofjava.net.URIwhen the factory is statically imported.- Since:
- 3.13.2
-
URL_TYPE
static final InstanceOfAssertFactory<java.net.URL,AbstractUrlAssert<?>> URL_TYPE
InstanceOfAssertFactoryfor aURL.Note: The
TYPEsuffix prevents the shadowing ofjava.net.URLwhen 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
InstanceOfAssertFactoryfor abooleanarray.
-
BOOLEAN_2D_ARRAY
static final InstanceOfAssertFactory<boolean[][],Boolean2DArrayAssert> BOOLEAN_2D_ARRAY
InstanceOfAssertFactoryfor abooleantwo-dimensional array.
-
BYTE
static final InstanceOfAssertFactory<java.lang.Byte,AbstractByteAssert<?>> BYTE
-
BYTE_ARRAY
static final InstanceOfAssertFactory<byte[],AbstractByteArrayAssert<?>> BYTE_ARRAY
InstanceOfAssertFactoryfor abytearray.
-
BYTE_2D_ARRAY
static final InstanceOfAssertFactory<byte[][],Byte2DArrayAssert> BYTE_2D_ARRAY
InstanceOfAssertFactoryfor abytetwo-dimensional array.
-
CHARACTER
static final InstanceOfAssertFactory<java.lang.Character,AbstractCharacterAssert<?>> CHARACTER
-
CHAR_ARRAY
static final InstanceOfAssertFactory<char[],AbstractCharArrayAssert<?>> CHAR_ARRAY
InstanceOfAssertFactoryfor achararray.
-
CHAR_2D_ARRAY
static final InstanceOfAssertFactory<char[][],Char2DArrayAssert> CHAR_2D_ARRAY
InstanceOfAssertFactoryfor achartwo-dimensional array.
-
CLASS
static final InstanceOfAssertFactory<java.lang.Class,ClassAssert> CLASS
InstanceOfAssertFactoryfor aClass.
-
DOUBLE
static final InstanceOfAssertFactory<java.lang.Double,AbstractDoubleAssert<?>> DOUBLE
-
DOUBLE_ARRAY
static final InstanceOfAssertFactory<double[],AbstractDoubleArrayAssert<?>> DOUBLE_ARRAY
InstanceOfAssertFactoryfor adoublearray.
-
DOUBLE_2D_ARRAY
static final InstanceOfAssertFactory<double[][],Double2DArrayAssert> DOUBLE_2D_ARRAY
InstanceOfAssertFactoryfor adoubletwo-dimensional array.
-
FILE
static final InstanceOfAssertFactory<java.io.File,AbstractFileAssert<?>> FILE
InstanceOfAssertFactoryfor 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
InstanceOfAssertFactoryfor anInputStream.
-
FLOAT
static final InstanceOfAssertFactory<java.lang.Float,AbstractFloatAssert<?>> FLOAT
-
FLOAT_ARRAY
static final InstanceOfAssertFactory<float[],AbstractFloatArrayAssert<?>> FLOAT_ARRAY
InstanceOfAssertFactoryfor afloatarray.
-
FLOAT_2D_ARRAY
static final InstanceOfAssertFactory<float[][],Float2DArrayAssert> FLOAT_2D_ARRAY
InstanceOfAssertFactoryfor afloattwo-dimensional array.
-
INTEGER
static final InstanceOfAssertFactory<java.lang.Integer,AbstractIntegerAssert<?>> INTEGER
-
INT_ARRAY
static final InstanceOfAssertFactory<int[],AbstractIntArrayAssert<?>> INT_ARRAY
InstanceOfAssertFactoryfor anintarray.
-
INT_2D_ARRAY
static final InstanceOfAssertFactory<int[][],Int2DArrayAssert> INT_2D_ARRAY
InstanceOfAssertFactoryfor aninttwo-dimensional array.
-
LONG
static final InstanceOfAssertFactory<java.lang.Long,AbstractLongAssert<?>> LONG
-
LONG_ARRAY
static final InstanceOfAssertFactory<long[],AbstractLongArrayAssert<?>> LONG_ARRAY
InstanceOfAssertFactoryfor alongarray.
-
LONG_2D_ARRAY
static final InstanceOfAssertFactory<long[][],Long2DArrayAssert> LONG_2D_ARRAY
InstanceOfAssertFactoryfor alongtwo-dimensional array.
-
ARRAY
static final InstanceOfAssertFactory<java.lang.Object[],ObjectArrayAssert<java.lang.Object>> ARRAY
InstanceOfAssertFactoryfor an array ofObject.- See Also:
array(Class)
-
ARRAY_2D
static final InstanceOfAssertFactory<java.lang.Object[][],Object2DArrayAssert<java.lang.Object>> ARRAY_2D
InstanceOfAssertFactoryfor a two-dimensional array ofObject.- See Also:
array(Class)
-
SHORT
static final InstanceOfAssertFactory<java.lang.Short,AbstractShortAssert<?>> SHORT
-
SHORT_ARRAY
static final InstanceOfAssertFactory<short[],AbstractShortArrayAssert<?>> SHORT_ARRAY
InstanceOfAssertFactoryfor ashortarray.
-
SHORT_2D_ARRAY
static final InstanceOfAssertFactory<short[][],Short2DArrayAssert> SHORT_2D_ARRAY
InstanceOfAssertFactoryfor ashorttwo-dimensional array.
-
DATE
static final InstanceOfAssertFactory<java.util.Date,AbstractDateAssert<?>> DATE
InstanceOfAssertFactoryfor aDate.
-
TEMPORAL
static final InstanceOfAssertFactory<java.time.temporal.Temporal,TemporalAssert> TEMPORAL
InstanceOfAssertFactoryfor aTemporal.- Since:
- 3.26.0
-
ZONED_DATE_TIME
static final InstanceOfAssertFactory<java.time.ZonedDateTime,AbstractZonedDateTimeAssert<?>> ZONED_DATE_TIME
InstanceOfAssertFactoryfor aZonedDateTime.
-
LOCAL_DATE_TIME
static final InstanceOfAssertFactory<java.time.LocalDateTime,AbstractLocalDateTimeAssert<?>> LOCAL_DATE_TIME
InstanceOfAssertFactoryfor aLocalDateTime.
-
OFFSET_DATE_TIME
static final InstanceOfAssertFactory<java.time.OffsetDateTime,AbstractOffsetDateTimeAssert<?>> OFFSET_DATE_TIME
InstanceOfAssertFactoryfor anOffsetDateTime.
-
OFFSET_TIME
static final InstanceOfAssertFactory<java.time.OffsetTime,AbstractOffsetTimeAssert<?>> OFFSET_TIME
InstanceOfAssertFactoryfor anOffsetTime.
-
LOCAL_TIME
static final InstanceOfAssertFactory<java.time.LocalTime,AbstractLocalTimeAssert<?>> LOCAL_TIME
InstanceOfAssertFactoryfor aLocalTime.
-
LOCAL_DATE
static final InstanceOfAssertFactory<java.time.LocalDate,AbstractLocalDateAssert<?>> LOCAL_DATE
InstanceOfAssertFactoryfor aLocalDate.
-
YEAR_MONTH
static final InstanceOfAssertFactory<java.time.YearMonth,AbstractYearMonthAssert<?>> YEAR_MONTH
InstanceOfAssertFactoryfor aYearMonth.- Since:
- 3.26.0
-
INSTANT
static final InstanceOfAssertFactory<java.time.Instant,AbstractInstantAssert<?>> INSTANT
InstanceOfAssertFactoryfor anInstant.
-
DURATION
static final InstanceOfAssertFactory<java.time.Duration,AbstractDurationAssert<?>> DURATION
InstanceOfAssertFactoryfor aDuration.- Since:
- 3.15.0
-
PERIOD
static final InstanceOfAssertFactory<java.time.Period,AbstractPeriodAssert<?>> PERIOD
InstanceOfAssertFactoryfor aPeriod.- Since:
- 3.17.0
-
ATOMIC_BOOLEAN
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicBoolean,AtomicBooleanAssert> ATOMIC_BOOLEAN
InstanceOfAssertFactoryfor anAtomicBoolean.
-
ATOMIC_INTEGER
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicInteger,AtomicIntegerAssert> ATOMIC_INTEGER
InstanceOfAssertFactoryfor anAtomicInteger.
-
ATOMIC_INTEGER_ARRAY
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerArray,AtomicIntegerArrayAssert> ATOMIC_INTEGER_ARRAY
InstanceOfAssertFactoryfor 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)
-
LONG_ADDER
static final InstanceOfAssertFactory<java.util.concurrent.atomic.LongAdder,LongAdderAssert> LONG_ADDER
InstanceOfAssertFactoryfor aLongAdder.
-
ATOMIC_LONG
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLong,AtomicLongAssert> ATOMIC_LONG
InstanceOfAssertFactoryfor anAtomicLong.
-
ATOMIC_LONG_ARRAY
static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongArray,AtomicLongArrayAssert> ATOMIC_LONG_ARRAY
InstanceOfAssertFactoryfor 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
InstanceOfAssertFactoryfor anAtomicReferenceFieldUpdater, assumingObjectas 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<?,java.lang.Throwable>> THROWABLE
InstanceOfAssertFactoryfor aThrowable.
-
CHAR_SEQUENCE
static final InstanceOfAssertFactory<java.lang.CharSequence,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> CHAR_SEQUENCE
InstanceOfAssertFactoryfor aCharSequence.
-
STRING_BUILDER
static final InstanceOfAssertFactory<java.lang.StringBuilder,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> STRING_BUILDER
InstanceOfAssertFactoryfor aStringBuilder.
-
STRING_BUFFER
static final InstanceOfAssertFactory<java.lang.StringBuffer,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> STRING_BUFFER
InstanceOfAssertFactoryfor aStringBuffer.
-
STRING
static final InstanceOfAssertFactory<java.lang.String,AbstractStringAssert<?>> STRING
InstanceOfAssertFactoryfor 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)
-
COLLECTION
static final InstanceOfAssertFactory<java.util.Collection,AbstractCollectionAssert<?,java.util.Collection<?>,java.lang.Object,ObjectAssert<java.lang.Object>>> COLLECTION
- Since:
- 3.21.0
- See Also:
collection(Class)
-
LIST
static final InstanceOfAssertFactory<java.util.List,ListAssert<java.lang.Object>> LIST
- See Also:
list(Class)
-
SET
static final InstanceOfAssertFactory<java.util.Set,AbstractCollectionAssert<?,java.util.Collection<?>,java.lang.Object,ObjectAssert<java.lang.Object>>> SET
- Since:
- 3.26.0
- See Also:
set(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
InstanceOfAssertFactoryfor aDoubleStream.
-
LONG_STREAM
static final InstanceOfAssertFactory<java.util.stream.LongStream,ListAssert<java.lang.Long>> LONG_STREAM
InstanceOfAssertFactoryfor aLongStream.
-
INT_STREAM
static final InstanceOfAssertFactory<java.util.stream.IntStream,ListAssert<java.lang.Integer>> INT_STREAM
InstanceOfAssertFactoryfor anIntStream.
-
PATH
static final InstanceOfAssertFactory<java.nio.file.Path,AbstractPathAssert<?>> PATH
InstanceOfAssertFactoryfor aPath.
-
SPLITERATOR
static final InstanceOfAssertFactory<java.util.Spliterator,SpliteratorAssert<java.lang.Object>> SPLITERATOR
- See Also:
spliterator(Class)
-
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)
InstanceOfAssertFactoryfor aPredicate.- Type Parameters:
T- thePredicateinput 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)
InstanceOfAssertFactoryfor aCompletableFuture.- Type Parameters:
RESULT- theCompletableFutureresult 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)
InstanceOfAssertFactoryfor aCompletionStage.- Type Parameters:
RESULT- theCompletionStageresult 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)
InstanceOfAssertFactoryfor anOptional.- Type Parameters:
VALUE- theOptionalvalue 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)
InstanceOfAssertFactoryfor aFuture.- Type Parameters:
RESULT- theFutureresult 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)
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(java.lang.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:
ARRAY
-
array2D
static <ELEMENT> InstanceOfAssertFactory<ELEMENT[][],Object2DArrayAssert<ELEMENT>> array2D(java.lang.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:
ARRAY
-
atomicIntegerFieldUpdater
static <T> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<T>> atomicIntegerFieldUpdater(java.lang.Class<T> objectType)
InstanceOfAssertFactoryfor anAtomicIntegerFieldUpdater.- Type Parameters:
T- theAtomicIntegerFieldUpdaterobject type.- Parameters:
objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_INTEGER_FIELD_UPDATER
-
atomicLongFieldUpdater
static <T> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<T>> atomicLongFieldUpdater(java.lang.Class<T> objectType)
InstanceOfAssertFactoryfor anAtomicIntegerFieldUpdater.- Type Parameters:
T- theAtomicLongFieldUpdaterobject type.- Parameters:
objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_LONG_FIELD_UPDATER
-
atomicReference
static <V> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReference,AtomicReferenceAssert<V>> atomicReference(java.lang.Class<V> valueType)
InstanceOfAssertFactoryfor anAtomicReference.- Type Parameters:
V- theAtomicReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_REFERENCE
-
atomicReferenceArray
static <E> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceArray,AtomicReferenceArrayAssert<E>> atomicReferenceArray(java.lang.Class<E> elementType)
InstanceOfAssertFactoryfor anAtomicReferenceArray.- Type Parameters:
E- theAtomicReferenceArrayelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_REFERENCE_ARRAY
-
atomicReferenceFieldUpdater
static <T,V> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<T,V>> atomicReferenceFieldUpdater(java.lang.Class<T> fieldType, java.lang.Class<V> objectType)
InstanceOfAssertFactoryfor anAtomicReferenceFieldUpdater.- 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:
ATOMIC_REFERENCE_FIELD_UPDATER
-
atomicMarkableReference
static <V> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicMarkableReference,AtomicMarkableReferenceAssert<V>> atomicMarkableReference(java.lang.Class<V> valueType)
InstanceOfAssertFactoryfor anAtomicMarkableReference.- Type Parameters:
V- theAtomicMarkableReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_MARKABLE_REFERENCE
-
atomicStampedReference
static <V> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicStampedReference,AtomicStampedReferenceAssert<V>> atomicStampedReference(java.lang.Class<V> valueType)
InstanceOfAssertFactoryfor anAtomicStampedReference.- Type Parameters:
V- theAtomicStampedReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_STAMPED_REFERENCE
-
throwable
static <T extends java.lang.Throwable> InstanceOfAssertFactory<T,AbstractThrowableAssert<?,T>> throwable(java.lang.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:
THROWABLE
-
iterable
static <ELEMENT> InstanceOfAssertFactory<java.lang.Iterable,IterableAssert<ELEMENT>> iterable(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactoryfor anIterable.- Type Parameters:
ELEMENT- theIterableelement 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)
InstanceOfAssertFactoryfor anIterator.- Type Parameters:
ELEMENT- theIteratorelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
ITERATOR
-
collection
static <E> InstanceOfAssertFactory<java.util.Collection,AbstractCollectionAssert<?,java.util.Collection<? extends E>,E,ObjectAssert<E>>> collection(java.lang.Class<E> elementType)
InstanceOfAssertFactoryfor aCollection.- Type Parameters:
E- theCollectionelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- Since:
- 3.21.0
- See Also:
COLLECTION
-
list
static <ELEMENT> InstanceOfAssertFactory<java.util.List,ListAssert<ELEMENT>> list(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactoryfor aList.- Type Parameters:
ELEMENT- theListelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
LIST
-
set
static <E> InstanceOfAssertFactory<java.util.Set,AbstractCollectionAssert<?,java.util.Collection<? extends E>,E,ObjectAssert<E>>> set(java.lang.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:
SET
-
stream
static <ELEMENT> InstanceOfAssertFactory<java.util.stream.Stream,ListAssert<ELEMENT>> stream(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactoryfor aStream.- Type Parameters:
ELEMENT- theStreamelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
STREAM
-
spliterator
static <ELEMENT> InstanceOfAssertFactory<java.util.Spliterator,SpliteratorAssert<ELEMENT>> spliterator(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactoryfor aSpliterator.- Type Parameters:
ELEMENT- theSpliteratorelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
SPLITERATOR
-
map
static <K,V> InstanceOfAssertFactory<java.util.Map,MapAssert<K,V>> map(java.lang.Class<K> keyType, java.lang.Class<V> valueType)
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:
MAP
-
comparable
static <T extends java.lang.Comparable<? super T>> InstanceOfAssertFactory<T,AbstractComparableAssert<?,T>> comparable(java.lang.Class<T> comparableType)
InstanceOfAssertFactoryfor aComparable.- Type Parameters:
T- theComparabletype.- Parameters:
comparableType- the comparable type instance.- Returns:
- the factory instance.
-
-