Package org.assertj.guava.api
Interface InstanceOfAssertFactories
- All Known Implementing Classes:
Assertions
public interface InstanceOfAssertFactories
InstanceOfAssertFactory instances for Guava types.- Since:
- 3.3.0
- Author:
- Stefano Cordio
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final InstanceOfAssertFactory<ByteSource, ByteSourceAssert> static final InstanceOfAssertFactory<Multimap, MultimapAssert<Object, Object>> static final InstanceOfAssertFactory<Multiset, MultisetAssert<Object>> static final InstanceOfAssertFactory<Optional, OptionalAssert<Object>> static final InstanceOfAssertFactory<Table, TableAssert<Object, Object, Object>> InstanceOfAssertFactoryfor aTable, assumingObjectas row key type, column key type and value type. -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <K,V> InstanceOfAssertFactory <Multimap, MultimapAssert<K, V>> InstanceOfAssertFactoryfor aMultimap.static <ELEMENT> InstanceOfAssertFactory<Multiset, MultisetAssert<ELEMENT>> InstanceOfAssertFactoryfor aMultiset.static <VALUE> InstanceOfAssertFactory<Optional, OptionalAssert<VALUE>> InstanceOfAssertFactoryfor anOptional.static <C extends Comparable<C>>
InstanceOfAssertFactory<Range, RangeAssert<C>> InstanceOfAssertFactoryfor aRange.static <K extends Comparable<K>,V>
InstanceOfAssertFactory<RangeMap, RangeMapAssert<K, V>> InstanceOfAssertFactoryfor aRangeMap.static <T extends Comparable<T>>
InstanceOfAssertFactory<RangeSet, RangeSetAssert<T>> InstanceOfAssertFactoryfor aRangeSet.static <R,C, V> InstanceOfAssertFactory <Table, TableAssert<R, C, V>> InstanceOfAssertFactoryfor aTable.
-
Field Details
-
BYTE_SOURCE
-
MULTIMAP
- See Also:
-
OPTIONAL
- See Also:
-
TABLE
InstanceOfAssertFactoryfor aTable, assumingObjectas row key type, column key type and value type.- See Also:
-
MULTISET
- See Also:
-
-
Method Details
-
multimap
static <K,V> InstanceOfAssertFactory<Multimap,MultimapAssert<K, multimapV>> (Class<K> keyType, Class<V> valueType) InstanceOfAssertFactoryfor aMultimap.- Type Parameters:
K- theMultimapkey type.V- theMultimapvalue type.- Parameters:
keyType- the key type instance.valueType- the value 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:
-
range
static <C extends Comparable<C>> InstanceOfAssertFactory<Range,RangeAssert<C>> range(Class<C> comparableType) InstanceOfAssertFactoryfor aRange.- Type Parameters:
C- theComparabletype.- Parameters:
comparableType- the comparable type instance.- Returns:
- the factory instance.
-
rangeMap
static <K extends Comparable<K>,V> InstanceOfAssertFactory<RangeMap,RangeMapAssert<K, rangeMapV>> (Class<K> keyType, Class<V> valueType) InstanceOfAssertFactoryfor aRangeMap.- Type Parameters:
K- theRangeMapkey type.V- theRangeMapvalue type.- Parameters:
keyType- the key type instance.valueType- the value type instance.- Returns:
- the factory instance.
-
rangeSet
static <T extends Comparable<T>> InstanceOfAssertFactory<RangeSet,RangeSetAssert<T>> rangeSet(Class<T> comparableType) InstanceOfAssertFactoryfor aRangeSet.- Type Parameters:
T- theComparabletype.- Parameters:
comparableType- the comparable type instance.- Returns:
- the factory instance
-
table
static <R,C, InstanceOfAssertFactory<Table,V> TableAssert<R, tableC, V>> (Class<R> rowKeyType, Class<C> columnKeyType, Class<V> valueType) InstanceOfAssertFactoryfor aTable.- Type Parameters:
R- theTablerow key type.C- theTablecolumn key type.V- theTablevalue type.- Parameters:
rowKeyType- the row key type instance.columnKeyType- the column key type instance.valueType- the value type instance.- Returns:
- the factory instance.
- See Also:
-
multiset
static <ELEMENT> InstanceOfAssertFactory<Multiset,MultisetAssert<ELEMENT>> multiset(Class<ELEMENT> elementType) InstanceOfAssertFactoryfor aMultiset.- Type Parameters:
ELEMENT- theMultisetelement type.- Parameters:
elementType- the element type instance.- Returns:
- the factory instance.
- See Also:
-