DescriptiveAssertion

The base interface for Assertions which consist of a representation of an expected result with a complementary description.

For instance, the assertion is not: null could be represented with this type where null is the representation and is not the complementary description.

Properties

Link copied to clipboard

The complementary description to the representation result such as contains, is not etc.

Link copied to clipboard
abstract val representation: Any

The representation of the expected result such as 1, null etc.

Functions

Link copied to clipboard
abstract fun holds(): Boolean

Indicates whether the assertion holds or not.