Package-level declarations

Contains steps for sophisticated IterableLike.contains expectation builders.

Types

Link copied to clipboard

Represents the extension point for another step after a contains at least-check within a sophisticated contains assertion building process for IterableLike.

Link copied to clipboard

Represents the extension point for another step after a contains at least once but at most-check within a sophisticated contains assertion building process for Iterable.

Link copied to clipboard

Represents the extension point for another step after a contains at least but at most-check within a sophisticated contains assertion building process for Iterable.

Link copied to clipboard

Represents the extension point for another step after a contains exactly-check within a sophisticated contains assertion building process for Iterable.

Link copied to clipboard

Represents a "no IterableLikeContains.Checker" option, meaning no checker shall be applied to a search result.

Link copied to clipboard

Represents the extension point for another step after a contains not at all-check within a sophisticated contains assertion building process for Iterable.

Link copied to clipboard

Represents the extension point for another step after a contains not or at most-check within a sophisticated contains assertion building process for Iterable.

Link copied to clipboard
Link copied to clipboard

Sole purpose of this interface is to hide IterableLikeContains.CheckerStepLogic from newcomers which usually don't have to deal with this type and to keep the API clean.

Properties

Functions

Link copied to clipboard
fun <E, T : IterableLike, S : IterableLikeContains.SearchBehaviour> IterableLikeContains.EntryPointStepLogic<E, T, S>.atMostCheckerStep(times: Int, nameContainsNotFun: String, atMostCall: (Int) -> String, atLeastCall: (Int) -> String, exactlyCall: (Int) -> String): AtMostCheckerStep<E, T, S>
Link copied to clipboard
fun <E, T : IterableLike, S : IterableLikeContains.SearchBehaviour> WithTimesCheckerStepLogic<E, T, S>.butAtMostCheckerStep(times: Int, nameContainsNotFun: String, atLeastButAtMostCall: (Int, Int) -> String, atLeastCall: (Int) -> String, butAtMostCall: (Int) -> String, exactlyCall: (Int) -> String, atMostCall: (Int) -> String): ButAtMostCheckerStep<E, T, S>