All Types

ch.tutteli.atrium.AtriumFactory

The abstract factory of atrium.

ch.tutteli.atrium.creating.DownCastBuilder

A builder for creating a down-casting IAssertion.

ch.tutteli.atrium.assertions.IAssertion

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

ch.tutteli.atrium.checking.IAssertionChecker

Checks given IAssertions and reports if one of them fails.

ch.tutteli.atrium.reporting.IAssertionFormatter

Represents a formatter for an IAssertion and its Messages.

ch.tutteli.atrium.assertions.IAssertionGroup

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

ch.tutteli.atrium.creating.IAssertionPlant

Represents a plant for IAssertions and offers the possibility to check all the added assertions.

ch.tutteli.atrium.creating.IAssertionPlantNullable

Represents an assertion plant for nullable types.

ch.tutteli.atrium.creating.IAssertionPlantWithCommonFields

An assertion plant which has CommonFields; provides the property subject for ease of use.

ch.tutteli.atrium.IAtriumFactory

The minimum contract of the abstract factory of atrium.

ch.tutteli.atrium.assertions.IFeatureAssertionGroup

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

ch.tutteli.atrium.assertions.IMultiMessageAssertion

The base interface for IAssertions which have multiple Messages.

ch.tutteli.atrium.reporting.IObjectFormatter

Represents a formatter for objects.

ch.tutteli.atrium.assertions.IOneMessageAssertion

The base interface for IAssertions which have one Message.

ch.tutteli.atrium.reporting.IReporter

Represents a reporter which reports about IAssertions.

ch.tutteli.atrium.assertions.Message

Represents a message of an IAssertion.

ch.tutteli.atrium.reporting.RawString

Use this class to represent a String which should be treated as raw String in reporting.

ch.tutteli.atrium.reporting.ReporterBuilder

A builder to create an IReporter consisting of an IObjectFormatter which is used by an IAssertionFormatter which in turn is used by the created IReporter.

ch.tutteli.atrium.creating.ThrowableFluent

Provides toThrow methods for making assertions about a Throwable which one expects was thrown.