doc / ch.tutteli.atrium.api.infix.en_GB.creating

Package ch.tutteli.atrium.api.infix.en_GB.creating

Contains parameter objects .

Types

All

class All<out T> : VarArgHelper<T>

Parameter object to express T, vararg T.

Entries

class Entries<T> : Group<(Expect<T>.() -> Unit)?>, VarArgHelper<(Expect<T>.() -> Unit)?>

Parameter object to express a Group of identification lambdas.

Entry

data class Entry<T : Any> : Group<(Expect<T>.() -> Unit)?>

Parameter object to express a Group with a single identification lambda.

IndexWithCreator

data class IndexWithCreator<E>

Parameter object which combines an index of type Int with an assertionCreator which defines assertions for a resulting feature of type E.

KeyWithCreator

data class KeyWithCreator<out K, V>

Parameter object which combines an key of type K with an assertionCreator which defines assertions for a resulting feature of type V.

Pairs

class Pairs<out K, out V> : VarArgHelper<Pair<K, V>>

Parameter object to express Pair<K, V>, vararg Pair<K, V>.

PresentWithCreator

data class PresentWithCreator<E>

Parameter object which represents a present value (e.g. to represent a present Optional) with an element type E combined with an assertionCreator which defines assertions for the element.

RegexPatterns

class RegexPatterns : VarArgHelper<String>

Parameter object to express String, vararg String where they are treated as regex patterns.

SuccessWithCreator

data class SuccessWithCreator<E>

Parameter object that takes assertionCreator which defines assertions for a resulting feature of type E.

Value

data class Value<T> : Group<T>

Represents a Group with a single value.

Values

class Values<out T> : Group<T>, VarArgHelper<T>

Represents a Group of multiple values.