doc / ch.tutteli.atrium.reporting

Package ch.tutteli.atrium.reporting

Everything involved in reporting made IAssertion.

Types

IAssertionFormatter

interface IAssertionFormatter

Represents a formatter for an IAssertion and its Messages.

IMethodCallFormatter

interface IMethodCallFormatter

Responsible to format a method call in reporting.

IObjectFormatter

interface IObjectFormatter

Represents a formatter for objects.

IRawString

interface IRawString

Marker interface for types which provide a raw string functionality and should be treated accordingly in reporting (e.g., in IObjectFormatter).

IReporter

interface IReporter

Represents a reporter which reports about IAssertions.

RawString

data class RawString : IRawString

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

ReporterBuilder

class ReporterBuilder

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