interface BasicAssertionGroupFinalStep : AssertionBuilderFinalStep<AssertionGroup>
Final step which creates an AssertionGroup with the previously defined groupType, description, representation and assertions.
abstract val assertions: List<Assertion>
The previously defined AssertionGroup.assertions |
|
abstract val description: Translatable
The previously defined AssertionGroup.description. |
|
abstract val groupType: AssertionGroupType
The previously defined AssertionGroup.type. |
|
abstract val representation: Any
The previously defined AssertionGroup.representation. |
abstract fun build(): T
|
fun create(groupType: AssertionGroupType, description: Translatable, representation: Any, assertions: List<Assertion>): BasicAssertionGroupFinalStep
Factory method to create a BasicAssertionGroupFinalStep in the building process of an AssertionGroup with groupType, description and representation as well as the given assertions. |
interface FinalStep : BasicAssertionGroupFinalStep
Final step which creates an AssertionGroup whose AssertionGroup.holds is fixed (not determined based on its AssertionGroup.assertions but on the given holds). |
|
interface FinalStep : BasicAssertionGroupFinalStep
Final step which creates an AssertionGroup whose AssertionGroup.holds is a logic AND operation composed by preTransformationHolds and its AssertionGroup.assertions. |