doc / ch.tutteli.atrium.domain.builders.reporting

Package ch.tutteli.atrium.domain.builders.reporting

Contains the ReporterBuilder.

Types

AssertionFormatterChosenOptions

data class AssertionFormatterChosenOptions

Represents the so far chosen options which are relevant to create AssertionFormatters.

AssertionFormatterControllerOption

interface AssertionFormatterControllerOption

Provides options to create an AssertionFormatterController.

AssertionFormatterFacadeOption

interface AssertionFormatterFacadeOption

Provides options to create an AssertionFormatterFacade.

AssertionPairFormatterOption

interface AssertionPairFormatterOption

Provides options to create an AssertionPairFormatter.

LocaleOrderDeciderOption

interface LocaleOrderDeciderOption

Provides options to create a LocaleOrderDecider.

ObjectFormatterOption

interface ObjectFormatterOption

Provides options to create an ObjectFormatter.

ReporterBuilder

interface ReporterBuilder

Provides options to create a Translator or TranslationSupplier.

ReporterBuilderFinalStep

interface ReporterBuilderFinalStep

Final step in the ReporterBuilder process, creates the desired Reporter.

ReporterOption

interface ReporterOption

Provides options to finalise the building process, which means creating a Reporter.

TextAssertionFormatterOption

interface TextAssertionFormatterOption

Provides options to register AssertionFormatters to the chosen AssertionFormatterFacade.

TranslatorOption

interface TranslatorOption

Provides options to create a Translator.

Properties

reporterBuilder

val reporterBuilder: ReporterBuilder

Entry point to build a Reporter -- the first step provides options to create a Translator or a TranslationSupplier.