interface Assertion (source)
The base interface of all assertions, providing the method holds.
abstract fun holds(): Boolean
Indicates whether the assertion holds or not.  | 
interface AssertionGroup : Assertion
The base interface for Assertion groups, providing a default implementation for Assertion.holds
which returns   | 
|
interface DescriptiveAssertion : Assertion
The base interface for Assertions which consist of a representation of an expected result with a complementary description.  | 
|
interface ExplanatoryAssertion : Assertion
Represents an Assertion which can be used to explain/show an instance which is eventually formatted by an ObjectFormatter in reporting -- it needs to be a child of an AssertionGroup with an ExplanatoryAssertionGroupType.  | 
|
interface RepresentationOnlyAssertion : Assertion
The base interface for Assertions which only consist of a representation (next to holds).  |