doc / ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders / WithTimesCheckerOption

WithTimesCheckerOption

interface WithTimesCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : IterableContains.CheckerOption<E, T, S> (source)

A IterableContains.CheckerOption which is used to choose a IterableContains.Checker which is based on a number of times.

Properties

times

abstract val times: Int

Extension Functions

eintraege

fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.eintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which either holds all assertions assertionCreatorOrNull might create or needs to be null in case assertionCreatorOrNull is defined as null -- likewise an entry (can be the same) is searched for each of the otherAssertionCreatorsOrNulls.

eintrag

fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.eintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which either holds all assertions assertionCreatorOrNull might create or needs to be null in case assertionCreatorOrNull is defined as null.

elementsOf

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.elementsOf(expectedIterable: Iterable<E>): Expect<T>

Finishes the specification of the sophisticated contains assertion where all elements of the expectedIterable shall be searched within the Iterable.

entries

fun <E : Any, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.entries(assertionCreator: Assert<E>.() -> Unit, vararg otherAssertionCreators: Assert<E>.() -> Unit): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which holds all assertions assertionCreator might create and search for entries which hold (one by one) the assertions created by the otherAssertionCreators.

entries

fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.entries(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which either holds all assertions assertionCreatorOrNull might create or needs to be null in case assertionCreatorOrNull is defined as null -- likewise an entry (can be the same) is searched for each of the otherAssertionCreatorsOrNulls.

entries

fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.entries(assertionCreatorOrNull: (Expect<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Expect<E>.() -> Unit)?): Expect<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which either holds all assertions assertionCreatorOrNull creates or needs to be null in case assertionCreatorOrNull is defined as null -- likewise an entry (can be the same) is searched for each of the otherAssertionCreatorsOrNulls.

entry

fun <E : Any, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.entry(assertionCreator: Assert<E>.() -> Unit): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which holds all assertions assertionCreator might create.

entry

infix fun <E : Any, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.entry(assertionCreator: Assert<E>.() -> Unit): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which holds all assertions assertionCreator might create.

entry

fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.entry(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which either holds all assertions assertionCreatorOrNull might create or needs to be null in case assertionCreatorOrNull is defined as null.

entry

infix fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.entry(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which either holds all assertions assertionCreatorOrNull might create or needs to be null in case assertionCreatorOrNull is defined as null.

entry

fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.entry(assertionCreatorOrNull: (Expect<E>.() -> Unit)?): Expect<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which either holds all assertions assertionCreatorOrNull creates or needs to be null in case assertionCreatorOrNull is defined as null.

nullableEintraege

fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.nullableEintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>

nullableEintrag

infix fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.nullableEintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>

nullableEntries

fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.nullableEntries(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>

nullableEntry

infix fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.nullableEntry(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>

nullableEntry

infix fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.nullableEntry(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>

nullableValue

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableValue(expected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value shall be searched within the Iterable.

nullableValue

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableValue(expectedOrNull: E): AssertionPlant<T>

nullableValue

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableValue(expectedOrNull: E): AssertionPlant<T>

nullableValues

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableValues(expected: E, vararg otherExpected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value as well as the otherExpected values shall be searched within the Iterable.

nullableValues

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableValues(expectedOrNull: E, vararg otherExpectedOrNulls: E): AssertionPlant<T>

nullableWert

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableWert(expectedOrNull: E): AssertionPlant<T>

nullableWerte

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableWerte(expectedOrNull: E, vararg otherExpectedOrNulls: E): AssertionPlant<T>

object

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.object(expected: E): AssertionPlant<T>

object

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.object(expected: E): AssertionPlant<T>

objects

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.objects(expected: E, vararg otherExpected: E): AssertionPlant<T>

objekt

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.objekt(expected: E): AssertionPlant<T>

objekte

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.objekte(expected: E, vararg otherExpected: E): AssertionPlant<T>

the

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.the(values: Values<E>): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected values shall be searched within the Iterable.

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.the(objects: Objects<E>): AssertionPlant<T>infix fun <E : Any, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.the(entries: Entries<E, Assert<E>.() -> Unit>): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which holds all assertions Entries.assertionCreator might create and search for entries which hold (one by one) the assertions created by the Entries.otherAssertionCreators.

the

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.the(values: Values<E>): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected values shall be searched within the Iterable.

infix fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.the(entries: Entries<E>): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where an entry shall be searched which either holds all assertions entries.assertionCreatorOrNull might create or needs to be null in case entries.assertionCreatorOrNull is defined as null -- likewise an entry (can be the same) is searched for each of the entries.otherAssertionCreatorsOrNulls.

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.the(nullableValues: NullableValues<E>): AssertionPlant<T>
infix fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.the(nullableEntries: NullableEntries<E>): AssertionPlant<T>

value

fun <E : Any, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.value(expected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value shall be searched within the Iterable.

value

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.value(expected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value shall be searched within the Iterable.

value

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.value(expected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value shall be searched within the Iterable.

value

infix fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.value(expected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value shall be searched within the Iterable.

value

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.value(expected: E): Expect<T>

Finishes the specification of the sophisticated contains assertion where the expected value shall be searched within the Iterable.

values

fun <E : Any, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.values(expected: E, vararg otherExpected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value as well as the otherExpected values shall be searched within the Iterable.

values

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.values(expected: E, vararg otherExpected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value as well as the otherExpected values (if given) shall be searched within the Iterable.

values

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.values(expected: E, vararg otherExpected: E): Expect<T>

Finishes the specification of the sophisticated contains assertion where the expected value as well as the otherExpected values (if given) shall be searched within the Iterable.

wert

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.wert(expected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value shall be searched within the Iterable.

werte

fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.werte(expected: E, vararg otherExpected: E): AssertionPlant<T>

Finishes the specification of the sophisticated contains assertion where the expected value as well as the otherExpected values (if given) shall be searched within the Iterable.

Inheritors

AtLeastCheckerOption

interface AtLeastCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtLeastCheckerOption

interface AtLeastCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtLeastCheckerOption

interface AtLeastCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtLeastCheckerOption

interface AtLeastCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtLeastCheckerOption

interface AtLeastCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtLeastCheckerOption

interface AtLeastCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtLeastCheckerOptionBase

abstract class AtLeastCheckerOptionBase<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

The base class for builders which create a contains at least check within the fluent API of a sophisticated contains assertion for Iterable.

AtMostCheckerOption

interface AtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtMostCheckerOption

interface AtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtMostCheckerOption

interface AtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtMostCheckerOption

interface AtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtMostCheckerOption

interface AtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtMostCheckerOption

interface AtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

AtMostCheckerOptionBase

abstract class AtMostCheckerOptionBase<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

The base class for builders which create a contains at least once but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ButAtMostCheckerOption

interface ButAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ButAtMostCheckerOption

interface ButAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ButAtMostCheckerOption

interface ButAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ButAtMostCheckerOption

interface ButAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ButAtMostCheckerOption

interface ButAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ButAtMostCheckerOption

interface ButAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ButAtMostCheckerOptionBase

abstract class ButAtMostCheckerOptionBase<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

The base class for builders which create the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ExactlyCheckerOption

interface ExactlyCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ExactlyCheckerOption

interface ExactlyCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ExactlyCheckerOption

interface ExactlyCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ExactlyCheckerOption

interface ExactlyCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ExactlyCheckerOption

interface ExactlyCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ExactlyCheckerOption

interface ExactlyCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

ExactlyCheckerOptionBase

abstract class ExactlyCheckerOptionBase<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

The base class for builders which create a contains exactly check within the fluent API of a sophisticated contains assertion for Iterable.

NotOrAtMostCheckerOption

interface NotOrAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

NotOrAtMostCheckerOption

interface NotOrAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

NotOrAtMostCheckerOption

interface NotOrAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

NotOrAtMostCheckerOption

interface NotOrAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

NotOrAtMostCheckerOption

interface NotOrAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

NotOrAtMostCheckerOption

interface NotOrAtMostCheckerOption<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

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

NotOrAtMostCheckerOptionBase

abstract class NotOrAtMostCheckerOptionBase<out E, out T : Iterable<E>, out S : IterableContains.SearchBehaviour> : WithTimesCheckerOption<E, T, S>

The base class for builders which create a contains not or at most check within the fluent API of a sophisticated contains assertion for Iterable.