doc / ch.tutteli.atrium.reporting / ReporterBuilder / TextAssertionFormatterOptions

TextAssertionFormatterOptions

class TextAssertionFormatterOptions

Provides options to register AssertionFormatters to the chosen AssertionFormatterFacade.

See Also

AssertionFormatterFacadeOptions

Constructors

<init>

TextAssertionFormatterOptions(options: AssertionFormatterChosenOptions, assertionPairFormatter: AssertionPairFormatter)

Provides options to register AssertionFormatters to the chosen AssertionFormatterFacade.

Functions

withDefaultTextCapabilities

fun withDefaultTextCapabilities(vararg bulletPoints: <ERROR CLASS><Class<out BulletPointIdentifier>, String>): ReporterBuilder

Uses AtriumFactory.registerTextAssertionFormatterCapabilities to register the default AssertionFormatters intended for text output -- using the defined assertionPairFormatter, AssertionFormatterChosenOptions.objectFormatter and AssertionFormatterChosenOptions.translator -- to the specified AssertionFormatterChosenOptions.assertionFormatterFacade where the given bulletPoints can be used to customise the predefined bullet points.

withTextAssertionFormatter

fun withTextAssertionFormatter(factory: (AssertionFormatterChosenOptions) -> (AssertionFormatterController) -> AssertionFormatter, vararg otherFactories: (AssertionFormatterChosenOptions) -> (AssertionFormatterController) -> AssertionFormatter): ReporterBuilder

Uses the given factory and otherFactories to create and register AssertionFormatters to the specified AssertionFormatterChosenOptions.assertionFormatterFacade.