Contains extension functions for the AssertionBuilder.
interface DescriptiveAssertionWithFailureHint
Defines the contract to build a DescriptiveAssertion like assertion with an additional hint which might be shown if the Descriptive.DescriptionOption.test fails. |
|
interface FixedClaimGroup
Defines the contract to build an AssertionGroup which has a fixed AssertionGroup.holds. |
|
interface FixedClaimLikeGroup
Defines the contract to build an AssertionGroup which has a fixed AssertionGroup.holds or the like. |
|
interface PartiallyFixedClaimGroup
Defines the contract to build an AssertionGroup whose AssertionGroup.holds is a logic AND operation composed by a fixed part and its AssertionGroup.assertions. |
val AssertionBuilder.fixedClaimGroup: GroupTypeOption
Builder to create an AssertionGroup whose AssertionGroup.holds is fixed (not determined based on its AssertionGroup.assertions). |
|
val AssertionBuilder.partiallyFixedClaimGroup: GroupTypeOption
Builder to create an AssertionGroup whose AssertionGroup.holds is a logic AND operation composed by a fixed part and its AssertionGroup.assertions. |
fun DescriptionOption<FinalStep>.withFailureHint(failureHintFactory: () -> Assertion): ShowOption
Option to create a DescriptiveAssertion like assertion with an additional hint which might be shown if the Descriptive.DescriptionOption.test fails. |