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
- Author:
- Stefano Cordio
-
-
Field Summary
-
Method Summary
-
-
-
Field Detail
-
PREDICATE
static final InstanceOfAssertFactory<Predicate,PredicateAssert<Object>> PREDICATE
- See Also:
predicate(Class)
-
INT_PREDICATE
static final InstanceOfAssertFactory<IntPredicate,IntPredicateAssert> INT_PREDICATE
InstanceOfAssertFactoryfor anIntPredicate.
-
LONG_PREDICATE
static final InstanceOfAssertFactory<LongPredicate,LongPredicateAssert> LONG_PREDICATE
-
DOUBLE_PREDICATE
static final InstanceOfAssertFactory<DoublePredicate,DoublePredicateAssert> DOUBLE_PREDICATE
-
COMPLETABLE_FUTURE
static final InstanceOfAssertFactory<CompletableFuture,CompletableFutureAssert<Object>> COMPLETABLE_FUTURE
- See Also:
completableFuture(Class)
-
COMPLETION_STAGE
static final InstanceOfAssertFactory<CompletionStage,CompletableFutureAssert<Object>> COMPLETION_STAGE
- See Also:
completionStage(Class)
-
OPTIONAL
static final InstanceOfAssertFactory<Optional,OptionalAssert<Object>> OPTIONAL
- See Also:
optional(Class)
-
OPTIONAL_DOUBLE
static final InstanceOfAssertFactory<OptionalDouble,OptionalDoubleAssert> OPTIONAL_DOUBLE
-
OPTIONAL_INT
static final InstanceOfAssertFactory<OptionalInt,OptionalIntAssert> OPTIONAL_INT
InstanceOfAssertFactoryfor anOptionalInt.
-
OPTIONAL_LONG
static final InstanceOfAssertFactory<OptionalLong,OptionalLongAssert> OPTIONAL_LONG
InstanceOfAssertFactoryfor anOptionalLong.
-
BIG_DECIMAL
static final InstanceOfAssertFactory<BigDecimal,AbstractBigDecimalAssert<?>> BIG_DECIMAL
-
BIG_INTEGER
static final InstanceOfAssertFactory<BigInteger,AbstractBigIntegerAssert<?>> BIG_INTEGER
-
URI
static final InstanceOfAssertFactory<URI,AbstractUriAssert<?>> URI
InstanceOfAssertFactoryfor aURI.
-
URL
static final InstanceOfAssertFactory<URL,AbstractUrlAssert<?>> URL
InstanceOfAssertFactoryfor aURL.
-
BOOLEAN
static final InstanceOfAssertFactory<Boolean,AbstractBooleanAssert<?>> BOOLEAN
-
BOOLEAN_ARRAY
static final InstanceOfAssertFactory<boolean[],AbstractBooleanArrayAssert<?>> BOOLEAN_ARRAY
InstanceOfAssertFactoryfor abooleanarray.
-
BYTE
static final InstanceOfAssertFactory<Byte,AbstractByteAssert<?>> BYTE
-
BYTE_ARRAY
static final InstanceOfAssertFactory<byte[],AbstractByteArrayAssert<?>> BYTE_ARRAY
InstanceOfAssertFactoryfor abytearay.
-
CHARACTER
static final InstanceOfAssertFactory<Character,AbstractCharacterAssert<?>> CHARACTER
-
CHAR_ARRAY
static final InstanceOfAssertFactory<char[],AbstractCharArrayAssert<?>> CHAR_ARRAY
InstanceOfAssertFactoryfor achararray.
-
CLASS
static final InstanceOfAssertFactory<Class,ClassAssert> CLASS
InstanceOfAssertFactoryfor aClass.
-
DOUBLE
static final InstanceOfAssertFactory<Double,AbstractDoubleAssert<?>> DOUBLE
-
DOUBLE_ARRAY
static final InstanceOfAssertFactory<double[],AbstractDoubleArrayAssert<?>> DOUBLE_ARRAY
InstanceOfAssertFactoryfor adoublearray.
-
FILE
static final InstanceOfAssertFactory<File,AbstractFileAssert<?>> FILE
InstanceOfAssertFactoryfor aFile.
-
FUTURE
static final InstanceOfAssertFactory<Future,FutureAssert<Object>> FUTURE
- See Also:
future(Class)
-
INPUT_STREAM
static final InstanceOfAssertFactory<InputStream,AbstractInputStreamAssert<?,?>> INPUT_STREAM
InstanceOfAssertFactoryfor anInputStream.
-
FLOAT
static final InstanceOfAssertFactory<Float,AbstractFloatAssert<?>> FLOAT
-
FLOAT_ARRAY
static final InstanceOfAssertFactory<float[],AbstractFloatArrayAssert<?>> FLOAT_ARRAY
InstanceOfAssertFactoryfor afloatarray.
-
INTEGER
static final InstanceOfAssertFactory<Integer,AbstractIntegerAssert<?>> INTEGER
-
INT_ARRAY
static final InstanceOfAssertFactory<int[],AbstractIntArrayAssert<?>> INT_ARRAY
InstanceOfAssertFactoryfor anintarray.
-
LONG
static final InstanceOfAssertFactory<Long,AbstractLongAssert<?>> LONG
-
LONG_ARRAY
static final InstanceOfAssertFactory<long[],AbstractLongArrayAssert<?>> LONG_ARRAY
InstanceOfAssertFactoryfor alongarray.
-
ARRAY
static final InstanceOfAssertFactory<Object[],ObjectArrayAssert<Object>> ARRAY
InstanceOfAssertFactoryfor an array ofObject.- See Also:
array(Class)
-
SHORT
static final InstanceOfAssertFactory<Short,AbstractShortAssert<?>> SHORT
-
SHORT_ARRAY
static final InstanceOfAssertFactory<short[],AbstractShortArrayAssert<?>> SHORT_ARRAY
InstanceOfAssertFactoryfor ashortarray.
-
DATE
static final InstanceOfAssertFactory<Date,AbstractDateAssert<?>> DATE
InstanceOfAssertFactoryfor aDate.
-
ZONED_DATE_TIME
static final InstanceOfAssertFactory<ZonedDateTime,AbstractZonedDateTimeAssert<?>> ZONED_DATE_TIME
-
LOCAL_DATE_TIME
static final InstanceOfAssertFactory<LocalDateTime,AbstractLocalDateTimeAssert<?>> LOCAL_DATE_TIME
-
OFFSET_DATE_TIME
static final InstanceOfAssertFactory<OffsetDateTime,AbstractOffsetDateTimeAssert<?>> OFFSET_DATE_TIME
-
OFFSET_TIME
static final InstanceOfAssertFactory<OffsetTime,AbstractOffsetTimeAssert<?>> OFFSET_TIME
InstanceOfAssertFactoryfor anOffsetTime.
-
LOCAL_TIME
static final InstanceOfAssertFactory<LocalTime,AbstractLocalTimeAssert<?>> LOCAL_TIME
InstanceOfAssertFactoryfor aLocalTime.
-
LOCAL_DATE
static final InstanceOfAssertFactory<LocalDate,AbstractLocalDateAssert<?>> LOCAL_DATE
InstanceOfAssertFactoryfor aLocalDate.
-
INSTANT
static final InstanceOfAssertFactory<Instant,AbstractInstantAssert<?>> INSTANT
InstanceOfAssertFactoryfor anInstant.
-
ATOMIC_BOOLEAN
static final InstanceOfAssertFactory<AtomicBoolean,AtomicBooleanAssert> ATOMIC_BOOLEAN
InstanceOfAssertFactoryfor anAtomicBoolean.
-
ATOMIC_INTEGER
static final InstanceOfAssertFactory<AtomicInteger,AtomicIntegerAssert> 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:
atomicIntegerFieldUpdater(Class)
-
ATOMIC_LONG
static final InstanceOfAssertFactory<AtomicLong,AtomicLongAssert> ATOMIC_LONG
InstanceOfAssertFactoryfor anAtomicLong.
-
ATOMIC_LONG_ARRAY
static final InstanceOfAssertFactory<AtomicLongArray,AtomicLongArrayAssert> ATOMIC_LONG_ARRAY
-
ATOMIC_LONG_FIELD_UPDATER
static final InstanceOfAssertFactory<AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<Object>> ATOMIC_LONG_FIELD_UPDATER
- See Also:
atomicLongFieldUpdater(Class)
-
ATOMIC_REFERENCE
static final InstanceOfAssertFactory<AtomicReference,AtomicReferenceAssert<Object>> ATOMIC_REFERENCE
- See Also:
atomicReference(Class)
-
ATOMIC_REFERENCE_ARRAY
static final InstanceOfAssertFactory<AtomicReferenceArray,AtomicReferenceArrayAssert<Object>> ATOMIC_REFERENCE_ARRAY
- See Also:
atomicReferenceArray(Class)
-
ATOMIC_REFERENCE_FIELD_UPDATER
static final InstanceOfAssertFactory<AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<Object,Object>> ATOMIC_REFERENCE_FIELD_UPDATER
InstanceOfAssertFactoryfor anAtomicReferenceFieldUpdater, assumingObjectas field and object types.
-
ATOMIC_MARKABLE_REFERENCE
static final InstanceOfAssertFactory<AtomicMarkableReference,AtomicMarkableReferenceAssert<Object>> ATOMIC_MARKABLE_REFERENCE
- See Also:
atomicMarkableReference(Class)
-
ATOMIC_STAMPED_REFERENCE
static final InstanceOfAssertFactory<AtomicStampedReference,AtomicStampedReferenceAssert<Object>> ATOMIC_STAMPED_REFERENCE
- See Also:
atomicStampedReference(Class)
-
THROWABLE
static final InstanceOfAssertFactory<Throwable,AbstractThrowableAssert<?,? extends Throwable>> THROWABLE
InstanceOfAssertFactoryfor aThrowable.
-
CHAR_SEQUENCE
static final InstanceOfAssertFactory<CharSequence,AbstractCharSequenceAssert<?,? extends CharSequence>> CHAR_SEQUENCE
-
STRING_BUILDER
static final InstanceOfAssertFactory<StringBuilder,AbstractCharSequenceAssert<?,? extends CharSequence>> STRING_BUILDER
-
STRING_BUFFER
static final InstanceOfAssertFactory<StringBuffer,AbstractCharSequenceAssert<?,? extends CharSequence>> STRING_BUFFER
-
STRING
static final InstanceOfAssertFactory<String,AbstractStringAssert<?>> STRING
InstanceOfAssertFactoryfor aString.
-
ITERABLE
static final InstanceOfAssertFactory<Iterable,IterableAssert<Object>> ITERABLE
- See Also:
iterable(Class)
-
ITERATOR
static final InstanceOfAssertFactory<Iterator,IteratorAssert<Object>> ITERATOR
- See Also:
iterator(Class)
-
LIST
static final InstanceOfAssertFactory<List,ListAssert<Object>> LIST
- See Also:
list(Class)
-
STREAM
static final InstanceOfAssertFactory<Stream,ListAssert<Object>> STREAM
- See Also:
stream(Class)
-
DOUBLE_STREAM
static final InstanceOfAssertFactory<DoubleStream,ListAssert<Double>> DOUBLE_STREAM
-
LONG_STREAM
static final InstanceOfAssertFactory<LongStream,ListAssert<Long>> LONG_STREAM
-
INT_STREAM
static final InstanceOfAssertFactory<IntStream,ListAssert<Integer>> INT_STREAM
InstanceOfAssertFactoryfor anIntStream.
-
PATH
static final InstanceOfAssertFactory<Path,AbstractPathAssert<?>> PATH
InstanceOfAssertFactoryfor aPath.
-
MAP
static final InstanceOfAssertFactory<Map,MapAssert<Object,Object>> MAP
- See Also:
map(Class, Class)
-
-
Method Detail
-
predicate
static <T> InstanceOfAssertFactory<Predicate,PredicateAssert<T>> predicate(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<CompletableFuture,CompletableFutureAssert<RESULT>> completableFuture(Class<RESULT> resultType)
- Type Parameters:
RESULT- theCompletableFutureresult type.- Parameters:
resultType- the result type instance.- Returns:
- the factory instance.
- See Also:
COMPLETABLE_FUTURE
-
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:
COMPLETION_STAGE
-
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:
OPTIONAL
-
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:
FUTURE
-
type
static <T> InstanceOfAssertFactory<T,ObjectAssert<T>> type(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(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
-
atomicIntegerFieldUpdater
static <OBJECT> InstanceOfAssertFactory<AtomicIntegerFieldUpdater,AtomicIntegerFieldUpdaterAssert<OBJECT>> atomicIntegerFieldUpdater(Class<OBJECT> objectType)
- Type Parameters:
OBJECT- theAtomicIntegerFieldUpdaterobject type.- Parameters:
objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_INTEGER_FIELD_UPDATER
-
atomicLongFieldUpdater
static <OBJECT> InstanceOfAssertFactory<AtomicLongFieldUpdater,AtomicLongFieldUpdaterAssert<OBJECT>> atomicLongFieldUpdater(Class<OBJECT> objectType)
- Type Parameters:
OBJECT- theAtomicLongFieldUpdaterobject type.- Parameters:
objectType- the object type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_LONG_FIELD_UPDATER
-
atomicReference
static <VALUE> InstanceOfAssertFactory<AtomicReference,AtomicReferenceAssert<VALUE>> atomicReference(Class<VALUE> valueType)
- Type Parameters:
VALUE- theAtomicReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_REFERENCE
-
atomicReferenceArray
static <ELEMENT> InstanceOfAssertFactory<AtomicReferenceArray,AtomicReferenceArrayAssert<ELEMENT>> atomicReferenceArray(Class<ELEMENT> elementType)
- Type Parameters:
ELEMENT- theAtomicReferenceArrayelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_REFERENCE_ARRAY
-
atomicReferenceFieldUpdater
static <FIELD,OBJECT> InstanceOfAssertFactory<AtomicReferenceFieldUpdater,AtomicReferenceFieldUpdaterAssert<FIELD,OBJECT>> atomicReferenceFieldUpdater(Class<FIELD> fieldType, Class<OBJECT> objectType)
- Type Parameters:
FIELD- theAtomicReferenceFieldUpdaterfield type.OBJECT- 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 <VALUE> InstanceOfAssertFactory<AtomicMarkableReference,AtomicMarkableReferenceAssert<VALUE>> atomicMarkableReference(Class<VALUE> valueType)
- Type Parameters:
VALUE- theAtomicMarkableReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_MARKABLE_REFERENCE
-
atomicStampedReference
static <VALUE> InstanceOfAssertFactory<AtomicStampedReference,AtomicStampedReferenceAssert<VALUE>> atomicStampedReference(Class<VALUE> valueType)
- Type Parameters:
VALUE- theAtomicStampedReferencevalue type.- Parameters:
valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
ATOMIC_STAMPED_REFERENCE
-
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:
ITERABLE
-
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:
ITERATOR
-
list
static <ELEMENT> InstanceOfAssertFactory<List,ListAssert<ELEMENT>> list(Class<ELEMENT> elementType)
InstanceOfAssertFactoryfor aList.- Type Parameters:
ELEMENT- theListelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
LIST
-
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:
STREAM
-
map
static <K,V> InstanceOfAssertFactory<Map,MapAssert<K,V>> map(Class<K> keyType, Class<V> valueType)
InstanceOfAssertFactoryfor aMap.- Type Parameters:
K- theMapkey type.V- theMapvalue type.- Parameters:
keyType- the key type instace.valueType- the value type instace.- Returns:
- the factory instance.
- See Also:
MAP
-
comparable
static <T extends Comparable<? super T>> InstanceOfAssertFactory<T,AbstractComparableAssert<?,T>> comparable(Class<T> comparableType)
- Type Parameters:
T- theComparabletype.- Parameters:
comparableType- the comparable type instance.- Returns:
- the factory instance.
-
-