atrium-api-late-binding
Module Contents
alltypes
Module Contents
abstract class ArgumentsSupportingTranslator : ITranslator
object AtriumFactory : IAtriumFactory
Module Contents
fun <T : Any> newCheckImmediately(commonFields: CommonFields<T>): IAssertionPlant<T>
fun <T : Any> newCheckLazily(commonFields: CommonFields<T>): IAssertionPlant<T>
fun newDetailedObjectFormatter(translator: ITranslator): IObjectFormatter
fun <TSub : T, T : Any> newDownCastBuilder(description: ITranslatable, subType: KClass<TSub>, commonFields: CommonFields<T?>): IDownCastBuilder<T, TSub>
fun <T : Any> newFeatureAssertionChecker(subjectPlant: IAssertionPlant<T>): IAssertionChecker
fun newMethodCallFormatter(): IMethodCallFormatter
fun <T> newNullable(commonFields: CommonFields<T>): IAssertionPlantNullable<T>
fun newOnlyFailureReporter(assertionFormatter: IAssertionFormatter): IReporter
fun newSameLineAssertionFormatter(objectFormatter: IObjectFormatter, translator: ITranslator): IAssertionFormatter
fun newThrowableFluent(assertionVerb: ITranslatable, act: () -> Unit, reporter: IReporter): ThrowableFluent
fun newThrowableFluent(assertionVerb: ITranslatable, act: () -> Unit, assertionChecker: IAssertionChecker): ThrowableFluent
fun newThrowingAssertionChecker(reporter: IReporter): IAssertionChecker
fun newTranslator(translationSupplier: ITranslationSupplier, primaryLocale: Locale, vararg fallbackLocales: Locale): ITranslator
interface IAssertion
interface IAssertionChecker
interface IAssertionFormatter
interface IAssertionGroup : IAssertion
interface IAssertionPlant<out T : Any> : IAssertionPlantWithCommonFields<T>
interface IAssertionPlantNullable<out T> : IAssertionPlantWithCommonFields<T>
interface IAssertionPlantWithCommonFields<out T>
interface IAtriumFactory
Module Contents
open fun <T : Any> newCheckImmediately(assertionVerb: ITranslatable, subject: T, reporter: IReporter): IAssertionPlant<T>
open fun <T : Any> newCheckImmediately(assertionVerb: ITranslatable, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
abstract fun <T : Any> newCheckImmediately(commonFields: CommonFields<T>): IAssertionPlant<T>
open fun <T : Any> newCheckLazily(assertionVerb: ITranslatable, subject: T, reporter: IReporter): IAssertionPlant<T>
open fun <T : Any> newCheckLazily(assertionVerb: ITranslatable, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
abstract fun <T : Any> newCheckLazily(commonFields: CommonFields<T>): IAssertionPlant<T>
abstract fun newDetailedObjectFormatter(translator: ITranslator): IObjectFormatter
abstract fun <TSub : T, T : Any> newDownCastBuilder(description: ITranslatable, subType: KClass<TSub>, commonFields: CommonFields<T?>): IDownCastBuilder<T, TSub>
abstract fun <T : Any> newFeatureAssertionChecker(subjectPlant: IAssertionPlant<T>): IAssertionChecker
abstract fun newMethodCallFormatter(): IMethodCallFormatter
open fun <T> newNullable(assertionVerb: ITranslatable, subject: T, reporter: IReporter): IAssertionPlantNullable<T>
open fun <T> newNullable(assertionVerb: ITranslatable, subject: T, assertionChecker: IAssertionChecker): IAssertionPlantNullable<T>
abstract fun <T> newNullable(commonFields: CommonFields<T>): IAssertionPlantNullable<T>
abstract fun newOnlyFailureReporter(assertionFormatter: IAssertionFormatter): IReporter
abstract fun newSameLineAssertionFormatter(objectFormatter: IObjectFormatter, translator: ITranslator): IAssertionFormatter
abstract fun newThrowingAssertionChecker(reporter: IReporter): IAssertionChecker
abstract fun newTranslator(translationSupplier: ITranslationSupplier, primaryLocale: Locale, vararg fallbackLocales: Locale): ITranslator
interface IDownCastBuilder<T : Any, TSub : T>
interface IFeatureAssertionGroup : IAssertion
interface ILocaleOrderDecider
interface IMethodCallFormatter
interface IMultiMessageAssertion : IAssertion
interface IObjectFormatter
interface IOneMessageAssertion : IAssertion
interface IRawString
interface IReporter
interface ISimpleTranslatable : ITranslatable
interface IThrowableFluent
interface ITranslatable
interface ITranslatableWithArgs : ITranslatable
interface ITranslationSupplier
interface ITranslator
data class Message
data class RawString : IRawString
class ThrowableFluent : IThrowableFluent
data class TranslatableRawString : IRawString
class TranslatableWithArgs : ITranslatableWithArgs
class UsingDefaultTranslator : ArgumentsSupportingTranslator
package ch.tutteli.atrium
Module Contents
object AtriumFactory : IAtriumFactory
Module Contents
fun <T : Any> newCheckImmediately(commonFields: CommonFields<T>): IAssertionPlant<T>
fun <T : Any> newCheckLazily(commonFields: CommonFields<T>): IAssertionPlant<T>
fun newDetailedObjectFormatter(translator: ITranslator): IObjectFormatter
fun <TSub : T, T : Any> newDownCastBuilder(description: ITranslatable, subType: KClass<TSub>, commonFields: CommonFields<T?>): IDownCastBuilder<T, TSub>
fun <T : Any> newFeatureAssertionChecker(subjectPlant: IAssertionPlant<T>): IAssertionChecker
fun newMethodCallFormatter(): IMethodCallFormatter
fun <T> newNullable(commonFields: CommonFields<T>): IAssertionPlantNullable<T>
fun newOnlyFailureReporter(assertionFormatter: IAssertionFormatter): IReporter
fun newSameLineAssertionFormatter(objectFormatter: IObjectFormatter, translator: ITranslator): IAssertionFormatter
fun newThrowableFluent(assertionVerb: ITranslatable, act: () -> Unit, reporter: IReporter): ThrowableFluent
fun newThrowableFluent(assertionVerb: ITranslatable, act: () -> Unit, assertionChecker: IAssertionChecker): ThrowableFluent
fun newThrowingAssertionChecker(reporter: IReporter): IAssertionChecker
fun newTranslator(translationSupplier: ITranslationSupplier, primaryLocale: Locale, vararg fallbackLocales: Locale): ITranslator
interface IAtriumFactory
Module Contents
open fun <T : Any> newCheckImmediately(assertionVerb: ITranslatable, subject: T, reporter: IReporter): IAssertionPlant<T>
open fun <T : Any> newCheckImmediately(assertionVerb: ITranslatable, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
abstract fun <T : Any> newCheckImmediately(commonFields: CommonFields<T>): IAssertionPlant<T>
open fun <T : Any> newCheckLazily(assertionVerb: ITranslatable, subject: T, reporter: IReporter): IAssertionPlant<T>
open fun <T : Any> newCheckLazily(assertionVerb: ITranslatable, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
abstract fun <T : Any> newCheckLazily(commonFields: CommonFields<T>): IAssertionPlant<T>
abstract fun newDetailedObjectFormatter(translator: ITranslator): IObjectFormatter
abstract fun <TSub : T, T : Any> newDownCastBuilder(description: ITranslatable, subType: KClass<TSub>, commonFields: CommonFields<T?>): IDownCastBuilder<T, TSub>
abstract fun <T : Any> newFeatureAssertionChecker(subjectPlant: IAssertionPlant<T>): IAssertionChecker
abstract fun newMethodCallFormatter(): IMethodCallFormatter
open fun <T> newNullable(assertionVerb: ITranslatable, subject: T, reporter: IReporter): IAssertionPlantNullable<T>
open fun <T> newNullable(assertionVerb: ITranslatable, subject: T, assertionChecker: IAssertionChecker): IAssertionPlantNullable<T>
abstract fun <T> newNullable(commonFields: CommonFields<T>): IAssertionPlantNullable<T>
abstract fun newOnlyFailureReporter(assertionFormatter: IAssertionFormatter): IReporter
abstract fun newSameLineAssertionFormatter(objectFormatter: IObjectFormatter, translator: ITranslator): IAssertionFormatter
abstract fun newThrowingAssertionChecker(reporter: IReporter): IAssertionChecker
abstract fun newTranslator(translationSupplier: ITranslationSupplier, primaryLocale: Locale, vararg fallbackLocales: Locale): ITranslator
inline fun <T : Any> IAtriumFactory.newCheckLazilyAtTheEnd(assertionVerb: ITranslatable, subject: T, reporter: IReporter, createAssertions: IAssertionPlant<T>.() -> Unit): IAssertionPlant<T>
inline fun <reified TSub : T, T : Any> IAtriumFactory.newDownCastBuilder(description: ITranslatable, commonFields: CommonFields<T?>): IDownCastBuilder<T, TSub>
package ch.tutteli.atrium.assertions
package ch.tutteli.atrium.checking
package ch.tutteli.atrium.creating
package ch.tutteli.atrium.reporting
package ch.tutteli.atrium.reporting.translating