interface AssertionBuilderFinalStep<T : Assertion>
Final step in the AssertionBuilder process, creates the desired Assertion of type T.
T
- the type of the Assertion.
abstract fun build(): T
|
interface BasicAssertionGroupFinalStep : AssertionBuilderFinalStep<AssertionGroup>
Final step which creates an AssertionGroup with the previously defined groupType, description, representation and assertions. |
|
interface
Final step which creates an AssertionGroup with an ExplanatoryAssertionGroupType based on the previously defined groupType and the explanatoryAssertions. |
|
interface FinalStep : AssertionBuilderFinalStep<DescriptiveAssertion>
Final step which creates a DescriptiveAssertion based on the previously defined test, description and representation. |
|
interface FinalStep : AssertionBuilderFinalStep<Assertion>
Final step which creates a DescriptiveAssertion if the test holds or an AssertionGroup which includes
additionally a failure hint created by the given failureHintFactory in case showHint evaluates to |
|
interface FinalStep : AssertionBuilderFinalStep<ExplanatoryAssertion>
Final step which creates an ExplanatoryAssertion based on the previously defined explanation. |
|
interface FinalStep : AssertionBuilderFinalStep<AssertionGroup>, ExplanatoryAssertionGroupFinalStep
Final step which creates an AssertionGroup with an ExplanatoryAssertionGroupType based on the previously defined groupType and the explanatoryAssertions. |
|
interface FinalStep : AssertionBuilderFinalStep<RepresentationOnlyAssertion>
Final step which creates an RepresentationOnlyAssertion based on the previously defined representation. |