doc / ch.tutteli.atrium.assertions.builders / FixedClaimLikeGroup / HoldsOption

HoldsOption

interface HoldsOption<T : AssertionGroupType, R>

Option step which allows to specify the AssertionGroup.holds or another fixed part involved in calculating AssertionGroup.holds.

Properties

failing

abstract val failing: AssertionGroupDescriptionAndRepresentationOption<T, AssertionsOption<T, R>>

Defines the AssertionGroup (or the fixed part) does not hold.

groupType

abstract val groupType: T

The previously defined AssertionGroup.type.

holding

abstract val holding: AssertionGroupDescriptionAndRepresentationOption<T, AssertionsOption<T, R>>

Defines the AssertionGroup (or the fixed part) holds

Functions

withClaim

abstract fun withClaim(holds: Boolean): AssertionGroupDescriptionAndRepresentationOption<T, AssertionsOption<T, R>>

Uses the given holds as AssertionGroup.holds (or for the fixed part).

Inheritors

HoldsOption

interface HoldsOption<T : AssertionGroupType> : FixedClaimLikeGroup.HoldsOption<T, FixedClaimGroup.FinalStep>

Option step which allows to specify the AssertionGroup.holds or another fixed part involved in calculating AssertionGroup.holds.

HoldsOption

interface HoldsOption<T : AssertionGroupType> : FixedClaimLikeGroup.HoldsOption<T, PartiallyFixedClaimGroup.FinalStep>

Option step which allows to specify the AssertionGroup.holds or another fixed part involved in calculating AssertionGroup.holds.