doc / ch.tutteli.atrium.api.infix.en_GB / notToThrow

notToThrow

fun <R, T : () -> R> Expect<T>.notToThrow(): Expect<R> (source)

Expects that no Throwable is thrown at all when calling the subject (a lambda with arity 0, i.e. without arguments) and changes the subject of this expectation to the return value of type R.

Return
An Expect with the new type R.

infix fun <R, T : () -> R> Expect<T>.notToThrow(assertionCreator: Expect<R>.() -> Unit): Expect<R> (source)

Expects that no Throwable is thrown at all when calling the subject (a lambda with arity 0, i.e. without arguments) and that the corresponding return value holds all assertions the given assertionCreator creates.

Return
An Expect with the new type R.