interface Builder<out E, out T : Iterable<E>, out S : SearchBehaviour> : Builder<T, S>
(source)
The entry point of the Iterable contains
contract, containing the plant to which the sophisticated contain
assertion
should be added as well as the chosen searchBehaviour.
The searchBehaviour might me modified in which case it is recommended that a new Builder is created (retain immutability).
abstract val plant: AssertionPlant<T>
The AssertionPlant from which this building process started and to which the resulting Assertion should be added. |
|
abstract val searchBehaviour: S
The chosen SearchBehaviour. |
val <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.grouped: <ERROR CLASS>
Defines that the Iterable contains |
|
val <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.gruppiert: <ERROR CLASS>
Defines that the Iterable contains |
|
val <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.
Defines that the search behaviour "find entries |
|
val <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.inAnyOrder: <ERROR CLASS>
Defines that the search behaviour "find entries |
|
val <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.inBeliebigerReihenfolge: <ERROR CLASS>
Defines that the search behaviour "find entries |
|
val <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.inGegebenerReihenfolge: <ERROR CLASS>
Defines that the search behaviour "find entries |
|
val <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.
Defines that the search behaviour "find entries |
|
val <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.inOrder: <ERROR CLASS>
Defines that the search behaviour "find entries |
|
val <E, T : Iterable<E>> Builder<E, T, InOrderOnlyGroupedSearchBehaviour>.innerhalb: <ERROR CLASS>
A filler word to emphasis that the next step defines the order within expected groups of values. |
|
val <E, T : Iterable<E>> Builder<E, T, InAnyOrderSearchBehaviour>.nur: <ERROR CLASS>
Defines that the constraint " val <E, T : Iterable<E>> Builder<E, T, InOrderSearchBehaviour>.nur: <ERROR CLASS>
Defines that the constraint " |
|
val <E, T : Iterable<E>> Builder<E, T, InAnyOrderSearchBehaviour>.only: <ERROR CLASS>
Defines that the constraint " val <E, T : Iterable<E>> Builder<E, T, InOrderSearchBehaviour>.only: <ERROR CLASS>
Defines that the constraint " |
|
val <E, T : Iterable<E>> Builder<E, T, InAnyOrderSearchBehaviour>.only: <ERROR CLASS>
Defines that the constraint " val <E, T : Iterable<E>> Builder<E, T, InOrderSearchBehaviour>.only: <ERROR CLASS>
Defines that the constraint " |
|
val <E, T : Iterable<E>> Builder<E, T, InOrderOnlyGroupedSearchBehaviour>.within: <ERROR CLASS>
A filler word to emphasis that the next step defines the order within expected groups of values. |
infix fun <E, T : Iterable<E>> Builder<E, T, InOrderSearchBehaviour>.and(only: only): <ERROR CLASS>
Defines that the constraint " |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.
Restricts a |
|
infix fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.
Restricts a |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.atLeast(times: Int): AtLeastCheckerOption<E, T, S>
Restricts a |
|
infix fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.atLeast(times: Int): AtLeastCheckerOption<E, T, S>
Restricts a |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.
Restricts a |
|
infix fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.
Restricts a |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.atMost(times: Int): AtMostCheckerOption<E, T, S>
Restricts a |
|
infix fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.atMost(times: Int): AtMostCheckerOption<E, T, S>
Restricts a |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderSearchBehaviour>.
Defines that the constraint " infix fun <E, T : Iterable<E>> Builder<E, T, InOrderSearchBehaviour>.
Defines that the constraint " |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderSearchBehaviour>.but(only: only): <ERROR CLASS>
Defines that the constraint " |
|
fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>.eintraege(assertionCreatorOrNull: Assert<E>.() -> Unit, vararg otherAssertionCreatorsOrNulls: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>.eintraege(assertionCreatorOrNull: Assert<E>.() -> Unit, vararg otherAssertionCreatorsOrNulls: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>.eintrag(assertionCreatorOrNull: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>.eintrag(assertionCreatorOrNull: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
fun <E : Any, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated fun <E : Any, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>.entries(assertionCreatorOrNull: Assert<E>.() -> Unit, vararg otherAssertionCreatorsOrNulls: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>.entries(assertionCreatorOrNull: Assert<E>.() -> Unit, vararg otherAssertionCreatorsOrNulls: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
fun <E : Any, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E : Any, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
infix fun <E : Any, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. infix fun <E : Any, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>.entry(assertionCreatorOrNull: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>.entry(assertionCreatorOrNull: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>.entry(assertionCreatorOrNull: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>.entry(assertionCreatorOrNull: Assert<E>.() -> Unit): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.
Restricts a |
|
infix fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.
Restricts a |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.exactly(times: Int): ExactlyCheckerOption<E, T, S>
Restricts a |
|
infix fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.exactly(times: Int): ExactlyCheckerOption<E, T, S>
Restricts a |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.genau(times: Int): ExactlyCheckerOption<E, T, S>
Restricts a |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.grouped(entries: entries): <ERROR CLASS>
Defines that the Iterable contains groups of entries |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.hoechstens(times: Int): AtMostCheckerOption<E, T, S>
Restricts a |
|
infix fun <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.
Defines that the search behaviour "find entries |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>.inAny(order: Order<E, Group<E>>): AssertionPlant<T>
Finishes the specification of the sophisticated infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlyGroupedWithinSearchBehaviour>.inAny(order: Order<Assert<E>.() -> Unit, Group<Assert<E>.() -> Unit>>): AssertionPlant<T>
Finishes the specification of the sophisticated infix fun <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.inAny(order: order): <ERROR CLASS>
Defines that the search behaviour "find entries |
|
fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>.inAnyOrder(firstGroup: Group<E>, secondGroup: Group<E>, vararg otherExpectedGroups: Group<E>): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlyGroupedWithinSearchBehaviour>.inAnyOrder(firstGroup: Group<Assert<E>.() -> Unit>, secondGroup: Group<Assert<E>.() -> Unit>, vararg otherExpectedGroups: Group<Assert<E>.() -> Unit>): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>.inBeliebigerReihenfolge(firstGroup: Group<E>, secondGroup: Group<E>, vararg otherExpectedGroups: Group<E>): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlyGroupedWithinSearchBehaviour>.inBeliebigerReihenfolge(firstGroup: Group<Assert<E>.() -> Unit>, secondGroup: Group<Assert<E>.() -> Unit>, vararg otherExpectedGroups: Group<Assert<E>.() -> Unit>): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
infix fun <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.
Defines that the search behaviour "find entries |
|
infix fun <E, T : Iterable<E>> Builder<E, T, NoOpSearchBehaviour>.inGiven(order: order): <ERROR CLASS>
Defines that the search behaviour "find entries |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.nichtOderHoechstens(times: Int): NotOrAtMostCheckerOption<E, T, S>
Restricts a |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.
Restricts a |
|
infix fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.
Restricts a |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.notOrAtMost(times: Int): NotOrAtMostCheckerOption<E, T, S>
Restricts a |
|
infix fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.notOrAtMost(times: Int): NotOrAtMostCheckerOption<E, T, S>
Restricts a |
|
fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>. fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>. |
|
infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>. infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>. |
|
fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>. fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>. |
|
infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>. infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>. |
|
infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>. infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. infix fun <E : Any, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated infix fun <E : Any, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.the(values: Values<E>): AssertionPlant<T>
Finishes the specification of the sophisticated infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>.the(entries: Entries<E>): AssertionPlant<T>
Finishes the specification of the sophisticated infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.the(values: Values<E>): AssertionPlant<T>
Finishes the specification of the sophisticated infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>.the(entries: Entries<E>): AssertionPlant<T>
Finishes the specification of the sophisticated infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>. infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>. |
|
fun <E : Any, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E : Any, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.value(expected: E): AssertionPlant<T> fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.value(expected: E): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.value(expected: E): AssertionPlant<T>
Finishes the specification of the sophisticated infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.value(expected: E): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
fun <E : Any, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated fun <E : Any, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.
Finishes the specification of the sophisticated |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.values(expected: E, vararg otherExpected: E): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.values(expected: E, vararg otherExpected: E): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.wert(expected: E): AssertionPlant<T> fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.wert(expected: E): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>.werte(expected: E, vararg otherExpected: E): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.werte(expected: E, vararg otherExpected: E): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
infix fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlyGroupedSearchBehaviour>.within(group: group): <ERROR CLASS>
Defines that the Iterable contains groups of entries |
|
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.zumindest(times: Int): AtLeastCheckerOption<E, T, S>
Restricts a |
open class
Represents the deprecated entry point of the fluent API of sophisticated |