atrium-api-cc-en_GB-jvm / ch.tutteli.atrium.api.cc.en_GB / containsNot

containsNot

val <T : CharSequence> <ERROR CLASS><T>.containsNot: NotCheckerOption<T, <ERROR CLASS>>
Deprecated: Switch from Assert to Expect; will be removed with 1.0.0

Creates a CharSequenceContains.Builder based on this AssertionPlant which allows to define more sophisticated contains not assertions.

Return
The newly created builder.

fun <T : CharSequence> <ERROR CLASS><T>.containsNot(expected: Any, vararg otherExpected: Any): <ERROR CLASS>
Deprecated: Switch from Assert to Expect; will be removed with 1.0.0

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).

It is a shortcut for containsNot.values(expected, *otherExpected).

Notice that a runtime check applies which assures that only CharSequence, Number and Char are passed (this function expects Any for your convenience, so that you can mix String and Int for instance).

Exceptions

AssertionError - Might throw an AssertionError if the assertion made is not correct.

Return
This plant to support a fluent API.

fun <E, T : Iterable<E>> <ERROR CLASS><T>.containsNot(expected: E, vararg otherExpected: E): <ERROR CLASS>
Deprecated: Switch from Assert to Expect; will be removed with 1.0.0

Makes the assertion that the Assert.subject does not contain the expected value and neither one of the otherExpected values (if given).

It is a shortcut for containsNot.values(expected, *otherExpected)

Exceptions

AssertionError - Might throw an AssertionError if the assertion made is not correct.

Return
This plant to support a fluent API.