atrium-assertions
Module Contents
alltypes
Module Contents
object AtriumFactory : IAtriumFactory
Module Contents
fun <T : Any> newCheckImmediately(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlant<T>
fun <T : Any> newCheckImmediately(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
fun <T : Any> newCheckImmediately(commonFields: CommonFields<T>): IAssertionPlant<T>
fun <T : Any> newCheckLazily(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlant<T>
fun <T : Any> newCheckLazily(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
fun <T : Any> newCheckLazily(commonFields: CommonFields<T>): IAssertionPlant<T>
inline fun <T : Any> newCheckLazilyAtTheEnd(assertionVerb: String, subject: T, reporter: IReporter, createAssertions: IAssertionPlant<T>.() -> Unit): IAssertionPlant<T>
fun newDetailedObjectFormatter(): IObjectFormatter
inline fun <reified TSub : T, T : Any> newDownCastBuilder(description: String, commonFields: CommonFields<T?>): DownCastBuilder<T, TSub>
fun <TSub : T, T : Any> newDownCastBuilder(description: String, clazz: KClass<TSub>, commonFields: CommonFields<T?>): DownCastBuilder<T, TSub>
fun <T : Any> newFeatureAssertionChecker(subjectPlant: IAssertionPlant<T>): IAssertionChecker
fun <T> newNullable(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlantNullable<T>
fun <T> newNullable(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlantNullable<T>
fun <T> newNullable(commonFields: CommonFields<T>): IAssertionPlantNullable<T>
fun newOnlyFailureReporter(assertionFormatter: IAssertionFormatter): IReporter
fun newSameLineAssertionFormatter(objectFormatter: IObjectFormatter): IAssertionFormatter
fun newThrowableFluent(assertionVerb: String, act: () -> Unit, reporter: IReporter): ThrowableFluent
fun newThrowableFluent(assertionVerb: String, act: () -> Unit, assertionChecker: IAssertionChecker): ThrowableFluent
fun newThrowingAssertionChecker(reporter: IReporter): IAssertionChecker
class DownCastBuilder<out T : Any, out TSub : T>
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
abstract fun <T : Any> newCheckImmediately(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlant<T>
abstract fun <T : Any> newCheckImmediately(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
abstract fun <T : Any> newCheckImmediately(commonFields: CommonFields<T>): IAssertionPlant<T>
abstract fun <T : Any> newCheckLazily(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlant<T>
abstract fun <T : Any> newCheckLazily(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
abstract fun <T : Any> newCheckLazily(commonFields: CommonFields<T>): IAssertionPlant<T>
abstract fun newDetailedObjectFormatter(): IObjectFormatter
abstract fun <T : Any> newFeatureAssertionChecker(subjectPlant: IAssertionPlant<T>): IAssertionChecker
abstract fun <T> newNullable(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlantNullable<T>
abstract fun <T> newNullable(assertionVerb: String, 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): IAssertionFormatter
abstract fun newThrowingAssertionChecker(reporter: IReporter): IAssertionChecker
interface IFeatureAssertionGroup : IAssertion
interface IMultiMessageAssertion : IAssertion
interface IObjectFormatter
interface IOneMessageAssertion : IAssertion
interface IReporter
data class Message
data class RawString
class ReporterBuilder
class ThrowableFluent
package ch.tutteli.atrium
Module Contents
object AtriumFactory : IAtriumFactory
Module Contents
fun <T : Any> newCheckImmediately(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlant<T>
fun <T : Any> newCheckImmediately(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
fun <T : Any> newCheckImmediately(commonFields: CommonFields<T>): IAssertionPlant<T>
fun <T : Any> newCheckLazily(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlant<T>
fun <T : Any> newCheckLazily(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
fun <T : Any> newCheckLazily(commonFields: CommonFields<T>): IAssertionPlant<T>
inline fun <T : Any> newCheckLazilyAtTheEnd(assertionVerb: String, subject: T, reporter: IReporter, createAssertions: IAssertionPlant<T>.() -> Unit): IAssertionPlant<T>
fun newDetailedObjectFormatter(): IObjectFormatter
inline fun <reified TSub : T, T : Any> newDownCastBuilder(description: String, commonFields: CommonFields<T?>): DownCastBuilder<T, TSub>
fun <TSub : T, T : Any> newDownCastBuilder(description: String, clazz: KClass<TSub>, commonFields: CommonFields<T?>): DownCastBuilder<T, TSub>
fun <T : Any> newFeatureAssertionChecker(subjectPlant: IAssertionPlant<T>): IAssertionChecker
fun <T> newNullable(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlantNullable<T>
fun <T> newNullable(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlantNullable<T>
fun <T> newNullable(commonFields: CommonFields<T>): IAssertionPlantNullable<T>
fun newOnlyFailureReporter(assertionFormatter: IAssertionFormatter): IReporter
fun newSameLineAssertionFormatter(objectFormatter: IObjectFormatter): IAssertionFormatter
fun newThrowableFluent(assertionVerb: String, act: () -> Unit, reporter: IReporter): ThrowableFluent
fun newThrowableFluent(assertionVerb: String, act: () -> Unit, assertionChecker: IAssertionChecker): ThrowableFluent
fun newThrowingAssertionChecker(reporter: IReporter): IAssertionChecker
interface IAtriumFactory
Module Contents
abstract fun <T : Any> newCheckImmediately(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlant<T>
abstract fun <T : Any> newCheckImmediately(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
abstract fun <T : Any> newCheckImmediately(commonFields: CommonFields<T>): IAssertionPlant<T>
abstract fun <T : Any> newCheckLazily(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlant<T>
abstract fun <T : Any> newCheckLazily(assertionVerb: String, subject: T, assertionChecker: IAssertionChecker): IAssertionPlant<T>
abstract fun <T : Any> newCheckLazily(commonFields: CommonFields<T>): IAssertionPlant<T>
abstract fun newDetailedObjectFormatter(): IObjectFormatter
abstract fun <T : Any> newFeatureAssertionChecker(subjectPlant: IAssertionPlant<T>): IAssertionChecker
abstract fun <T> newNullable(assertionVerb: String, subject: T, reporter: IReporter): IAssertionPlantNullable<T>
abstract fun <T> newNullable(assertionVerb: String, 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): IAssertionFormatter
abstract fun newThrowingAssertionChecker(reporter: IReporter): IAssertionChecker
fun <T : CharSequence> IAssertionPlant<T>.contains(expected: CharSequence): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.contains(expected: CharSequence, vararg otherExpected: CharSequence): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.contains(expected: Any, vararg otherExpected: Any): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.containsNot(expected: CharSequence): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.containsNot(expected: CharSequence, vararg otherExpected: CharSequence): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.containsNot(expected: Any, vararg otherExpected: Any): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.endsNotWith(expected: CharSequence): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.endsWith(expected: CharSequence): IAssertionPlant<T>
fun <T : Any> IAssertionPlant<T>.genericCheck(feature: KProperty0<Boolean>): IAssertionPlant<T>
fun <T : Any> IAssertionPlant<T>.genericNotCheck(feature: KProperty0<Boolean>): IAssertionPlant<T>
fun <T : Collection<*>> IAssertionPlant<T>.hasSize(size: Int): IAssertionPlant<T>
inline fun <reified TSub : Any> IAssertionPlant<Any>.isA(): IAssertionPlant<TSub>
inline fun <reified TSub : Any> IAssertionPlant<Any>.isA(noinline createAssertions: IAssertionPlant<TSub>.() -> Unit): IAssertionPlant<TSub>
fun <T : CharSequence> IAssertionPlant<T>.isEmpty(): IAssertionPlant<T>
fun <T : Collection<*>> IAssertionPlant<T>.isEmpty(): IAssertionPlant<T>
fun IAssertionPlant<Int>.isGreaterOrEquals(expected: Int): IAssertionPlant<Int>
fun IAssertionPlant<Int>.isGreaterThan(expected: Int): IAssertionPlant<Int>
fun <T : CharSequence> IAssertionPlant<T>.isNotEmpty(): IAssertionPlant<T>
inline fun <reified T : Any> IAssertionPlantNullable<T?>.isNotNull(): IAssertionPlant<T>
inline fun <reified T : Any> IAssertionPlantNullable<T?>.isNotNull(noinline createAssertions: IAssertionPlant<T>.() -> Unit): IAssertionPlant<T>
fun <T : Any> IAssertionPlant<T>.isNotSame(expected: T): IAssertionPlant<T>
fun <T : Any> IAssertionPlant<T>.isSame(expected: T): IAssertionPlant<T>
fun IAssertionPlant<Int>.isSmallerOrEquals(expected: Int): IAssertionPlant<Int>
fun IAssertionPlant<Int>.isSmallerThan(expected: Int): IAssertionPlant<Int>
fun <T : Any, TFeature : Any> IAssertionPlant<T>.its(feature: KProperty0<TFeature>): IAssertionPlant<TFeature>
fun <T : Any, TFeature : Any> IAssertionPlant<T>.its(feature: KProperty0<TFeature>, createAssertions: IAssertionPlant<TFeature>.() -> Unit): IAssertionPlant<TFeature>
fun <T : Any, TFeature> IAssertionPlant<T>.its(feature: KProperty0<TFeature>): IAssertionPlantNullable<TFeature>
val <T : Throwable> IAssertionPlant<T>.message: IAssertionPlant<String>
fun <T : Throwable> IAssertionPlant<T>.message(createAssertions: IAssertionPlant<String>.() -> Unit): IAssertionPlant<String>
fun <T : Any> IAssertionPlant<T>.notToBe(expected: T): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.startsNotWith(expected: CharSequence): IAssertionPlant<T>
fun <T : CharSequence> IAssertionPlant<T>.startsWith(expected: CharSequence): IAssertionPlant<T>
fun <T : Any> IAssertionPlant<T>.toBe(expected: T): IAssertionPlant<T>
package ch.tutteli.atrium.assertions
package ch.tutteli.atrium.checking
package ch.tutteli.atrium.creating
package ch.tutteli.atrium.reporting