class CollectingAssertionPlantImpl<out T : Any> : MutableListBasedAssertionPlant<T, AssertionPlant<T>>, CollectingAssertionPlant<T>
CollectingAssertionPlantImpl(subjectProvider: () -> T) |
val self: CollectingAssertionPlantImpl<T>
The instance itself but typed as A which is the type used for the fluent style API. |
|
val subject: T |
fun addAssertionsCreatedBy(assertionCreator: AssertionPlant<T>.() -> Unit): AssertionPlant<T> |
open fun addAssertion(assertion: Assertion): A |
|
fun clearAssertions(): Unit |
|
fun getAssertions(): List<Assertion> |