inline infix fun <reified T : Any> AssertionPlantNullable<T?>.toBeNullIfNullGivenElse(noinline assertionCreatorOrNull: Assert<T>.() -> Unit): Unit
(source)
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.
It is a shortcut for
if (assertionCreatorOrNull == null)
o toBe null
else
o notToBeNull assertionCreatorOrNull
AssertionError
- Might throw an AssertionError if the assertion made is not correct.
Return
This plant to support a fluent API.