doc / ch.tutteli.atrium.assertions

Package ch.tutteli.atrium.assertions

Contains different types of IAssertion, e.g. IAssertionGroup etc.

Types

IAssertion

interface IAssertion

The base interface of all assertions, providing the method holds.

IAssertionGroup

interface IAssertionGroup : IAssertion

The base interface for IAssertion groups, providing a default implementation for IAssertion.holds which returns true if all its assertions hold.

IFeatureAssertionGroup

interface IFeatureAssertionGroup : IAssertion

The base interface for feature IAssertion groups, providing a default implementation for IAssertion.holds which returns true if all its assertions hold.

IMultiMessageAssertion

interface IMultiMessageAssertion : IAssertion

The base interface for IAssertions which have multiple Messages.

IOneMessageAssertion

interface IOneMessageAssertion : IAssertion

The base interface for IAssertions which have one Message.

Message

data class Message

Represents a message of an IAssertion.