interface FinalStep : AssertionBuilderFinalStep<AssertionGroup>, ExplanatoryAssertionGroupFinalStep
Final step which creates an AssertionGroup with an ExplanatoryAssertionGroupType based on the previously defined groupType and the explanatoryAssertions.
abstract val explanatoryAssertions: List<Assertion>
The previously defined AssertionGroup.assertions |
|
open val failing: ExplanatoryGroup.FinalStep
Make the ExplanatoryGroup no longer hold, use this if the explanatory assertion group is a single assertion within a group. |
|
abstract val groupType: ExplanatoryAssertionGroupType
The previously defined AssertionGroup.type. |
abstract fun build(): T
|
fun create(groupType: ExplanatoryAssertionGroupType, explanatoryAssertions: List<Assertion>, holds: Boolean = true): ExplanatoryGroup.FinalStep
Factory method to create the FinalStep in the building process of AssertionGroup with an ExplanatoryAssertionGroupType (specified by the given groupType) and explanatoryAssertions. |