atrium-core-api-late-binding
Module Contents
alltypes
Module Contents
object AtriumFactory : IAtriumFactory
Module Contents
fun newAssertionFormatterController(): AssertionFormatterController
fun newAssertionFormatterFacade(assertionFormatterController: AssertionFormatterController): AssertionFormatterFacade
fun <T : Any> newCheckingPlant(subject: T): CheckingAssertionPlant<T>
fun <T : Any> newCollectingPlant(subjectProvider: () -> T): CollectingAssertionPlant<T>
fun <T> newDelegatingAssertionChecker(subjectPlant: BaseAssertionPlant<T, *>): AssertionChecker
fun newDetailedObjectFormatter(translator: Translator): ObjectFormatter
fun <T : Any> newFeatureAssertionChecker(subjectPlant: AssertionPlant<T>): AssertionChecker
fun newLocaleOrderDecider(): LocaleOrderDecider
fun newMethodCallFormatter(): MethodCallFormatter
fun newOnlyFailureReporter(assertionFormatterFacade: AssertionFormatterFacade): Reporter
fun newPropertiesBasedTranslationSupplier(): TranslationSupplier
fun <T : Any> newReportingPlant(commonFields: CommonFields<T>): ReportingAssertionPlant<T>
fun <T> newReportingPlantNullable(commonFields: CommonFields<T>): ReportingAssertionPlantNullable<T>
fun newTextExplanatoryAssertionGroupFormatter(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController): AssertionFormatter
fun newTextFallbackAssertionFormatter(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController, objectFormatter: ObjectFormatter, translator: Translator): AssertionFormatter
fun newTextFeatureAssertionGroupFormatter(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController, objectFormatter: ObjectFormatter, translator: Translator): AssertionFormatter
fun newTextListAssertionGroupFormatter(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController, objectFormatter: ObjectFormatter, translator: Translator): AssertionFormatter
fun newTextSameLineAssertionPairFormatter(objectFormatter: ObjectFormatter, translator: Translator): AssertionPairFormatter
fun newThrowingAssertionChecker(reporter: Reporter): AssertionChecker
fun newTranslator(translationSupplier: TranslationSupplier, localeOrderDecider: LocaleOrderDecider, primaryLocale: Locale, vararg fallbackLocales: Locale): Translator
fun registerTextAssertionFormatterCapabilities(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterFacade: AssertionFormatterFacade, textAssertionPairFormatter: AssertionPairFormatter, objectFormatter: ObjectFormatter, translator: Translator): Unit
package ch.tutteli.atrium
Module Contents
object AtriumFactory : IAtriumFactory
Module Contents
fun newAssertionFormatterController(): AssertionFormatterController
fun newAssertionFormatterFacade(assertionFormatterController: AssertionFormatterController): AssertionFormatterFacade
fun <T : Any> newCheckingPlant(subject: T): CheckingAssertionPlant<T>
fun <T : Any> newCollectingPlant(subjectProvider: () -> T): CollectingAssertionPlant<T>
fun <T> newDelegatingAssertionChecker(subjectPlant: BaseAssertionPlant<T, *>): AssertionChecker
fun newDetailedObjectFormatter(translator: Translator): ObjectFormatter
fun <T : Any> newFeatureAssertionChecker(subjectPlant: AssertionPlant<T>): AssertionChecker
fun newLocaleOrderDecider(): LocaleOrderDecider
fun newMethodCallFormatter(): MethodCallFormatter
fun newOnlyFailureReporter(assertionFormatterFacade: AssertionFormatterFacade): Reporter
fun newPropertiesBasedTranslationSupplier(): TranslationSupplier
fun <T : Any> newReportingPlant(commonFields: CommonFields<T>): ReportingAssertionPlant<T>
fun <T> newReportingPlantNullable(commonFields: CommonFields<T>): ReportingAssertionPlantNullable<T>
fun newTextExplanatoryAssertionGroupFormatter(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController): AssertionFormatter
fun newTextFallbackAssertionFormatter(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController, objectFormatter: ObjectFormatter, translator: Translator): AssertionFormatter
fun newTextFeatureAssertionGroupFormatter(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController, objectFormatter: ObjectFormatter, translator: Translator): AssertionFormatter
fun newTextListAssertionGroupFormatter(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController, objectFormatter: ObjectFormatter, translator: Translator): AssertionFormatter
fun newTextSameLineAssertionPairFormatter(objectFormatter: ObjectFormatter, translator: Translator): AssertionPairFormatter
fun newThrowingAssertionChecker(reporter: Reporter): AssertionChecker
fun newTranslator(translationSupplier: TranslationSupplier, localeOrderDecider: LocaleOrderDecider, primaryLocale: Locale, vararg fallbackLocales: Locale): Translator
fun registerTextAssertionFormatterCapabilities(bulletPoints: Map<Class<out BulletPointIdentifier>, String>, assertionFormatterFacade: AssertionFormatterFacade, textAssertionPairFormatter: AssertionPairFormatter, objectFormatter: ObjectFormatter, translator: Translator): Unit