Contains API which provides a pure fluent API in German and which has its design focus on usability in conjunction with code completion.
object
|
|
class Eintraege<in T : Any> : GroupWithoutNullableEntries<(Assert<T>) -> Unit>, GroupWithNullableEntries<(Assert<T>) -> Unit>, VarArgHelper<(Assert<T>) -> Unit>
Parameter object to express a Group of identification lambdas. |
|
class Eintrag<in T : Any> : GroupWithoutNullableEntries<(Assert<T>) -> Unit>, GroupWithNullableEntries<(Assert<T>) -> Unit>
Parameter object to express a Group with a single identification lambda. |
|
data class |
|
data class KeyValue<out K, V : Any>
Parameter object to express a key/value Pair whose value type is a lambda with an
Assert receiver, which means one can either pass a lambda or |
|
class |
|
class |
|
data class |
|
class |
|
data class Wert<out T> : GroupWithNullableEntries<T>, GroupWithoutNullableEntries<T>
Represents a GroupWithoutNullableEntries with a single value. |
|
class Werte<out T> : GroupWithoutNullableEntries<T>, GroupWithNullableEntries<T>, VarArgHelper<T>
Represents a GroupWithoutNullableEntries of multiple values. |
val <T : CharSequence> Assert<T>.enthaelt: Builder<T, NoOpSearchBehaviour>
Creates a CharSequenceContains.Builder based on this AssertionPlant which allows to define
more sophisticated |
|
val <T : CharSequence> Assert<T>.enthaeltNicht: NotCheckerOption<T, NotSearchBehaviour>
Creates a CharSequenceContains.Builder based on this AssertionPlant which allows to define
more sophisticated |
|
val <K : Any> Assert<<ERROR CLASS><K, out <ERROR CLASS>>>.first: Assert<K>
Creates an AssertionPlant for the Assert.subject's property first so that further fluent calls are assertions about it. |
|
val <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>.gruppiert: <ERROR CLASS>
Defines that the Iterable contains |
|
val <T : CharSequence> Builder<T, NoOpSearchBehaviour>.ignoriereGrossKleinschreibung: Builder<T, IgnoringCaseSearchBehaviour>
Defines that the search behaviour val <T : CharSequence> NotCheckerOption<T, NotSearchBehaviour>.ignoriereGrossKleinschreibung: NotCheckerOption<T, IgnoringCaseSearchBehaviour>
Defines that the search behaviour |
|
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, InOrderOnlyGroupedSearchBehaviour>.innerhalb: <ERROR CLASS>
A filler word to emphasis that the next step defines the order within expected groups of values. |
|
val <K : Any> Assert<Entry<K, *>>.key: Assert<K>
Creates an AssertionPlant for the Assert.subject's property key so that further fluent calls are assertions about it. |
|
val <K, V> Assert<Map<out K, V>>.keys: Assert<Set<K>>
Creates an AssertionPlant for the Assert.subject's property keys so that further fluent calls are assertions about it. |
|
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 <V : Any> Assert<<ERROR CLASS><out <ERROR CLASS>, V>>.second: Assert<V>
Creates an AssertionPlant for the Assert.subject's property second so that further fluent calls are assertions about it. |
|
val Assert<Collection<*>>.size: Assert<Int>
Creates an AssertionPlant for the Assert.subject's property size so that further fluent calls are assertions about it. |
|
val <T : Any> Assert<T>.und: Assert<T>
Can be used to separate assertions when using the fluent API. |
|
val <V : Any> Assert<Entry<*, V>>.value: Assert<V>
Creates an AssertionPlant for the Assert.subject's property value so that further fluent calls are assertions about it. |
|
val <K, V> Assert<Map<out K, V>>.values: Assert<Collection<V>>
Creates an AssertionPlant for the Assert.subject's property values so that further fluent calls are assertions about it. |
fun <T : CharSequence, S : SearchBehaviour> AtLeastCheckerOption<T, S>.aberHoechstens(times: Int): ButAtMostCheckerOption<T, S>
Restricts a fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> AtLeastCheckerOption<E, T, S>.aberHoechstens(times: Int): ButAtMostCheckerOption<E, T, S>
Restricts a fun <T : CharSequence, S : SearchBehaviour> fun <E, T : Iterable<E>> |
|
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 |
|
fun <E : Any, T : Iterable<E?>> Assert<T>. |
|
fun <K, V> Assert<Map<out K, V>>.asEntries(): Assert<Set<Entry<K, V>>>
Turns fun <K, V> Assert<Map<out K, V>>.asEntries(assertionCreator: Assert<Set<Entry<K, V>>>.() -> Unit): Assert<Set<Entry<K, V>>>
Turns |
|
fun <E> Assert<Array<out E>>.asIterable(): Assert<Iterable<E>>
Turns fun <E> Assert<Array<out E>>.asIterable(assertionCreator: Assert<Iterable<E>>.() -> Unit): Assert<Iterable<E>>
Turns fun Assert<ByteArray>.asIterable(): Assert<Iterable<Byte>>
Turns fun Assert<ByteArray>.asIterable(assertionCreator: Assert<Iterable<Byte>>.() -> Unit): Assert<Iterable<Byte>>
Turns fun Assert<CharArray>.asIterable(): Assert<Iterable<Char>>
Turns fun Assert<CharArray>.asIterable(assertionCreator: Assert<Iterable<Char>>.() -> Unit): Assert<Iterable<Char>>
Turns fun Assert<ShortArray>.asIterable(): Assert<Iterable<Short>>
Turns fun Assert<ShortArray>.asIterable(assertionCreator: Assert<Iterable<Short>>.() -> Unit): Assert<Iterable<Short>>
Turns fun Assert<IntArray>.asIterable(): Assert<Iterable<Int>>
Turns fun Assert<IntArray>.asIterable(assertionCreator: Assert<Iterable<Int>>.() -> Unit): Assert<Iterable<Int>>
Turns fun Assert<LongArray>.asIterable(): Assert<Iterable<Long>>
Turns fun Assert<LongArray>.asIterable(assertionCreator: Assert<Iterable<Long>>.() -> Unit): Assert<Iterable<Long>>
Turns fun Assert<FloatArray>.asIterable(): Assert<Iterable<Float>>
Turns fun Assert<FloatArray>.asIterable(assertionCreator: Assert<Iterable<Float>>.() -> Unit): Assert<Iterable<Float>>
Turns fun Assert<DoubleArray>.asIterable(): Assert<Iterable<Double>>
Turns fun Assert<DoubleArray>.asIterable(assertionCreator: Assert<Iterable<Double>>.() -> Unit): Assert<Iterable<Double>>
Turns fun Assert<BooleanArray>.asIterable(): Assert<Iterable<Boolean>>
Turns fun Assert<BooleanArray>.asIterable(assertionCreator: Assert<Iterable<Boolean>>.() -> Unit): Assert<Iterable<Boolean>>
Turns fun <E> Assert<<ERROR CLASS><E>>.asIterable(): Assert<Iterable<E>>
Turns |
|
fun <T : CharSequence> Assert<T>.beginntMit(expected: CharSequence): AssertionPlant<T>
Makes the assertion that the Assert.subject starts with expected. |
|
fun <T : CharSequence> Assert<T>.beginntNichtMit(expected: CharSequence): AssertionPlant<T>
Makes the assertion that the Assert.subject does not start with expected. |
|
fun <E : Any, T : Iterable<E?>> CheckerOption<E?, T, InAnyOrderSearchBehaviour>.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>.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>> fun <E : Any, T : Iterable<E>> fun <E : Any, T : Iterable<E>> |
|
fun <E : Any, T : Iterable<E?>> CheckerOption<E?, T, InAnyOrderSearchBehaviour>.eintrag(assertionCreatorOrNull: 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>> fun <E : Any, T : Iterable<E>> fun <E : Any, T : Iterable<E>> |
|
fun <T : CharSequence> Assert<T>.endetMit(expected: CharSequence): AssertionPlant<T>
Makes the assertion that the Assert.subject ends with expected. |
|
fun <T : CharSequence> Assert<T>.endetNichtMit(expected: CharSequence): AssertionPlant<T>
Makes the assertion that the Assert.subject does not end with expected. |
|
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 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 fun <K, V, T : Map<out K, V>> Assert<T>.enthaelt(entry: <ERROR CLASS><K, V>, vararg otherEntries: <ERROR CLASS><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 |
|
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 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 |
|
fun <K> Assert<Map<out K, *>>.enthaeltKey(key: K): AssertionPlant<Map<out K, *>>
Makes the assertion that the Assert.subject contains the given key. |
|
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). |
|
fun <T : CharSequence> Assert<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). |
|
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. |
|
fun <E, T : Iterable<E>> |
|
fun <E : Any, T : Iterable<E?>> Assert<T>. |
|
fun <E : Any, T : Iterable<E?>> Assert<T>. |
|
fun <E, T : Iterable<E>> Assert<T>. |
|
fun <E, T : Iterable<E>> Assert<T>. |
|
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. |
|
fun <T : CharSequence> Assert<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. |
|
fun <E : Any, T : Iterable<E?>> Assert<T>. fun <E : Any, T : Iterable<E>> Assert<T>. |
|
fun <E : Any, T : Iterable<E?>> |
|
fun <E : Any, T : Iterable<E?>> Assert<T>. |
|
fun <E : Any, T : Iterable<E?>> Assert<T>. |
|
fun <E, T : Iterable<E>> Assert<T>. |
|
fun <E, T : Iterable<E>> Assert<T>. |
|
fun <K : Any, V> Assert<<ERROR CLASS><K, V>>.first(assertionCreator: Assert<K>.() -> Unit): AssertionPlant<<ERROR CLASS><K, V>>
Makes the assertion that the Assert.subject's property first holds all assertions the given assertionCreator might create for it. |
|
fun <T : CharSequence, S : SearchBehaviour> Builder<T, S>.genau(times: Int): ExactlyCheckerOption<T, S>
Restricts a fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.genau(times: Int): ExactlyCheckerOption<E, T, S>
Restricts a fun <T : CharSequence, S : SearchBehaviour> fun <E, T : Iterable<E>> |
|
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. |
|
fun <T : CharSequence> |
|
fun <T : CharSequence> |
|
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. |
|
fun <T : CharSequence> fun <T : CharSequence> |
|
fun <E, T : Iterable<E>> |
|
fun <E, T : Iterable<E>> |
|
fun <T : Collection<*>> Assert<T>.hatDieGroesse(size: Int): AssertionPlant<T>
Makes the assertion that the Assert.subject's Collection.size is size. |
|
fun <T : CharSequence, S : SearchBehaviour> Builder<T, S>.hoechstens(times: Int): AtMostCheckerOption<T, S>
Restricts a fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.hoechstens(times: Int): AtMostCheckerOption<E, T, S>
Restricts a fun <T : CharSequence, S : SearchBehaviour> fun <E, T : Iterable<E>> |
|
fun <E, T : Iterable<E>> |
|
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 fun <E : Any, T : Iterable<E>> fun <E, T : Iterable<E>> fun <E : Any, T : Iterable<E>> fun <E : Any, T : Iterable<E?>> |
|
fun <E, T : Iterable<E>> |
|
fun <E : Any, T : Iterable<E?>> Assert<T>. |
|
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 |
|
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> |
|
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. |
|
fun Assert<Boolean>.
Makes the assertion that the Assert.subject is |
|
fun <T : BigDecimal> Assert<T>.istGleichInklusiveScale(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is equal to expected including BigDecimal.scale. |
|
fun <T : Comparable<T>> Assert<T>.istGroesserAls(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is greater than expected. |
|
fun <T : Comparable<T>> Assert<T>.istGroesserOderGleich(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is greater than or equals expected. |
|
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. |
|
fun <T : Comparable<T>> Assert<T>.istKleinerAls(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is less than expected. |
|
fun <T : Comparable<T>> Assert<T>.istKleinerOderGleich(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is less than or equals expected. |
|
fun <T : CharSequence> Assert<T>.istLeer(): AssertionPlant<T>
Makes the assertion that the Assert.subject CharSequence.kotlin.text.isEmpty. |
|
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). |
|
fun <T : Any> Assert<T>.istNicht(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is not (equal to) expected. |
|
fun <T : CharSequence> Assert<T>.istNichtBlank(): AssertionPlant<T>
Makes the assertion that the Assert.subject CharSequence.kotlin.text.isNotBlank. |
|
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. |
|
fun <T : CharSequence> Assert<T>.istNichtLeer(): AssertionPlant<T>
Makes the assertion that the Assert.subject CharSequence.kotlin.text.isNotEmpty. |
|
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. |
|
infix fun <T : BigDecimal> AssertionPlantNullable<T?>. |
|
fun <T : BigDecimal> Assert<T>.istNichtNumerischGleichWie(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is not numerically equal to expected. |
|
fun <T : Any> Assert<T>.istNichtSelbeInstanzWie(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is not the same instance as expected. |
|
fun <T> AssertionPlantNullable<T>.
Makes the assertion that the Assert.subject is |
|
fun <T : Any> AssertionPlantNullable<T?>.istNullWennNullGegebenSonst(assertionCreatorOrNull: Assert<T>.() -> Unit): Unit
Makes the assertion that the Assert.subject is either |
|
fun <T : BigDecimal> Assert<T>.istNumerischGleichWie(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is numerically equal to expected. |
|
fun <T : Any> Assert<T>.istSelbeInstanzWie(expected: T): AssertionPlant<T>
Makes the assertion that the Assert.subject is the same instance as expected. |
|
fun Assert<Boolean>.
Makes the assertion that the Assert.subject is |
|
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 |
|
fun <E : Any, T : Iterable<E?>> Assert<T>. |
|
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. |
|
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. |
|
fun <T : Throwable> Assert<T>.message(assertionCreator: Assert<String>.() -> Unit): Unit
Creates an AssertionPlantNullable for the message of the plant's subjectAssertionPlant.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. |
|
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. |
|
fun <T : CharSequence, S : SearchBehaviour> Builder<T, S>.nichtOderHoechstens(times: Int): NotOrAtMostCheckerOption<T, S>
Restricts a fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.nichtOderHoechstens(times: Int): NotOrAtMostCheckerOption<E, T, S>
Restricts a fun <T : CharSequence, S : SearchBehaviour> fun <E, T : Iterable<E>> |
|
fun <E : Any, T : Iterable<E?>> fun <E : Any, T : Iterable<E?>> CheckerOption<E?, T, InAnyOrderSearchBehaviour>. fun <E : Any, T : Iterable<E?>> fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>. fun <E : Any, T : Iterable<E?>> fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>. |
|
fun <E : Any, T : Iterable<E?>> infix fun <E : Any, T : Iterable<E?>> CheckerOption<E?, T, InAnyOrderSearchBehaviour>. fun <E : Any, T : Iterable<E?>> infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InAnyOrderOnlySearchBehaviour>. fun <E : Any, T : Iterable<E?>> infix fun <E : Any, T : Iterable<E?>> Builder<E?, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> CheckerOption<E, T, InAnyOrderSearchBehaviour>. 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>> CheckerOption<E, T, InAnyOrderSearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. |
|
fun <E, T : Iterable<E>> CheckerOption<E, T, InAnyOrderSearchBehaviour>. fun <E, T : Iterable<E>> fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> |
|
fun <E, T : Iterable<E>> CheckerOption<E, T, InAnyOrderSearchBehaviour>. fun <E, T : Iterable<E>> fun <E, T : Iterable<E>> Builder<E, T, InAnyOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> fun <E, T : Iterable<E>> Builder<E, T, InOrderOnlySearchBehaviour>. fun <E, T : Iterable<E>> |
|
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>. fun <T : Any, TProperty : Any> CollectingAssertionPlant<T>. 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. |
|
fun <T : CharSequence> CheckerOption<T, NoOpSearchBehaviour>.regex(pattern: String, vararg otherPatterns: String): AssertionPlant<T>
Finishes the specification of the sophisticated fun <T : CharSequence> CheckerOption<T, IgnoringCaseSearchBehaviour>.regex(pattern: String, vararg otherPatterns: String): AssertionPlant<T>
Finishes the specification of the sophisticated fun <T : CharSequence> Builder<T, IgnoringCaseSearchBehaviour>.regex(pattern: String, vararg otherPatterns: String): AssertionPlant<T>
Finishes the specification of the sophisticated |
|
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>. fun <T : Any, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, T2, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, T2, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, T2, T3, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, T2, T3, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, T2, T3, T4, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, T2, T3, T4, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, T2, T3, T4, T5, R : Any> CollectingAssertionPlant<T>. fun <T : Any, T1, T2, T3, T4, T5, R : Any> CollectingAssertionPlant<T>. 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. |
|
fun <K, V : Any> Assert<<ERROR CLASS><K, V>>.second(assertionCreator: Assert<V>.() -> Unit): AssertionPlant<<ERROR CLASS><K, V>>
Makes the assertion that the Assert.subject's property second holds all assertions the given assertionCreator might create for it. |
|
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. |
|
fun <T : CharSequence> CheckerOption<T, NoOpSearchBehaviour>.
Finishes the specification of the sophisticated fun <T : CharSequence> CheckerOption<T, IgnoringCaseSearchBehaviour>.
Finishes the specification of the sophisticated |
|
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. |
|
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. |
|
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. |
|
fun <T : CharSequence> CheckerOption<T, NoOpSearchBehaviour>.wert(expected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated fun <T : CharSequence> CheckerOption<T, IgnoringCaseSearchBehaviour>.wert(expected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated fun <T : CharSequence> Builder<T, IgnoringCaseSearchBehaviour>.wert(expected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E, T : Iterable<E>> CheckerOption<E, T, InAnyOrderSearchBehaviour>.wert(expected: 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>> fun <E, T : Iterable<E>> fun <E, T : Iterable<E>> |
|
fun <T : CharSequence> CheckerOption<T, NoOpSearchBehaviour>.werte(expected: Any, vararg otherExpected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated fun <T : CharSequence> CheckerOption<T, IgnoringCaseSearchBehaviour>.werte(expected: Any, vararg otherExpected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated fun <T : CharSequence> Builder<T, IgnoringCaseSearchBehaviour>.werte(expected: Any, vararg otherExpected: Any): AssertionPlant<T>
Finishes the specification of the sophisticated fun <E, T : Iterable<E>> CheckerOption<E, T, InAnyOrderSearchBehaviour>.werte(expected: E, vararg otherExpected: 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 fun <E, T : Iterable<E>> fun <E, T : Iterable<E>> fun <E, T : Iterable<E>> |
|
fun <TExpected : Throwable> 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> Builder.
Makes the assertion that the thrown Throwable is of type TExpected. |
|
fun Builder.wirftNichts(): Unit
Makes the assertion that no Throwable is thrown at all. |
|
fun <T : CharSequence, S : SearchBehaviour> Builder<T, S>.zumindest(times: Int): AtLeastCheckerOption<T, S>
Restricts a fun <E, T : Iterable<E>, S : InAnyOrderSearchBehaviour> Builder<E, T, S>.zumindest(times: Int): AtLeastCheckerOption<E, T, S>
Restricts a fun <T : CharSequence, S : SearchBehaviour> fun <E, T : Iterable<E>> |