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