Package-level declarations

Contains parameter objects which help out in case Atrium requires more than one argument.

Types

Link copied to clipboard
class All<out T> : VarArgHelper<T>

Parameter object to express T, vararg T.

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

Parameter object to express a Group of identification lambdas.

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

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

Link copied to clipboard
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.

Link copied to clipboard
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.

Link copied to clipboard
class Pairs<out K, out V> : VarArgHelper<Pair<K, V>>

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

Link copied to clipboard
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.

Link copied to clipboard

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

Link copied to clipboard
data class SuccessWithCreator<E>

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

Link copied to clipboard

Represents a Group of multiple values.

Link copied to clipboard
data class Value<out T> : Group<T>

Represents a Group with a single value.

Link copied to clipboard
class Values<out T> : Group<T> , VarArgHelper<T>

Represents a Group of multiple values.