doc / ch.tutteli.atrium.logic.impl / DefaultIterableLikeAssertions

DefaultIterableLikeAssertions

class DefaultIterableLikeAssertions : IterableLikeAssertions

Constructors

<init>

DefaultIterableLikeAssertions()

Functions

all

fun <T : Any, E : Any> all(container: AssertionContainer<T>, converter: (T) -> Iterable<E?>, assertionCreatorOrNull: (Expect<E>.() -> Unit)?): Assertion

containsBuilder

fun <T : Any, E> containsBuilder(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): IterableLikeContains.EntryPointStep<E, T, NoOpSearchBehaviour>

containsNoDuplicates

fun <T : Any, E> containsNoDuplicates(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): Assertion

containsNotBuilder

fun <T : Any, E> containsNotBuilder(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): NotCheckerStep<E, T, NotSearchBehaviour>

hasNext

fun <T : Any, E> hasNext(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): Assertion

hasNotNext

fun <T : Any, E> hasNotNext(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): Assertion

max

fun <T : Any, E : Comparable<E>> max(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): FeatureExtractorBuilder.ExecutionStep<T, E>

min

fun <T : Any, E : Comparable<E>> min(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): FeatureExtractorBuilder.ExecutionStep<T, E>