interface IterableAssertions
(source)
Defines the minimum set of assertion functions and builders applicable to Iterable, which an implementation of the domain of Atrium has to provide.
abstract fun <E : Any> all(plant: AssertionPlant<Iterable<E?>>, assertionCreator: AssertionPlant<E>.() -> Unit): Assertion |
|
abstract fun <E, T : Iterable<E>> containsBuilder(plant: AssertionPlant<T>): Builder<E, T, NoOpSearchBehaviour> |
|
abstract fun <E, T : Iterable<E>> containsNotBuilder(plant: AssertionPlant<T>): Builder<E, T, NotSearchBehaviour> |
object IterableAssertionsBuilder : IterableAssertions
Delegates inter alia to the implementation of IterableAssertions. In detail, it implements IterableAssertions by delegating to iterableAssertions which in turn delegates to the implementation via loadSingleService. |