doc / ch.tutteli.atrium.api.cc.de_CH / istNichtNull

istNichtNull

inline fun <reified T : Any> IAssertionPlantNullable<T?>.istNichtNull(noinline assertionCreator: IAssertionPlant<T>.() -> Unit): Unit

Makes the assertion that IAssertionPlantNullable.subject is not null and if so, uses assertionCreator which could create further assertions which are added as a group.

Exceptions

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

Return
Notice, that this assertion function cannot provide a fluent API because it depends on whether the first assertion (IAssertionPlant.subject is not null) holds or not. Define subsequent assertions via the assertionCreator lambda.