Contains the ReporterBuilder.
data class AssertionFormatterChosenOptions
Represents the so far chosen options which are relevant to create AssertionFormatters. |
|
interface AssertionFormatterControllerOption
Provides options to create an AssertionFormatterController. |
|
interface AssertionFormatterFacadeOption
Provides options to create an AssertionFormatterFacade. |
|
interface AssertionPairFormatterOption
Provides options to create an AssertionPairFormatter. |
|
interface AtriumErrorAdjusterCommonOption<R : Any>
Provides common options to create an AtriumErrorAdjuster. |
|
interface AtriumErrorAdjusterOption : AtriumErrorAdjusterCommonOption<ReporterOption>
Provides options to create an AtriumErrorAdjusterOption. |
|
interface ExpectBuilder
Defines the contract to create custom assertion verbs, |
|
data class ExpectOptions<T>
Additional (non-mandatory) options for the ExpectBuilder to create an Expect. |
|
interface LocaleOrderDeciderOption
Provides options to create a LocaleOrderDecider. |
|
interface MultipleAdjustersOption : AtriumErrorAdjusterCommonOption<Unit>
Provides options to combine multiple AtriumErrorAdjusters. |
|
interface ObjectFormatterOption
Provides options to create an ObjectFormatter. |
|
expect interface ReporterBuilder : ReporterBuilderCommon
Provides options to create a Translator or TranslationSupplier -- the platform specific interface might provide further options. |
|
interface ReporterBuilderCommon
Provides options to create a Translator or TranslationSupplier -- those options have to be provided on all platforms. |
|
interface ReporterBuilderFinalStep
Final step in the ReporterBuilder process, creates the desired Reporter. |
|
interface ReporterOption
Provides options to finalise the building process, which means creating a Reporter. |
|
expect interface TextAssertionFormatterOption : TextAssertionFormatterOptionCommon
Provides options to register AssertionFormatters to the chosen AssertionFormatterFacade -- the platform specific interface might provide further options. |
|
interface TextAssertionFormatterOptionCommon
Provides options to register AssertionFormatters to the chosen AssertionFormatterFacade -- those options have to be provided on all platforms. |
|
expect interface TranslatorOption : TranslatorOptionCommon
Provides options to create a Translator -- the platform specific interface might provide further options. |
|
interface TranslatorOptionCommon
Provides options to create a Translator -- those options have to be provided on all platforms. |
annotation class MultipleAdjustersOptionMarker
DSL Marker for MultipleAdjustersOption |
val
Entry point to build a Reporter -- the first step provides options to create a Translator or a TranslationSupplier. |
fun <T> ExpectOptions(configuration: ExpectBuilder.OptionsChooser<T>.() -> Unit): ExpectOptions<T> |