Package-level declarations

Everything involved in reporting Assertions.

Everything involved in reporting Assertions.

Everything involved in reporting Assertions.

Types

Link copied to clipboard

Represents a formatter for Assertions and AssertionGroups.

Link copied to clipboard

Responsible to control the flow of reporting using registered AssertionFormatters.

Link copied to clipboard

Responsible to call an appropriate AssertionFormatter which supports formating a given Assertion.

Link copied to clipboard

A parameter object used for interactions between AssertionFormatterController and AssertionFormatter.

Link copied to clipboard

Represents a formatter of assertion pairs -- which consists of a Translatable and a representation.

Link copied to clipboard

Indicates that an assertion made by Atrium failed.

Indicates that an assertion made by Atrium failed.

Indicates that an assertion made by Atrium failed.

Link copied to clipboard

Responsible to adjust a given Throwable (usually an AtriumError) for improved error reporting.

Responsible to adjust a given AtriumError for improved error reporting.

Responsible to adjust a given AtriumError for improved error reporting.

Link copied to clipboard

Defines the general contract for AtriumError adjusters which all platforms have to fulfil.

Link copied to clipboard
class LazyRepresentation(provider: () -> Any?)

A representation which shall be evaluated lazily during reporting.

Link copied to clipboard

Responsible to format a method call in reporting.

Link copied to clipboard
interface ObjectFormatter

Represents a formatter for objects.

Link copied to clipboard
interface Reporter

Represents a reporter which reports about Assertions.

Link copied to clipboard
data class Text

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

Properties

Link copied to clipboard

Refers to the bug tracker of Atrium.

Link copied to clipboard

Can be used in places where an argument for reporting is expected which should never be shown to the user.