aberHoechstens
|
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> AtLeastCheckerOption<T, S>.aberHoechstens(times: Int): ButAtMostCheckerOption<T, S>
Restricts a contains at least assertion by specifying that the number of occurrences of the value which we
are looking for occurs at most number of times within the search input.
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> AtLeastCheckerOption<E, T, S>.aberHoechstens(times: Int): ButAtMostCheckerOption<E, T, S>
Restricts a contains at least assertion by specifying that the number of occurrences of the entry which we
are looking for occurs at most number of times within the Iterable.
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> aberHoechstens(checkerBuilder: CharSequenceContainsAtLeastCheckerBuilder<T, S>, times: Int): CharSequenceContainsButAtMostCheckerBuilder<T, S>
fun <E, T : Iterable<E>> aberHoechstens(checkerBuilder: IterableContainsAtLeastCheckerBuilder<E, T>, times: Int): IterableContainsButAtMostCheckerBuilder<E, T> |
alle
|
fun <E : Any, T : Iterable<E?>> Assert<T>.alle(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Makes the assertion that the Assert.subject has at least one element and
that every element holds all assertions created by the assertionCreatorOrNull or that all elements are null
in case assertionCreatorOrNull is defined as null .
|
alleDerNullable
|
fun <E : Any, T : Iterable<E?>> Assert<T>.alleDerNullable(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
asEntries
|
fun <K, V> Assert<Map<out K, V>>.asEntries(): Assert<Set<Entry<K, V>>>
Turns Assert<Map<out K, V>> into Assert<Set<Map.Entry<K, V>>> .
fun <K, V> Assert<Map<out K, V>>.asEntries(assertionCreator: Assert<Set<Entry<K, V>>>.() -> Unit): Assert<Set<Entry<K, V>>>
Turns Assert<Map<out K, V>> into Assert<Set<Map.Entry<K, V>>> and makes the assertion that the assertions the given
assertionCreator might create hold.
|
asIterable
|
fun <E> Assert<Array<out E>>.asIterable(): Assert<Iterable<E>>
Turns Assert<Array<E>> into Assert<Iterable<E>> .
fun <E> Assert<Array<out E>>.asIterable(assertionCreator: Assert<Iterable<E>>.() -> Unit): Assert<Iterable<E>>
Turns Assert<Array<E>> into Assert<Iterable<E>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun Assert<ByteArray>.asIterable(): Assert<Iterable<Byte>>
Turns Assert<CharArray> into Assert<Iterable<Byte>> .
fun Assert<ByteArray>.asIterable(assertionCreator: Assert<Iterable<Byte>>.() -> Unit): Assert<Iterable<Byte>>
Turns Assert<CharArray> into Assert<Iterable<Byte>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun Assert<CharArray>.asIterable(): Assert<Iterable<Char>>
Turns Assert<CharArray> into Assert<Iterable<Char>> .
fun Assert<CharArray>.asIterable(assertionCreator: Assert<Iterable<Char>>.() -> Unit): Assert<Iterable<Char>>
Turns Assert<CharArray> into Assert<Iterable<Char>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun Assert<ShortArray>.asIterable(): Assert<Iterable<Short>>
Turns Assert<ShortArray> into Assert<Iterable<Short>> .
fun Assert<ShortArray>.asIterable(assertionCreator: Assert<Iterable<Short>>.() -> Unit): Assert<Iterable<Short>>
Turns Assert<ShortArray> into Assert<Iterable<Short>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun Assert<IntArray>.asIterable(): Assert<Iterable<Int>>
Turns Assert<IntArray> into Assert<Iterable<Int>> .
fun Assert<IntArray>.asIterable(assertionCreator: Assert<Iterable<Int>>.() -> Unit): Assert<Iterable<Int>>
Turns Assert<IntArray> into Assert<Iterable<Int>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun Assert<LongArray>.asIterable(): Assert<Iterable<Long>>
Turns Assert<LongArray> into Assert<Iterable<Double>> .
fun Assert<LongArray>.asIterable(assertionCreator: Assert<Iterable<Long>>.() -> Unit): Assert<Iterable<Long>>
Turns Assert<LongArray> into Assert<Iterable<Double>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun Assert<FloatArray>.asIterable(): Assert<Iterable<Float>>
Turns Assert<FloatArray> into Assert<Iterable<Float>> .
fun Assert<FloatArray>.asIterable(assertionCreator: Assert<Iterable<Float>>.() -> Unit): Assert<Iterable<Float>>
Turns Assert<FloatArray> into Assert<Iterable<Float>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun Assert<DoubleArray>.asIterable(): Assert<Iterable<Double>>
Turns Assert<DoubleArray> into Assert<Iterable<Double>> .
fun Assert<DoubleArray>.asIterable(assertionCreator: Assert<Iterable<Double>>.() -> Unit): Assert<Iterable<Double>>
Turns Assert<DoubleArray> into Assert<Iterable<Double>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun Assert<BooleanArray>.asIterable(): Assert<Iterable<Boolean>>
Turns Assert<BooleanArray> into Assert<Iterable<Boolean>> .
fun Assert<BooleanArray>.asIterable(assertionCreator: Assert<Iterable<Boolean>>.() -> Unit): Assert<Iterable<Boolean>>
Turns Assert<BooleanArray> into Assert<Iterable<Boolean>> and makes the assertion that the assertions the given
assertionCreator might create hold.
fun <E> Assert<Sequence<E>>.asIterable(): Assert<Iterable<E>>
Turns Assert<Sequence<E>> into Assert<Iterable<E>> .
|
beginntMit
|
fun <T : CharSequence> Assert<T>.beginntMit(expected: CharSequence): AssertionPlant<T>
Makes the assertion that the Assert.subject starts with expected.
|
beginntNichtMit
|
fun <T : CharSequence> Assert<T>.beginntNichtMit(expected: CharSequence): AssertionPlant<T>
Makes the assertion that the Assert.subject does not start with expected.
|
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.
fun <E : Any, T : Iterable<E?>> IterableContains.Builder<E?, T, InAnyOrderOnlySearchBehaviour>.eintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where an entry needs to be contained in the
Iterable which holds all assertions assertionCreatorOrNull might create or needs to be null in case
assertionCreatorOrNull is defined as null -- likewise an entry for each
otherAssertionCreatorsOrNulls needs to be contained in the Iterable where it does not matter in which order the
entries appear but only as many entries should be returned by the Iterable as assertion creators are defined.
fun <E : Any, T : Iterable<E?>> IterableContains.Builder<E?, T, InOrderOnlySearchBehaviour>.eintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the Iterable needs to contain only an
entry which holds all assertions assertionCreatorOrNull might create or is null in case assertionCreatorOrNull
is defined as null and likewise a further entry for each
otherAssertionCreatorsOrNulls (if given) whereas the entries have to appear in the specified order.
fun <E : Any, T : Iterable<E>> eintraege(checkerBuilder: IterableContainsCheckerBuilder<E, T, InAnyOrderSearchBehaviour>, assertionCreator: Assert<E>.() -> Unit, vararg otherAssertionCreators: Assert<E>.() -> Unit): AssertionPlant<T>
fun <E : Any, T : Iterable<E>> eintraege(checkerBuilder: IterableContainsBuilder<E, T, InAnyOrderOnlySearchBehaviour>, assertionCreator: Assert<E>.() -> Unit, vararg otherAssertionCreators: Assert<E>.() -> Unit): AssertionPlant<T>
fun <E : Any, T : Iterable<E>> eintraege(checkerBuilder: IterableContainsBuilder<E, T, InOrderOnlySearchBehaviour>, assertionCreator: Assert<E>.() -> Unit, vararg otherAssertionCreators: Assert<E>.() -> Unit): AssertionPlant<T> |
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 .
fun <E : Any, T : Iterable<E?>> IterableContains.Builder<E?, T, InAnyOrderOnlySearchBehaviour>.eintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the Iterable needs to contain only one
entry which holds all assertions created by the given assertionCreatorOrNull or is null in case
assertionCreatorOrNull is defined as null .
fun <E : Any, T : Iterable<E?>> IterableContains.Builder<E?, T, InOrderOnlySearchBehaviour>.eintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the Iterable needs to contain only a
single entry which holds all assertions created by the given assertionCreatorOrNull or needs to be null
in case assertionCreatorOrNull is defined as null .
fun <E : Any, T : Iterable<E>> eintrag(checkerBuilder: IterableContainsCheckerBuilder<E, T, InAnyOrderSearchBehaviour>, assertionCreator: Assert<E>.() -> Unit): AssertionPlant<T>
fun <E : Any, T : Iterable<E>> eintrag(checkerBuilder: IterableContainsBuilder<E, T, InAnyOrderOnlySearchBehaviour>, assertionCreator: Assert<E>.() -> Unit): AssertionPlant<T>
fun <E : Any, T : Iterable<E>> eintrag(checkerBuilder: IterableContainsBuilder<E, T, InOrderOnlySearchBehaviour>, assertionCreator: Assert<E>.() -> Unit): AssertionPlant<T> |
endetMit
|
fun <T : CharSequence> Assert<T>.endetMit(expected: CharSequence): AssertionPlant<T>
Makes the assertion that the Assert.subject ends with expected.
|
endetNichtMit
|
fun <T : CharSequence> Assert<T>.endetNichtMit(expected: CharSequence): AssertionPlant<T>
Makes the assertion that the Assert.subject does not end with expected.
|
enthaelt
|
fun <T : CharSequence> Assert<T>.enthaelt(expected: Any, vararg otherExpected: Any): AssertionPlant<T>
Makes the assertion that the Assert.subject contains expected's toString representation
and the toString representation of the otherExpected (if given), using a non disjoint search.
fun <E, T : Iterable<E>> Assert<T>.enthaelt(expected: E, vararg otherExpected: E): AssertionPlant<T>
Makes the assertion that the Assert.subject contains the
expected value and the otherExpected values (if given).
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaelt(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Makes the assertion that the Assert.subject contains an entry holding the
assertions created by assertionCreatorOrNull or an entry which is null in case assertionCreatorOrNull
is defined as null .
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaelt(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Makes the assertion that the Assert.subject contains an entry holding the
assertions created by assertionCreatorOrNull or an entry which is null in case assertionCreatorOrNull
is defined as null -- likewise an entry (can be the same) is searched for each
of the otherAssertionCreatorsOrNulls.
fun <K, V, T : Map<out K, V>> Assert<T>.enthaelt(entry: Pair<K, V>, vararg otherEntries: Pair<K, V>): AssertionPlant<T>
Makes the assertion that the Assert.subject contains a key as defined by
entry's Pair.first with a corresponding value as defined by entry's Pair.second
-- optionally the same assertions are created for the otherEntries.
fun <K, V : Any, T : Map<out K, V?>> Assert<T>.enthaelt(keyValue: KeyValue<K, V>, vararg otherKeyValues: KeyValue<K, V>): AssertionPlant<T>
Makes the assertion that the Assert.subject contains a key as defined by keyValue's KeyValue.key
with a corresponding value which either holds all assertions keyValue's
KeyValue.valueAssertionCreatorOrNull might create or needs to be null in case
KeyValue.valueAssertionCreatorOrNull is defined as null
-- optionally the same assertions are created for the otherKeyValues.
|
enthaeltExakt
|
fun <E, T : Iterable<E>> Assert<T>.enthaeltExakt(expected: E, vararg otherExpected: E): AssertionPlant<T>
Makes the assertion that the Assert.subject contains only
the expected value and the otherExpected values
(if given) in the defined order.
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaeltExakt(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Makes the assertion that the Assert.subject contains only an entry holding
the assertions created by assertionCreatorOrNull or only one entry which is null in case assertionCreatorOrNull
is defined as null .
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaeltExakt(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Makes the assertion that the Assert.subject contains only an entry holding
the assertions created by assertionCreatorOrNull or null in case assertionCreatorOrNull is defined as null
and likewise an additional entry for each otherAssertionCreatorsOrNulls (if given)
whereas the entries have to appear in the defined order.
|
enthaeltKey
|
fun <K> Assert<Map<out K, *>>.enthaeltKey(key: K): AssertionPlant<Map<out K, *>>
Makes the assertion that the Assert.subject contains the given key.
|
enthaeltNicht
|
fun <T : CharSequence> Assert<T>.enthaeltNicht(expected: Any, vararg otherExpected: Any): AssertionPlant<T>
Makes the assertion that the Assert.subject does not contain expected's toString representation
and neither one of the otherExpected's toString representation (if given).
fun <E, T : Iterable<E>> Assert<T>.enthaeltNicht(expected: E, vararg otherExpected: E): AssertionPlant<T>
Makes the assertion that the Assert.subject does not contain the expected value
and neither one of the otherExpected values (if given).
|
enthaeltNichtDieStandardUebersetzungVon
|
fun <T : CharSequence> Assert<T>.enthaeltNichtDieStandardUebersetzungVon(expected: Translatable, vararg otherExpected: Translatable): AssertionPlant<T>
Makes the assertion that the Assert.subject does not contain expected's
getDefault representation and neither one of the otherExpected's
getDefault representation (if given).
|
enthaeltNichtKey
|
fun <K> Assert<Map<out K, *>>.enthaeltNichtKey(key: K): AssertionPlant<Map<out K, *>>
Makes the assertion that the Assert.subject does not contain the given key.
|
enthaeltNichtNonNullable
|
fun <E, T : Iterable<E>> enthaeltNichtNonNullable(plant: Assert<T>, expected: E, vararg otherExpected: E): AssertionPlant<T> |
enthaeltNullableEintraege
|
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaeltNullableEintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
enthaeltNullableEintrag
|
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaeltNullableEintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
enthaeltNullableWert
|
fun <E, T : Iterable<E>> Assert<T>.enthaeltNullableWert(expectedOrNull: E): AssertionPlant<T> |
enthaeltNullableWerte
|
fun <E, T : Iterable<E>> Assert<T>.enthaeltNullableWerte(expectedOrNull: E, vararg otherExpectedOrNulls: E): AssertionPlant<T> |
enthaeltRegex
|
fun <T : CharSequence> Assert<T>.enthaeltRegex(pattern: String, vararg otherPatterns: String): AssertionPlant<T>
Makes the assertion that the Assert.subject contains a sequence which matches the given regular expression
pattern as well as the otherPatterns (if given), using a non disjoint search.
|
enthaeltStandardUebersetzungVon
|
fun <T : CharSequence> Assert<T>.enthaeltStandardUebersetzungVon(expected: Translatable, vararg otherExpected: Translatable): AssertionPlant<T>
Makes the assertion that the Assert.subject contains expected's getDefault
representation and the getDefault representations of the otherExpected (if given),
using a non disjoint search.
|
enthaeltStrikt
|
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaeltStrikt(assertionCreator: (Assert<E>.() -> Unit)?, vararg otherAssertionCreators: (Assert<E>.() -> Unit)?): AssertionPlant<T>
fun <E : Any, T : Iterable<E>> Assert<T>.enthaeltStrikt(expected: E, vararg otherExpected: E): AssertionPlant<T> |
enthaeltStriktNullable
|
fun <E : Any, T : Iterable<E?>> enthaeltStriktNullable(plant: Assert<T>, assertionCreator: (Assert<E>.() -> Unit)?, vararg otherAssertionCreators: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
enthaeltStriktNullableEintraege
|
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaeltStriktNullableEintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
enthaeltStriktNullableEintrag
|
fun <E : Any, T : Iterable<E?>> Assert<T>.enthaeltStriktNullableEintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
enthaeltStriktNullableWert
|
fun <E, T : Iterable<E>> Assert<T>.enthaeltStriktNullableWert(expectedOrNull: E): AssertionPlant<T> |
enthaeltStriktNullableWerte
|
fun <E, T : Iterable<E>> Assert<T>.enthaeltStriktNullableWerte(expectedOrNull: E, vararg otherExpectedOrNulls: E): AssertionPlant<T> |
first
|
fun <K : Any, V> Assert<Pair<K, V>>.first(assertionCreator: Assert<K>.() -> Unit): AssertionPlant<Pair<K, V>>
Makes the assertion that the Assert.subject's property first holds all assertions the given
assertionCreator might create for it.
|
genau
|
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> CharSequenceContains.Builder<T, S>.genau(times: Int): ExactlyCheckerOption<T, S>
Restricts a contains assertion by specifying that the number of occurrences of the value which we
are looking for occurs exactly number of times within the search input.
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> IterableContains.Builder<E, T, S>.genau(times: Int): ExactlyCheckerOption<E, T, S>
Restricts a contains assertion by specifying that the number of occurrences of the entry which we
are looking for occurs genau number of times within the Iterable.
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> genau(builder: CharSequenceContainsBuilder<T, S>, times: Int): CharSequenceContainsExactlyCheckerBuilder<T, S>
fun <E, T : Iterable<E>> genau(builder: IterableContainsBuilder<E, T, InAnyOrderSearchBehaviour>, times: Int): IterableContainsExactlyCheckerBuilder<E, T> |
get
|
fun <E : Any, T : List<E>> Assert<T>.get(index: Int): Assert<E>
Makes the assertion that the given index is within the bounds of Assert.subject,
creates a feature assertion plant for the corresponding element and returns the newly created plant.
fun <E : Any, T : List<E>> Assert<T>.get(index: Int, assertionCreator: Assert<E>.() -> Unit): AssertionPlant<T>
Makes the assertion that the given index is within the bounds of Assert.subject and that
the corresponding element holds all assertions the given assertionCreator might create for it.
|
getEnthaelt
|
fun <T : CharSequence> getEnthaelt(plant: Assert<T>): CharSequenceContainsBuilder<T, NoOpSearchBehaviour> |
getEnthaeltNicht
|
fun <T : CharSequence> getEnthaeltNicht(plant: Assert<T>): CharSequenceContainsNotCheckerBuilder<T, NotSearchBehaviour> |
getExistierend
|
fun <K, V : Any, T : Map<out K, V>> Assert<T>.getExistierend(key: K): Assert<V>
Makes the assertion that the Assert.subject contains the given key, creates a feature
assertion plant for corresponding value and returns the newly created plant.
fun <K, V : Any, T : Map<out K, V>> Assert<T>.getExistierend(key: K, assertionCreator: Assert<V>.() -> Unit): AssertionPlant<T>
Makes the assertion that the Assert.subject contains the given key and that the corresponding value
holds all assertions the given assertionCreator might create for it.
|
getIgnoriereGrossKleinschreibung
|
fun <T : CharSequence> getIgnoriereGrossKleinschreibung(builder: CharSequenceContainsBuilder<T, NoOpSearchBehaviour>): CharSequenceContainsBuilder<T, IgnoringCaseSearchBehaviour>
fun <T : CharSequence> getIgnoriereGrossKleinschreibung(builder: CharSequenceContainsNotCheckerBuilder<T, NotSearchBehaviour>): CharSequenceContainsNotCheckerBuilder<T, IgnoringCaseSearchBehaviour> |
getInBeliebigerReihenfolge
|
fun <E, T : Iterable<E>> getInBeliebigerReihenfolge(builder: IterableContainsBuilder<E, T, NoOpSearchBehaviour>): IterableContainsBuilder<E, T, InAnyOrderSearchBehaviour> |
getInGegebenerReihenfolge
|
fun <E, T : Iterable<E>> getInGegebenerReihenfolge(builder: IterableContainsBuilder<E, T, NoOpSearchBehaviour>): IterableContainsBuilder<E, T, InOrderSearchBehaviour> |
hatDieGroesse
|
fun <T : Collection<*>> Assert<T>.hatDieGroesse(size: Int): AssertionPlant<T>
Makes the assertion that the Assert.subject's Collection.size is size.
|
hoechstens
|
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> CharSequenceContains.Builder<T, S>.hoechstens(times: Int): AtMostCheckerOption<T, S>
Restricts a contains assertion by specifying that the number of occurrences of the value which we
are looking for occurs at least once but at most number of times within the search input.
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> IterableContains.Builder<E, T, S>.hoechstens(times: Int): AtMostCheckerOption<E, T, S>
Restricts a contains assertion by specifying that the number of occurrences of the entry which we
are looking for occurs at least once but at most number of times within the Iterable.
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> hoechstens(builder: CharSequenceContainsBuilder<T, S>, times: Int): CharSequenceContainsAtMostCheckerBuilder<T, S>
fun <E, T : Iterable<E>> hoechstens(builder: IterableContainsBuilder<E, T, InAnyOrderSearchBehaviour>, times: Int): IterableContainsAtMostCheckerBuilder<E, T> |
inAnyOrderOnly
|
fun <E, T : Iterable<E>> inAnyOrderOnly(builder: IterableContainsBuilder<E, T, InAnyOrderSearchBehaviour>): IterableContainsBuilder<E, T, InAnyOrderOnlySearchBehaviour> |
inBeliebigerReihenfolge
|
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>.inBeliebigerReihenfolge(firstGroup: Group<E>, secondGroup: Group<E>, vararg otherExpectedGroups: Group<E>): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected firstGroup as well as
the secondGroup and optionally otherExpectedGroups of values need to be contained in Iterable as
only elements and in the specified order whereas the values within the groups can occur in any order.
fun <E : Any, T : Iterable<E?>> IterableContains.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 contains assertion where the expected firstGroup as well as
the secondGroup and optionally otherExpectedGroups of identification lambdas, identifying an entry,
need to be contained in Iterable as only elements and in the specified order whereas
the identification lambdas within the groups can occur in any order.
fun <E : Any, T : Iterable<E>> inBeliebigerReihenfolge(builder: IterableContains.Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>, firstGroup: GroupWithoutNullableEntries<E>, secondGroup: GroupWithoutNullableEntries<E>, vararg otherExpectedGroups: GroupWithoutNullableEntries<E>): AssertionPlant<T>
fun <E, T : Iterable<E>> inBeliebigerReihenfolge(builder: IterableContains.Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>, firstGroup: GroupWithNullableEntries<E>, secondGroup: GroupWithNullableEntries<E>, vararg otherExpectedGroups: GroupWithNullableEntries<E>): AssertionPlant<T>
fun <E : Any, T : Iterable<E>> inBeliebigerReihenfolge(builder: IterableContains.Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>, firstGroup: GroupWithoutNullableEntries<Assert<E>.() -> Unit>, secondGroup: GroupWithoutNullableEntries<Assert<E>.() -> Unit>, vararg otherExpectedGroups: GroupWithoutNullableEntries<Assert<E>.() -> Unit>): AssertionPlant<T>
fun <E : Any, T : Iterable<E?>> inBeliebigerReihenfolge(builder: IterableContains.Builder<E?, T, InOrderOnlyGroupedWithinSearchBehaviour>, firstGroup: GroupWithNullableEntries<(Assert<E>.() -> Unit)?>, secondGroup: GroupWithNullableEntries<(Assert<E>.() -> Unit)?>, vararg otherExpectedGroups: GroupWithNullableEntries<(Assert<E>.() -> Unit)?>): AssertionPlant<T> |
inOrderOnly
|
fun <E, T : Iterable<E>> inOrderOnly(builder: IterableContainsBuilder<E, T, InOrderSearchBehaviour>): IterableContainsBuilder<E, T, InOrderOnlySearchBehaviour> |
irgendEiner
|
fun <E : Any, T : Iterable<E?>> Assert<T>.irgendEiner(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Makes the assertion that the Assert.subject contains an entry holding
the assertions created by assertionCreatorOrNull or an entry which is null in case assertionCreatorOrNull
is defined as null .
|
irgendEinNullable
|
fun <E : Any, T : Iterable<E?>> Assert<T>.irgendEinNullable(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
ist
|
fun <T : Any> Assert<T>.ist(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is (equal to) expected.
fun <T : Any> AssertionPlantNullable<T?>.ist(expected: T?): Unit
Makes the assertion that the Assert.subject is expected.
fun <T> ist(plant: AssertionPlantNullable<T>, void: Void?): Unit |
istEin
|
fun <TSub : Any> Assert<Any>.istEin(assertionCreator: AssertionPlant<TSub>.() -> Unit): Unit
Makes the assertion that the Assert.subject is a TSub (the same type or a sub-type) and if so,
uses assertionCreator which could create further assertions which are added as a group.
|
istFalse
|
fun Assert<Boolean>.istFalse(): AssertionPlant<Boolean>
Makes the assertion that the Assert.subject is false .
|
istGleichInklusiveScale
|
fun <T : BigDecimal> Assert<T>.istGleichInklusiveScale(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is equal to expected including BigDecimal.scale.
|
istGroesserAls
|
fun <T : Comparable<T>> Assert<T>.istGroesserAls(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is greater than expected.
|
istGroesserOderGleich
|
fun <T : Comparable<T>> Assert<T>.istGroesserOderGleich(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is greater than or equals expected.
|
istKeyValue
|
fun <K : Any, V : Any> Assert<Entry<K, V>>.istKeyValue(key: K, value: V): Assert<Entry<K, V>>
Makes the assertion that the Assert.subject's Map.Entry.key is (equal to) the given key and
Map.Entry.value is value.
|
istKleinerAls
|
fun <T : Comparable<T>> Assert<T>.istKleinerAls(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is less than expected.
|
istKleinerOderGleich
|
fun <T : Comparable<T>> Assert<T>.istKleinerOderGleich(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is less than or equals expected.
|
istLeer
|
fun <T : CharSequence> Assert<T>.istLeer(): AssertionPlant<T>
Makes the assertion that the Assert.subject CharSequence.kotlin.text.isEmpty.
|
istMitFehlerToleranz
|
fun Assert<Float>.istMitFehlerToleranz(expected: Float, tolerance: Float): AssertionPlant<Float>
fun Assert<Double>.istMitFehlerToleranz(expected: Double, tolerance: Double): AssertionPlant<Double>
fun <T : BigDecimal> Assert<T>.istMitFehlerToleranz(expected: T, tolerance: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is equal to expected with an error tolerance
(range including bounds).
|
istNicht
|
fun <T : Any> Assert<T>.istNicht(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is not (equal to) expected.
|
istNichtBlank
|
fun <T : CharSequence> Assert<T>.istNichtBlank(): AssertionPlant<T>
Makes the assertion that the Assert.subject CharSequence.kotlin.text.isNotBlank.
|
istNichtGleichInklusiveScale
|
fun <T : BigDecimal> Assert<T>.istNichtGleichInklusiveScale(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is not equal to expected including BigDecimal.scale.
|
istNichtLeer
|
fun <T : CharSequence> Assert<T>.istNichtLeer(): AssertionPlant<T>
Makes the assertion that the Assert.subject CharSequence.kotlin.text.isNotEmpty.
|
istNichtNull
|
fun <T : Any> AssertionPlantNullable<T?>.istNichtNull(assertionCreator: Assert<T>.() -> Unit): Unit
Makes the assertion that AssertionPlantNullable.subject is not null and if so, uses assertionCreator
which could create further assertions which are added as a group.
|
istNichtNullAber
|
infix fun <T : BigDecimal> AssertionPlantNullable<T?>.istNichtNullAber(expected: T): Nothing |
istNichtNumerischGleichWie
|
fun <T : BigDecimal> Assert<T>.istNichtNumerischGleichWie(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is not numerically equal to expected.
|
istNichtSelbeInstanzWie
|
fun <T : Any> Assert<T>.istNichtSelbeInstanzWie(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is not the same instance as expected.
|
istNull
|
fun <T> AssertionPlantNullable<T>.istNull(): Unit
Makes the assertion that the Assert.subject is null .
|
istNullWennNullGegebenSonst
|
fun <T : Any> AssertionPlantNullable<T?>.istNullWennNullGegebenSonst(assertionCreatorOrNull: (Assert<T>.() -> Unit)?): Unit
Makes the assertion that the Assert.subject is either null if assertionCreatorOrNull
is null or is not null and holds all assertions assertionCreatorOrNull might create.
|
istNumerischGleichWie
|
fun <T : BigDecimal> Assert<T>.istNumerischGleichWie(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is numerically equal to expected.
|
istSelbeInstanzWie
|
fun <T : Any> Assert<T>.istSelbeInstanzWie(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is the same instance as expected.
|
istTrue
|
fun Assert<Boolean>.istTrue(): AssertionPlant<Boolean>
Makes the assertion that the Assert.subject is true .
|
keiner
|
fun <E : Any, T : Iterable<E?>> Assert<T>.keiner(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
Makes the assertion that the Assert.subject does not contain a single entry
which holds all assertions created by assertionCreatorOrNull or does not contain a single entry which is null
in case assertionCreatorOrNull is defined as null .
|
keinerDerNullable
|
fun <E : Any, T : Iterable<E?>> Assert<T>.keinerDerNullable(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
key
|
fun <K : Any, V> Assert<Entry<K, V>>.key(assertionCreator: Assert<K>.() -> Unit): AssertionPlant<Entry<K, V>>
Makes the assertion that the Assert.subject's property key holds all assertions the given
assertionCreator might create for it.
|
keys
|
fun <K, V, T : Map<out K, V>> Assert<T>.keys(assertionCreator: Assert<Set<K>>.() -> Unit): AssertionPlant<T>
Makes the assertion that the Assert.subject's property keys holds all assertions the given
assertionCreator might create for it.
|
message
|
fun <T : Throwable> Assert<T>.message(assertionCreator: Assert<String>.() -> Unit): Unit
Creates an AssertionPlantNullable for the message of the plant's
subject (which is a Throwable) and makes the assertion that message istNichtNull
and uses assertionCreator which might create further Assertions which are lazily evaluated at the end.
|
messageEnthaelt
|
fun <T : Throwable> Assert<T>.messageEnthaelt(expected: Any, vararg otherExpected: Any): Unit
Creates the assertion that the Throwable's message is not null (see message) contains
expected's toString representation and the toString representation of the otherExpected (if given),
using a non disjoint search.
|
nichtOderHoechstens
|
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> CharSequenceContains.Builder<T, S>.nichtOderHoechstens(times: Int): NotOrAtMostCheckerOption<T, S>
Restricts a contains assertion by specifying that the number of occurrences of the value which we
are looking for occurs not at all or at most number of times within the search input.
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> IterableContains.Builder<E, T, S>.nichtOderHoechstens(times: Int): NotOrAtMostCheckerOption<E, T, S>
Restricts a contains assertion by specifying that the number of occurrences of the entry which we
are looking for occurs not at all or at most number of times within the Iterable.
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> nichtOderHoechstens(builder: CharSequenceContainsBuilder<T, S>, times: Int): CharSequenceContainsNotOrAtMostCheckerBuilder<T, S>
fun <E, T : Iterable<E>> nichtOderHoechstens(builder: IterableContainsBuilder<E, T, InAnyOrderSearchBehaviour>, times: Int): IterableContainsNotOrAtMostCheckerBuilder<E, T> |
nullableEintraege
|
fun <E : Any, T : Iterable<E?>> nullableEintraege(checkerBuilder: IterableContainsCheckerBuilder<E?, T, InAnyOrderSearchBehaviour>, assertionCreator: (Assert<E>.() -> Unit)?, vararg otherAssertionCreators: (Assert<E>.() -> Unit)?): AssertionPlant<T>
fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.nullableEintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>
fun <E : Any, T : Iterable<E?>> nullableEintraege(checkerBuilder: IterableContainsBuilder<E?, T, InAnyOrderOnlySearchBehaviour>, assertionCreator: (Assert<E>.() -> Unit)?, vararg otherAssertionCreators: (Assert<E>.() -> Unit)?): AssertionPlant<T>
fun <E : Any, T : Iterable<E?>> IterableContains.Builder<E?, T, InAnyOrderOnlySearchBehaviour>.nullableEintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T>
fun <E : Any, T : Iterable<E?>> nullableEintraege(checkerBuilder: IterableContainsBuilder<E?, T, InOrderOnlySearchBehaviour>, assertionCreator: (Assert<E>.() -> Unit)?, vararg otherAssertionCreators: (Assert<E>.() -> Unit)?): AssertionPlant<T>
fun <E : Any, T : Iterable<E?>> IterableContains.Builder<E?, T, InOrderOnlySearchBehaviour>.nullableEintraege(assertionCreatorOrNull: (Assert<E>.() -> Unit)?, vararg otherAssertionCreatorsOrNulls: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
nullableEintrag
|
fun <E : Any, T : Iterable<E?>> nullableEintrag(checkerBuilder: IterableContainsCheckerBuilder<E?, T, InAnyOrderSearchBehaviour>, assertionCreator: (Assert<E>.() -> Unit)?): AssertionPlant<T>
infix fun <E : Any, T : Iterable<E?>> IterableContains.CheckerOption<E?, T, InAnyOrderSearchBehaviour>.nullableEintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
fun <E : Any, T : Iterable<E?>> nullableEintrag(checkerBuilder: IterableContainsBuilder<E?, T, InAnyOrderOnlySearchBehaviour>, assertionCreator: (Assert<E>.() -> Unit)?): AssertionPlant<T>
infix fun <E : Any, T : Iterable<E?>> IterableContains.Builder<E?, T, InAnyOrderOnlySearchBehaviour>.nullableEintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T>
fun <E : Any, T : Iterable<E?>> nullableEintrag(checkerBuilder: IterableContainsBuilder<E?, T, InOrderOnlySearchBehaviour>, assertionCreator: (Assert<E>.() -> Unit)?): AssertionPlant<T>
infix fun <E : Any, T : Iterable<E?>> IterableContains.Builder<E?, T, InOrderOnlySearchBehaviour>.nullableEintrag(assertionCreatorOrNull: (Assert<E>.() -> Unit)?): AssertionPlant<T> |
nullableWert
|
fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableWert(expectedOrNull: E): AssertionPlant<T>
infix fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InAnyOrderOnlySearchBehaviour>.nullableWert(expectedOrNull: E): AssertionPlant<T>
infix fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>.nullableWert(expectedOrNull: E): AssertionPlant<T> |
nullableWerte
|
fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.nullableWerte(expectedOrNull: E, vararg otherExpectedOrNulls: E): AssertionPlant<T>
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InAnyOrderOnlySearchBehaviour>.nullableWerte(expectedOrNull: E, vararg otherExpectedOrNulls: E): AssertionPlant<T>
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>.nullableWerte(expectedOrNull: E, vararg otherExpectedOrNulls: E): AssertionPlant<T> |
objekt
|
fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.objekt(expected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> objekt(checkerBuilder: IterableContainsCheckerBuilder<E, T, InAnyOrderSearchBehaviour>, expected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InAnyOrderOnlySearchBehaviour>.objekt(expected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> objekt(checkerBuilder: IterableContainsBuilder<E, T, InAnyOrderOnlySearchBehaviour>, expected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>.objekt(expected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> objekt(checkerBuilder: IterableContainsBuilder<E, T, InOrderOnlySearchBehaviour>, expected: E): AssertionPlant<T> |
objekte
|
fun <E, T : Iterable<E>> IterableContains.CheckerOption<E, T, InAnyOrderSearchBehaviour>.objekte(expected: E, vararg otherExpected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> objekte(checkerBuilder: IterableContainsCheckerBuilder<E, T, InAnyOrderSearchBehaviour>, expected: E, vararg otherExpected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InAnyOrderOnlySearchBehaviour>.objekte(expected: E, vararg otherExpected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> objekte(checkerBuilder: IterableContainsBuilder<E, T, InAnyOrderOnlySearchBehaviour>, expected: E, vararg otherExpected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>.objekte(expected: E, vararg otherExpected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> objekte(checkerBuilder: IterableContainsBuilder<E, T, InOrderOnlySearchBehaviour>, expected: E, vararg otherExpected: E): AssertionPlant<T> |
property
|
fun <T : Any, TProperty : Any> Assert<T>.property(property: KProperty0<TProperty>): AssertionPlant<TProperty>
fun <T : Any, TProperty : Any> Assert<T>.property(property: KProperty1<T, TProperty>): AssertionPlant<TProperty>
Creates an AssertionPlant for the given property which eventually adds AssertionGroups with a
FeatureAssertionGroupType, containing the assertions created for the given property, to the current plant.
fun <T : Any, TProperty : Any> CollectingAssertionPlant<T>.property(property: KProperty0<TProperty>): AssertionPlant<TProperty>
fun <T : Any, TProperty : Any> CollectingAssertionPlant<T>.property(property: KProperty0<TProperty>, assertionCreator: Assert<TProperty>.() -> Unit): AssertionPlant<TProperty> fun <T : Any, TProperty : Any> Assert<T>.property(property: KProperty0<TProperty>, assertionCreator: Assert<TProperty>.() -> Unit): AssertionPlant<TProperty>
fun <T : Any, TProperty : Any> Assert<T>.property(property: KProperty1<T, TProperty>, assertionCreator: Assert<TProperty>.() -> Unit): AssertionPlant<TProperty>
Creates an AssertionPlant for the given property which eventually adds AssertionGroups with a
FeatureAssertionGroupType, containing the assertions created for the given property, to the current plant --
starting with a group consisting of the Assertions created by the assertionCreator lambda.
|
regex
|
fun <T : CharSequence> CharSequenceContains.CheckerOption<T, NoOpSearchBehaviour>.regex(pattern: String, vararg otherPatterns: String): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the given regular expression pattern
as well as the otherPatterns are expected to have a match, using a non disjoint search.
fun <T : CharSequence> CharSequenceContains.CheckerOption<T, IgnoringCaseSearchBehaviour>.regex(pattern: String, vararg otherPatterns: String): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the given regular expression pattern
as well as the otherPatterns are expected to have a match (ignoring case), using a non disjoint search.
fun <T : CharSequence> CharSequenceContains.Builder<T, IgnoringCaseSearchBehaviour>.regex(pattern: String, vararg otherPatterns: String): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the given regular expression pattern
as well as the otherPatterns are expected to to have at least one match (ignoring case),
using a non disjoint search.
|
rueckgabewertVon
|
fun <T : Any, R : Any> Assert<T>.rueckgabewertVon(method: KFunction0<R>): AssertionPlant<R>
fun <T : Any, R : Any> Assert<T>.rueckgabewertVon(method: KFunction1<T, R>): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method, which eventually adds AssertionGroups
with a FeatureAssertionGroupType, containing the assertions created for the return value, to the current plant.
fun <T : Any, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction0<R>): AssertionPlant<R>
fun <T : Any, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction0<R>, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction1<T1, R>, arg1: T1): AssertionPlant<R>
fun <T : Any, T1, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction1<T1, R>, arg1: T1, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, T2, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction2<T1, T2, R>, arg1: T1, arg2: T2): AssertionPlant<R>
fun <T : Any, T1, T2, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction2<T1, T2, R>, arg1: T1, arg2: T2, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, T2, T3, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction3<T1, T2, T3, R>, arg1: T1, arg2: T2, arg3: T3): AssertionPlant<R>
fun <T : Any, T1, T2, T3, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction3<T1, T2, T3, R>, arg1: T1, arg2: T2, arg3: T3, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, T2, T3, T4, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction4<T1, T2, T3, T4, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4): AssertionPlant<R>
fun <T : Any, T1, T2, T3, T4, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction4<T1, T2, T3, T4, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, T2, T3, T4, T5, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction5<T1, T2, T3, T4, T5, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5): AssertionPlant<R>
fun <T : Any, T1, T2, T3, T4, T5, R : Any> CollectingAssertionPlant<T>.rueckgabewertVon(method: KFunction5<T1, T2, T3, T4, T5, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R> fun <T : Any, R : Any> Assert<T>.rueckgabewertVon(method: KFunction0<R>, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, R : Any> Assert<T>.rueckgabewertVon(method: KFunction1<T, R>, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method, which eventually adds
AssertionGroups with a FeatureAssertionGroupType, containing the assertions created for the return value,
to the current plant -- starting with a group consisting of the Assertions created by the
assertionCreator lambda.
fun <T : Any, T1, R : Any> Assert<T>.rueckgabewertVon(method: KFunction1<T1, R>, arg1: T1): AssertionPlant<R>
fun <T : Any, T1, R : Any> Assert<T>.rueckgabewertVon(method: KFunction2<T, T1, R>, arg1: T1): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1, which eventually adds
AssertionGroups with a FeatureAssertionGroupType, containing the assertions created for the return value,
to the current plant.
fun <T : Any, T1, R : Any> Assert<T>.rueckgabewertVon(method: KFunction1<T1, R>, arg1: T1, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, R : Any> Assert<T>.rueckgabewertVon(method: KFunction2<T, T1, R>, arg1: T1, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1, which eventually adds
AssertionGroups with a FeatureAssertionGroupType, containing the assertions created for the return value,
to the current plant -- starting with a group consisting of the Assertions created by the
assertionCreator lambda.
fun <T : Any, T1, T2, R : Any> Assert<T>.rueckgabewertVon(method: KFunction2<T1, T2, R>, arg1: T1, arg2: T2): AssertionPlant<R>
fun <T : Any, T1, T2, R : Any> Assert<T>.rueckgabewertVon(method: KFunction3<T, T1, T2, R>, arg1: T1, arg2: T2): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1 and arg2, which eventually
adds AssertionGroups with a FeatureAssertionGroupType, containing the assertions created for the return value,
to the current plant.
fun <T : Any, T1, T2, R : Any> Assert<T>.rueckgabewertVon(method: KFunction2<T1, T2, R>, arg1: T1, arg2: T2, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, T2, R : Any> Assert<T>.rueckgabewertVon(method: KFunction3<T, T1, T2, R>, arg1: T1, arg2: T2, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1 and arg2, which eventually
adds AssertionGroups with a FeatureAssertionGroupType, containing the assertions created for the return value,
to the current plant -- starting with a group consisting of the Assertions created by the
assertionCreator lambda.
fun <T : Any, T1, T2, T3, R : Any> Assert<T>.rueckgabewertVon(method: KFunction3<T1, T2, T3, R>, arg1: T1, arg2: T2, arg3: T3): AssertionPlant<R>
fun <T : Any, T1, T2, T3, R : Any> Assert<T>.rueckgabewertVon(method: KFunction4<T, T1, T2, T3, R>, arg1: T1, arg2: T2, arg3: T3): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1, arg2 and arg3,
which eventually adds AssertionGroups with a FeatureAssertionGroupType, containing the assertions created
for the return value, to the current plant.
fun <T : Any, T1, T2, T3, R : Any> Assert<T>.rueckgabewertVon(method: KFunction3<T1, T2, T3, R>, arg1: T1, arg2: T2, arg3: T3, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, T2, T3, R : Any> Assert<T>.rueckgabewertVon(method: KFunction4<T, T1, T2, T3, R>, arg1: T1, arg2: T2, arg3: T3, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1, arg2 and arg3,
which eventually adds AssertionGroups with a FeatureAssertionGroupType, containing the assertions created
for the return value, to the current plant -- starting with a group consisting of the Assertions created by the
assertionCreator lambda.
fun <T : Any, T1, T2, T3, T4, R : Any> Assert<T>.rueckgabewertVon(method: KFunction4<T1, T2, T3, T4, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4): AssertionPlant<R>
fun <T : Any, T1, T2, T3, T4, R : Any> Assert<T>.rueckgabewertVon(method: KFunction5<T, T1, T2, T3, T4, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1, arg2, arg3 and arg4,
which eventually adds AssertionGroups with a FeatureAssertionGroupType, containing the assertions created
for the return value, to the current plant.
fun <T : Any, T1, T2, T3, T4, R : Any> Assert<T>.rueckgabewertVon(method: KFunction4<T1, T2, T3, T4, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, T2, T3, T4, R : Any> Assert<T>.rueckgabewertVon(method: KFunction5<T, T1, T2, T3, T4, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1, arg2, arg3 and arg4,
which eventually adds AssertionGroups with a FeatureAssertionGroupType, containing the assertions created
for the return value, to the current plant -- starting with a group consisting of the Assertions created by the
assertionCreator lambda.
fun <T : Any, T1, T2, T3, T4, T5, R : Any> Assert<T>.rueckgabewertVon(method: KFunction5<T1, T2, T3, T4, T5, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5): AssertionPlant<R>
fun <T : Any, T1, T2, T3, T4, T5, R : Any> Assert<T>.rueckgabewertVon(method: KFunction6<T, T1, T2, T3, T4, T5, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1, arg2, arg3, arg4
and arg5, which eventually adds AssertionGroups with a FeatureAssertionGroupType, containing the assertions
created for the return value, to the current plant.
fun <T : Any, T1, T2, T3, T4, T5, R : Any> Assert<T>.rueckgabewertVon(method: KFunction5<T1, T2, T3, T4, T5, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
fun <T : Any, T1, T2, T3, T4, T5, R : Any> Assert<T>.rueckgabewertVon(method: KFunction6<T, T1, T2, T3, T4, T5, R>, arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5, assertionCreator: Assert<R>.() -> Unit): AssertionPlant<R>
Creates an AssertionPlant, for the value returned by calling method with arg1, arg2, arg3, arg4
and arg5, which eventually adds AssertionGroups with a FeatureAssertionGroupType, containing the assertions
created for the return value, to the current plant -- starting with a group consisting of the Assertions created
by the assertionCreator lambda.
|
second
|
fun <K, V : Any> Assert<Pair<K, V>>.second(assertionCreator: Assert<V>.() -> Unit): AssertionPlant<Pair<K, V>>
Makes the assertion that the Assert.subject's property second holds all assertions the given
assertionCreator might create for it.
|
size
|
fun <E, T : Collection<E>> Assert<T>.size(assertionCreator: Assert<Int>.() -> Unit): Assert<T>
Makes the assertion that the Assert.subject's property size
holds all assertions the given assertionCreator might create for it.
|
standardUebersetzungVon
|
fun <T : CharSequence> CharSequenceContains.CheckerOption<T, NoOpSearchBehaviour>.standardUebersetzungVon(expected: Translatable, vararg otherExpected: Translatable): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected's
getDefault representation as well as the getDefault
representations of the otherExpected (if given) shall be searched, using a non disjoint search.
fun <T : CharSequence> CharSequenceContains.CheckerOption<T, IgnoringCaseSearchBehaviour>.standardUebersetzungVon(expected: Translatable, vararg otherExpected: Translatable): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected's
getDefault representation as well as the getDefault
representations of the otherExpected (if given) shall be searched (ignoring case), using a non disjoint search.
|
und
|
infix fun <T : Any> AssertionPlant<T>.und(assertionCreator: Assert<T>.() -> Unit): AssertionPlant<T>
Can be used to create a group of sub assertions when using the fluent API.
|
value
|
fun <K, V : Any> Assert<Entry<K, V>>.value(assertionCreator: Assert<V>.() -> Unit): AssertionPlant<Entry<K, V>>
Makes the assertion that the Assert.subject's property value holds all assertions the given
assertionCreator might create for it.
|
values
|
fun <K, V, T : Map<out K, V>> Assert<T>.values(assertionCreator: Assert<Collection<V>>.() -> Unit): AssertionPlant<T>
Makes the assertion that the Assert.subject's property values holds all assertions the given
assertionCreator might create for it.
|
wert
|
fun <T : CharSequence> CharSequenceContains.CheckerOption<T, NoOpSearchBehaviour>.wert(expected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected value shall be searched,
using a non disjoint search.
fun <T : CharSequence> CharSequenceContains.CheckerOption<T, IgnoringCaseSearchBehaviour>.wert(expected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected value shall be searched
(ignoring case), using a non disjoint search.
fun <T : CharSequence> CharSequenceContains.Builder<T, IgnoringCaseSearchBehaviour>.wert(expected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected value shall be searched
(ignoring case), using a non disjoint search where it needs to be contained at least once.
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.
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InAnyOrderOnlySearchBehaviour>.wert(expected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>.wert(expected: E): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the Iterable needs to contain only the
expected value.
fun <E, T : Iterable<E>> wert(checkerBuilder: IterableContainsCheckerBuilder<E, T, InAnyOrderSearchBehaviour>, expected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> wert(checkerBuilder: IterableContainsBuilder<E, T, InAnyOrderOnlySearchBehaviour>, expected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> wert(checkerBuilder: IterableContainsBuilder<E, T, InOrderOnlySearchBehaviour>, expected: E): AssertionPlant<T> |
werte
|
fun <T : CharSequence> CharSequenceContains.CheckerOption<T, NoOpSearchBehaviour>.werte(expected: Any, vararg otherExpected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected value as well as
the otherExpected values shall be searched, using a non disjoint search.
fun <T : CharSequence> CharSequenceContains.CheckerOption<T, IgnoringCaseSearchBehaviour>.werte(expected: Any, vararg otherExpected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected value as well as
the otherExpected values shall be searched (ignoring case), using a non disjoint search.
fun <T : CharSequence> CharSequenceContains.Builder<T, IgnoringCaseSearchBehaviour>.werte(expected: Any, vararg otherExpected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the expected value as well as
the otherExpected values shall be searched (ignoring case), using a non disjoint search
where each need to be contained at least once.
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.
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InAnyOrderOnlySearchBehaviour>.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) need to be
contained in Iterable where it does not matter in which order but only as
many entries should be returned by the Iterable as values defined.
fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>.werte(expected: E, vararg otherExpected: E): AssertionPlant<T>
Finishes the specification of the sophisticated contains assertion where the Iterable needs to contain only the
expected value as well as the otherExpected values
(if given) in the specified order.
fun <E, T : Iterable<E>> werte(checkerBuilder: IterableContainsCheckerBuilder<E, T, InAnyOrderSearchBehaviour>, expected: E, vararg otherExpected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> werte(checkerBuilder: IterableContainsBuilder<E, T, InAnyOrderOnlySearchBehaviour>, expected: E, vararg otherExpected: E): AssertionPlant<T>
fun <E, T : Iterable<E>> werte(checkerBuilder: IterableContainsBuilder<E, T, InOrderOnlySearchBehaviour>, expected: E, vararg otherExpected: E): AssertionPlant<T> |
wirft
|
fun <TExpected : Throwable> ThrowableThrown.Builder.wirft(assertionCreator: Assert<TExpected>.() -> Unit): Unit
Makes the assertion that the thrown Throwable is of type TExpected and holds all assertions the
assertionCreator might create in addition.
fun <TExpected : Throwable> ThrowableThrown.Builder.wirft(): Unit
Makes the assertion that the thrown Throwable is of type TExpected.
|
wirftNichts
|
fun ThrowableThrown.Builder.wirftNichts(): Unit
Makes the assertion that no Throwable is thrown at all.
|
zumindest
|
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> CharSequenceContains.Builder<T, S>.zumindest(times: Int): AtLeastCheckerOption<T, S>
Restricts a contains assertion by specifying that the number of occurrences of the value which we are looking
for occurs at least number of times within the search input.
fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> IterableContains.Builder<E, T, S>.zumindest(times: Int): AtLeastCheckerOption<E, T, S>
Restricts a contains assertion by specifying that the number of occurrences of the entry which we are looking
for, occurs at least number of times within the Iterable.
fun <T : CharSequence, S : CharSequenceContains.SearchBehaviour> zumindest(builder: CharSequenceContainsBuilder<T, S>, times: Int): CharSequenceContainsAtLeastCheckerBuilder<T, S>
fun <E, T : Iterable<E>> zumindest(builder: IterableContainsBuilder<E, T, InAnyOrderSearchBehaviour>, times: Int): IterableContainsAtLeastCheckerBuilder<E, T> |