IterableLikeAssertions

Collection of assertion functions and builders which are applicable to subjects which can be transformed to an Iterable - intended for types which are Iterable like such as Array or Sequence.

Inheritors

Functions

Link copied to clipboard
abstract fun <T : IterableLike, E : Any> all(container: AssertionContainer<T>, converter: (T) -> Iterable<E?>, assertionCreatorOrNull: Expect<E>.() -> Unit?): Assertion
Link copied to clipboard
abstract fun <T : IterableLike, E> containsNoDuplicates(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): Assertion
Link copied to clipboard
abstract fun <T : IterableLike, E> hasNext(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): Assertion
Link copied to clipboard
abstract fun <T : IterableLike, E> hasNotNext(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): Assertion
Link copied to clipboard
abstract fun <T : IterableLike, E : Any> hasNotNextOrAll(container: AssertionContainer<T>, converter: (T) -> Iterable<E?>, assertionCreatorOrNull: Expect<E>.() -> Unit?): Assertion
Link copied to clipboard
abstract fun <T : IterableLike, E : Any> hasNotNextOrAny(container: AssertionContainer<T>, converter: (T) -> Iterable<E?>, assertionCreatorOrNull: Expect<E>.() -> Unit?): Assertion
Link copied to clipboard
abstract fun <T : IterableLike, E : Any> hasNotNextOrNone(container: AssertionContainer<T>, converter: (T) -> Iterable<E?>, assertionCreatorOrNull: Expect<E>.() -> Unit?): Assertion
Link copied to clipboard
abstract fun <T : IterableLike, E> last(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): FeatureExtractorBuilder.ExecutionStep<T, E>
Link copied to clipboard
abstract fun <T : IterableLike, E : Comparable<E>> max(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): FeatureExtractorBuilder.ExecutionStep<T, E>
Link copied to clipboard
abstract fun <T : IterableLike, E : Comparable<E>> min(container: AssertionContainer<T>, converter: (T) -> Iterable<E>): FeatureExtractorBuilder.ExecutionStep<T, E>