public interface InstanceOfAssertFactories
| Modifier and Type | Method and 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 an AtomicIntegerFieldUpdater. |
static <OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<OBJECT>> |
atomicLongFieldUpdater(java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory for an AtomicIntegerFieldUpdater. |
static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicMarkableReference,AtomicMarkableReferenceAssert<VALUE>> |
atomicMarkableReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory for an AtomicMarkableReference. |
static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReference,AtomicReferenceAssert<VALUE>> |
atomicReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory for an AtomicReference. |
static <ELEMENT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceArray,AtomicReferenceArrayAssert<ELEMENT>> |
atomicReferenceArray(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for an AtomicReferenceArray. |
static <FIELD,OBJECT> |
atomicReferenceFieldUpdater(java.lang.Class<FIELD> fieldType,
java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory for an AtomicReferenceFieldUpdater. |
static <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicStampedReference,AtomicStampedReferenceAssert<VALUE>> |
atomicStampedReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory for an AtomicStampedReference. |
static <T extends java.lang.Comparable<? super T>> |
comparable(java.lang.Class<T> comparableType)
InstanceOfAssertFactory for a Comparable. |
static <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletableFuture,CompletableFutureAssert<RESULT>> |
completableFuture(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory for a CompletableFuture. |
static <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletionStage,CompletableFutureAssert<RESULT>> |
completionStage(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory for a CompletionStage. |
static <RESULT> InstanceOfAssertFactory<java.util.concurrent.Future,FutureAssert<RESULT>> |
future(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory for a Future. |
static <ELEMENT> InstanceOfAssertFactory<java.lang.Iterable,IterableAssert<ELEMENT>> |
iterable(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for an Iterable. |
static <ELEMENT> InstanceOfAssertFactory<java.util.Iterator,IteratorAssert<ELEMENT>> |
iterator(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for an Iterator. |
static <ELEMENT> InstanceOfAssertFactory<java.util.List,ListAssert<ELEMENT>> |
list(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for a List. |
static <K,V> InstanceOfAssertFactory<java.util.Map,MapAssert<K,V>> |
map(java.lang.Class<K> keyType,
java.lang.Class<V> valueType)
InstanceOfAssertFactory for a Map. |
static <VALUE> InstanceOfAssertFactory<java.util.Optional,OptionalAssert<VALUE>> |
optional(java.lang.Class<VALUE> resultType)
InstanceOfAssertFactory for an Optional. |
static <T> InstanceOfAssertFactory<java.util.function.Predicate,PredicateAssert<T>> |
predicate(java.lang.Class<T> type)
InstanceOfAssertFactory for a Predicate. |
static <ELEMENT> InstanceOfAssertFactory<java.util.stream.Stream,ListAssert<ELEMENT>> |
stream(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for a Stream. |
static <T> InstanceOfAssertFactory<T,ObjectAssert<T>> |
type(java.lang.Class<T> type)
InstanceOfAssertFactory for an object of a specific type. |
static final InstanceOfAssertFactory<java.util.function.Predicate,PredicateAssert<java.lang.Object>> PREDICATE
predicate(Class)static final InstanceOfAssertFactory<java.util.function.IntPredicate,IntPredicateAssert> INT_PREDICATE
InstanceOfAssertFactory for an IntPredicate.static final InstanceOfAssertFactory<java.util.function.LongPredicate,LongPredicateAssert> LONG_PREDICATE
InstanceOfAssertFactory for a LongPredicate.static final InstanceOfAssertFactory<java.util.function.DoublePredicate,DoublePredicateAssert> DOUBLE_PREDICATE
InstanceOfAssertFactory for a DoublePredicate.static final InstanceOfAssertFactory<java.util.concurrent.CompletableFuture,CompletableFutureAssert<java.lang.Object>> COMPLETABLE_FUTURE
completableFuture(Class)static final InstanceOfAssertFactory<java.util.concurrent.CompletionStage,CompletableFutureAssert<java.lang.Object>> COMPLETION_STAGE
completionStage(Class)static final InstanceOfAssertFactory<java.util.Optional,OptionalAssert<java.lang.Object>> OPTIONAL
optional(Class)static final InstanceOfAssertFactory<java.util.OptionalDouble,OptionalDoubleAssert> OPTIONAL_DOUBLE
InstanceOfAssertFactory for an OptionalDouble.static final InstanceOfAssertFactory<java.util.OptionalInt,OptionalIntAssert> OPTIONAL_INT
InstanceOfAssertFactory for an OptionalInt.static final InstanceOfAssertFactory<java.util.OptionalLong,OptionalLongAssert> OPTIONAL_LONG
InstanceOfAssertFactory for an OptionalLong.static final InstanceOfAssertFactory<java.math.BigDecimal,AbstractBigDecimalAssert<?>> BIG_DECIMAL
InstanceOfAssertFactory for a BigDecimal.static final InstanceOfAssertFactory<java.math.BigInteger,AbstractBigIntegerAssert<?>> BIG_INTEGER
InstanceOfAssertFactory for a BigInteger.static final InstanceOfAssertFactory<java.net.URI,AbstractUriAssert<?>> URI_TYPE
InstanceOfAssertFactory for a URI.
Note: The TYPE suffix prevents the shadowing of java.net.URI when the factory is statically imported.
static final InstanceOfAssertFactory<java.net.URL,AbstractUrlAssert<?>> URL_TYPE
InstanceOfAssertFactory for a URL.
Note: The TYPE suffix prevents the shadowing of java.net.URL when the factory is statically imported.
static final InstanceOfAssertFactory<java.lang.Boolean,AbstractBooleanAssert<?>> BOOLEAN
static final InstanceOfAssertFactory<boolean[],AbstractBooleanArrayAssert<?>> BOOLEAN_ARRAY
InstanceOfAssertFactory for a boolean array.static final InstanceOfAssertFactory<java.lang.Byte,AbstractByteAssert<?>> BYTE
static final InstanceOfAssertFactory<byte[],AbstractByteArrayAssert<?>> BYTE_ARRAY
InstanceOfAssertFactory for a byte aray.static final InstanceOfAssertFactory<java.lang.Character,AbstractCharacterAssert<?>> CHARACTER
static final InstanceOfAssertFactory<char[],AbstractCharArrayAssert<?>> CHAR_ARRAY
InstanceOfAssertFactory for a char array.static final InstanceOfAssertFactory<java.lang.Class,ClassAssert> CLASS
InstanceOfAssertFactory for a Class.static final InstanceOfAssertFactory<java.lang.Double,AbstractDoubleAssert<?>> DOUBLE
static final InstanceOfAssertFactory<double[],AbstractDoubleArrayAssert<?>> DOUBLE_ARRAY
InstanceOfAssertFactory for a double array.static final InstanceOfAssertFactory<java.io.File,AbstractFileAssert<?>> FILE
InstanceOfAssertFactory for a File.static final InstanceOfAssertFactory<java.util.concurrent.Future,FutureAssert<java.lang.Object>> FUTURE
future(Class)static final InstanceOfAssertFactory<java.io.InputStream,AbstractInputStreamAssert<?,?>> INPUT_STREAM
InstanceOfAssertFactory for an InputStream.static final InstanceOfAssertFactory<java.lang.Float,AbstractFloatAssert<?>> FLOAT
static final InstanceOfAssertFactory<float[],AbstractFloatArrayAssert<?>> FLOAT_ARRAY
InstanceOfAssertFactory for a float array.static final InstanceOfAssertFactory<java.lang.Integer,AbstractIntegerAssert<?>> INTEGER
static final InstanceOfAssertFactory<int[],AbstractIntArrayAssert<?>> INT_ARRAY
InstanceOfAssertFactory for an int array.static final InstanceOfAssertFactory<java.lang.Long,AbstractLongAssert<?>> LONG
static final InstanceOfAssertFactory<long[],AbstractLongArrayAssert<?>> LONG_ARRAY
InstanceOfAssertFactory for a long array.static final InstanceOfAssertFactory<java.lang.Object[],ObjectArrayAssert<java.lang.Object>> ARRAY
InstanceOfAssertFactory for an array of Object.array(Class)static final InstanceOfAssertFactory<java.lang.Short,AbstractShortAssert<?>> SHORT
static final InstanceOfAssertFactory<short[],AbstractShortArrayAssert<?>> SHORT_ARRAY
InstanceOfAssertFactory for a short array.static final InstanceOfAssertFactory<java.util.Date,AbstractDateAssert<?>> DATE
InstanceOfAssertFactory for a Date.static final InstanceOfAssertFactory<java.time.ZonedDateTime,AbstractZonedDateTimeAssert<?>> ZONED_DATE_TIME
InstanceOfAssertFactory for a ZonedDateTime.static final InstanceOfAssertFactory<java.time.LocalDateTime,AbstractLocalDateTimeAssert<?>> LOCAL_DATE_TIME
InstanceOfAssertFactory for a LocalDateTime.static final InstanceOfAssertFactory<java.time.OffsetDateTime,AbstractOffsetDateTimeAssert<?>> OFFSET_DATE_TIME
InstanceOfAssertFactory for an OffsetDateTime.static final InstanceOfAssertFactory<java.time.OffsetTime,AbstractOffsetTimeAssert<?>> OFFSET_TIME
InstanceOfAssertFactory for an OffsetTime.static final InstanceOfAssertFactory<java.time.LocalTime,AbstractLocalTimeAssert<?>> LOCAL_TIME
InstanceOfAssertFactory for a LocalTime.static final InstanceOfAssertFactory<java.time.LocalDate,AbstractLocalDateAssert<?>> LOCAL_DATE
InstanceOfAssertFactory for a LocalDate.static final InstanceOfAssertFactory<java.time.Instant,AbstractInstantAssert<?>> INSTANT
InstanceOfAssertFactory for an Instant.static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicBoolean,AtomicBooleanAssert> ATOMIC_BOOLEAN
InstanceOfAssertFactory for an AtomicBoolean.static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicInteger,AtomicIntegerAssert> ATOMIC_INTEGER
InstanceOfAssertFactory for an AtomicInteger.static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerArray,AtomicIntegerArrayAssert> ATOMIC_INTEGER_ARRAY
InstanceOfAssertFactory for an AtomicIntegerArray.static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<java.lang.Object>> ATOMIC_INTEGER_FIELD_UPDATER
atomicIntegerFieldUpdater(Class)static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLong,AtomicLongAssert> ATOMIC_LONG
InstanceOfAssertFactory for an AtomicLong.static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongArray,AtomicLongArrayAssert> ATOMIC_LONG_ARRAY
InstanceOfAssertFactory for an AtomicLongArray.static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<java.lang.Object>> ATOMIC_LONG_FIELD_UPDATER
atomicLongFieldUpdater(Class)static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReference,AtomicReferenceAssert<java.lang.Object>> ATOMIC_REFERENCE
atomicReference(Class)static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceArray,AtomicReferenceArrayAssert<java.lang.Object>> ATOMIC_REFERENCE_ARRAY
atomicReferenceArray(Class)static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<java.lang.Object,java.lang.Object>> ATOMIC_REFERENCE_FIELD_UPDATER
InstanceOfAssertFactory for an AtomicReferenceFieldUpdater, assuming Object as field and object types.static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicMarkableReference,AtomicMarkableReferenceAssert<java.lang.Object>> ATOMIC_MARKABLE_REFERENCE
atomicMarkableReference(Class)static final InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicStampedReference,AtomicStampedReferenceAssert<java.lang.Object>> ATOMIC_STAMPED_REFERENCE
atomicStampedReference(Class)static final InstanceOfAssertFactory<java.lang.Throwable,AbstractThrowableAssert<?,? extends java.lang.Throwable>> THROWABLE
InstanceOfAssertFactory for a Throwable.static final InstanceOfAssertFactory<java.lang.CharSequence,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> CHAR_SEQUENCE
InstanceOfAssertFactory for a CharSequence.static final InstanceOfAssertFactory<java.lang.StringBuilder,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> STRING_BUILDER
InstanceOfAssertFactory for a StringBuilder.static final InstanceOfAssertFactory<java.lang.StringBuffer,AbstractCharSequenceAssert<?,? extends java.lang.CharSequence>> STRING_BUFFER
InstanceOfAssertFactory for a StringBuffer.static final InstanceOfAssertFactory<java.lang.String,AbstractStringAssert<?>> STRING
InstanceOfAssertFactory for a String.static final InstanceOfAssertFactory<java.lang.Iterable,IterableAssert<java.lang.Object>> ITERABLE
iterable(Class)static final InstanceOfAssertFactory<java.util.Iterator,IteratorAssert<java.lang.Object>> ITERATOR
iterator(Class)static final InstanceOfAssertFactory<java.util.List,ListAssert<java.lang.Object>> LIST
list(Class)static final InstanceOfAssertFactory<java.util.stream.Stream,ListAssert<java.lang.Object>> STREAM
stream(Class)static final InstanceOfAssertFactory<java.util.stream.DoubleStream,ListAssert<java.lang.Double>> DOUBLE_STREAM
InstanceOfAssertFactory for a DoubleStream.static final InstanceOfAssertFactory<java.util.stream.LongStream,ListAssert<java.lang.Long>> LONG_STREAM
InstanceOfAssertFactory for a LongStream.static final InstanceOfAssertFactory<java.util.stream.IntStream,ListAssert<java.lang.Integer>> INT_STREAM
InstanceOfAssertFactory for an IntStream.static final InstanceOfAssertFactory<java.nio.file.Path,AbstractPathAssert<?>> PATH
InstanceOfAssertFactory for a Path.static final InstanceOfAssertFactory<java.util.Map,MapAssert<java.lang.Object,java.lang.Object>> MAP
map(Class, Class)static <T> InstanceOfAssertFactory<java.util.function.Predicate,PredicateAssert<T>> predicate(java.lang.Class<T> type)
InstanceOfAssertFactory for a Predicate.T - the Predicate input type.type - the input type instance.PREDICATEstatic <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletableFuture,CompletableFutureAssert<RESULT>> completableFuture(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory for a CompletableFuture.RESULT - the CompletableFuture result type.resultType - the result type instance.COMPLETABLE_FUTUREstatic <RESULT> InstanceOfAssertFactory<java.util.concurrent.CompletionStage,CompletableFutureAssert<RESULT>> completionStage(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory for a CompletionStage.RESULT - the CompletionStage result type.resultType - the result type instance.COMPLETION_STAGEstatic <VALUE> InstanceOfAssertFactory<java.util.Optional,OptionalAssert<VALUE>> optional(java.lang.Class<VALUE> resultType)
InstanceOfAssertFactory for an Optional.VALUE - the Optional value type.resultType - the value type instance.OPTIONALstatic <RESULT> InstanceOfAssertFactory<java.util.concurrent.Future,FutureAssert<RESULT>> future(java.lang.Class<RESULT> resultType)
InstanceOfAssertFactory for a Future.RESULT - the Future result type.resultType - the result type instance.FUTUREstatic <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
an ObjectAssert with the corresponding type.
T - the object type.type - the object type instance.static <ELEMENT> InstanceOfAssertFactory<ELEMENT[],ObjectArrayAssert<ELEMENT>> array(java.lang.Class<ELEMENT[]> arrayType)
InstanceOfAssertFactory for an array of elements.ELEMENT - the element type.arrayType - the element type instance.ARRAYstatic <OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<OBJECT>> atomicIntegerFieldUpdater(java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory for an AtomicIntegerFieldUpdater.OBJECT - the AtomicIntegerFieldUpdater object type.objectType - the object type instance.ATOMIC_INTEGER_FIELD_UPDATERstatic <OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<OBJECT>> atomicLongFieldUpdater(java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory for an AtomicIntegerFieldUpdater.OBJECT - the AtomicLongFieldUpdater object type.objectType - the object type instance.ATOMIC_LONG_FIELD_UPDATERstatic <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReference,AtomicReferenceAssert<VALUE>> atomicReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory for an AtomicReference.VALUE - the AtomicReference value type.valueType - the value type instance.ATOMIC_REFERENCEstatic <ELEMENT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceArray,AtomicReferenceArrayAssert<ELEMENT>> atomicReferenceArray(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for an AtomicReferenceArray.ELEMENT - the AtomicReferenceArray element type.elementType - the element type instance.ATOMIC_REFERENCE_ARRAYstatic <FIELD,OBJECT> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT>> atomicReferenceFieldUpdater(java.lang.Class<FIELD> fieldType, java.lang.Class<OBJECT> objectType)
InstanceOfAssertFactory for an AtomicReferenceFieldUpdater.FIELD - the AtomicReferenceFieldUpdater field type.OBJECT - the AtomicReferenceFieldUpdater object type.fieldType - the field type instance.objectType - the object type instance.ATOMIC_REFERENCE_FIELD_UPDATERstatic <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicMarkableReference,AtomicMarkableReferenceAssert<VALUE>> atomicMarkableReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory for an AtomicMarkableReference.VALUE - the AtomicMarkableReference value type.valueType - the value type instance.ATOMIC_MARKABLE_REFERENCEstatic <VALUE> InstanceOfAssertFactory<java.util.concurrent.atomic.AtomicStampedReference,AtomicStampedReferenceAssert<VALUE>> atomicStampedReference(java.lang.Class<VALUE> valueType)
InstanceOfAssertFactory for an AtomicStampedReference.VALUE - the AtomicStampedReference value type.valueType - the value type instance.ATOMIC_STAMPED_REFERENCEstatic <ELEMENT> InstanceOfAssertFactory<java.lang.Iterable,IterableAssert<ELEMENT>> iterable(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for an Iterable.ELEMENT - the Iterable element type.elementType - the element type instance.ITERABLEstatic <ELEMENT> InstanceOfAssertFactory<java.util.Iterator,IteratorAssert<ELEMENT>> iterator(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for an Iterator.ELEMENT - the Iterator element type.elementType - the element type instance.ITERATORstatic <ELEMENT> InstanceOfAssertFactory<java.util.List,ListAssert<ELEMENT>> list(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for a List.ELEMENT - the List element type.elementType - the element type instance.LISTstatic <ELEMENT> InstanceOfAssertFactory<java.util.stream.Stream,ListAssert<ELEMENT>> stream(java.lang.Class<ELEMENT> elementType)
InstanceOfAssertFactory for a Stream.ELEMENT - the Stream element type.elementType - the element type instance.STREAMstatic <K,V> InstanceOfAssertFactory<java.util.Map,MapAssert<K,V>> map(java.lang.Class<K> keyType, java.lang.Class<V> valueType)
InstanceOfAssertFactory for a Map.K - the Map key type.V - the Map value type.keyType - the key type instance.valueType - the value type instance.MAPstatic <T extends java.lang.Comparable<? super T>> InstanceOfAssertFactory<T,AbstractComparableAssert<?,T>> comparable(java.lang.Class<T> comparableType)
InstanceOfAssertFactory for a Comparable.T - the Comparable type.comparableType - the comparable type instance.