doc / ch.tutteli.atrium / isA

isA

inline fun <reified TSub : Any> IAssertionPlant<Any>.isA(): IAssertionPlant<TSub> (source)

Makes the assertion that IAssertionPlant.subject is a TSub (the same type or a sub-type).

Return
This plant to support a fluent-style API.

inline fun <reified TSub : Any> IAssertionPlant<Any>.isA(noinline createAssertions: IAssertionPlant<TSub>.() -> Unit): IAssertionPlant<TSub> (source)

Makes the assertion that IAssertionPlant.subject is a TSub (the same type or a sub-type) and if so, uses createAssertions which could create further assertions which are lazily evaluated at the end.

Return
This plant to support a fluent-style API.