doc / ch.tutteli.atrium.logic.creating.iterable.contains.creators / IterableLikeContainsInAnyOrderAssertions

IterableLikeContainsInAnyOrderAssertions

interface IterableLikeContainsInAnyOrderAssertions (source)

Defines the minimum set of contains assertion functions for Iterable, which an implementation of the domain of Atrium has to provide.

Functions

entries

abstract fun <E : Any, T> entries(checkerStepLogic: IterableLikeContains.CheckerStepLogic<out E?, T, InAnyOrderSearchBehaviour>, assertionCreators: List<(Expect<E>.() -> Unit)?>): Assertion

values

abstract fun <E, T> values(checkerStepLogic: IterableLikeContains.CheckerStepLogic<E, T, InAnyOrderSearchBehaviour>, expected: List<E>): Assertion

Inheritors

DefaultIterableLikeContainsInAnyOrderAssertions

class DefaultIterableLikeContainsInAnyOrderAssertions : IterableLikeContainsInAnyOrderAssertions