infix fun <T : Any> AssertionPlant<T>.and(assertionCreator: Assert<T>.() -> Unit): AssertionPlant<T>
(source)
Can be used to create a group of sub assertions when using the fluent API.
For instance assert(1).isLessThan(3).and { isEven(); isGreaterThan(1) }
creates
two assertions where the second one consists of two sub-assertions. In case the first assertion holds, then the
second one is evaluated as a whole. Meaning, even though 1 is not even, it still evaluates that 1 is greater than 1.
Hence the reporting might (depending on the configured Reporter) contain both failing sub-assertions.
Return
This plant to support a fluent API.
infix fun <E, T : Iterable<E>> IterableContains.Builder<E, T, InOrderSearchBehaviour>.and(only: only): IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>
(source)
Defines that the constraint "only
the specified entries exist in the Iterable" shall be applied to this
sophisticated contains in order
Iterable assertion.
Return
The newly created builder.