doc / ch.tutteli.atrium.logic.creating.typeutils

Package ch.tutteli.atrium.logic.creating.typeutils

Contains type alias used in Atrium to better describe the intent behind the types.

Types

IterableLikeToIterableTransformer

interface IterableLikeToIterableTransformer

MapLikeToIterablePairTransformer

interface MapLikeToIterablePairTransformer

Type Aliases

CharSequenceOrNumberOrChar

typealias CharSequenceOrNumberOrChar = Any

Type alias for Any but with a better description what is expected at runtime, i.e. either a CharSequence, a Number or a Char.

CollectionLike

typealias CollectionLike = Any

Type alias for Any but with a better description what is expected at runtime, i.e. a type which can be converted to a Collection.

IterableLike

typealias IterableLike = Any

Type alias for Any but with a better description what is expected at runtime, i.e. a type which can be converted to an Iterable.

MapLike

typealias MapLike = Any

Type alias for Any but with a better description what is expected at runtime, i.e. a type which can be converted to a Map.

Properties

iterableLikeToIterableTransformer

val AssertionContainer<*>.iterableLikeToIterableTransformer: IterableLikeToIterableTransformer

mapLikeToMapTransformer

val AssertionContainer<*>.mapLikeToMapTransformer: MapLikeToIterablePairTransformer