interface IAssertionPlantWithCommonFields<out T>
An assertion plant which has CommonFields; provides the property subject for ease of use.
data class CommonFields<out T>
Common fields of an assertion plant. |
abstract val commonFields: CommonFields<T>
CommonFields of this plant. |
|
open val subject: T
The subject for which this plant will create/check IAssertions. |
interface IAssertionPlant<out T : Any> : IAssertionPlantWithCommonFields<T>
Represents a plant for IAssertions and offers the possibility to check all the added assertions. |
|
interface IAssertionPlantNullable<out T> : IAssertionPlantWithCommonFields<T>
Represents an assertion plant for nullable types. |