abstract class MutableListBasedReportingAssertionPlant<out T, out A : BaseAssertionPlant<T, A>> : MutableListBasedAssertionPlant<T, A>, BaseReportingAssertionPlant<T, A>
MutableListBasedReportingAssertionPlant(commonFields: CommonFields<T>) |
open val commonFields: CommonFields<T> |
abstract val self: A
The instance itself but typed as A which is the type used for the fluent style API. |
fun addAssertion(assertion: Assertion): A |
fun clearAssertions(): Unit |
|
fun getAssertions(): List<Assertion> |
class ReportingAssertionPlantImpl<out T : Any> : MutableListBasedReportingAssertionPlant<T, AssertionPlant<T>>, ReportingAssertionPlant<T>
An AssertionPlant which checks each added Assertion immediately. |
|
class ReportingAssertionPlantNullableImpl<out T> : MutableListBasedReportingAssertionPlant<T, AssertionPlantNullable<T>>, ReportingAssertionPlantNullable<T>
An AssertionPlant for nullable types. |