doc / ch.tutteli.atrium.spec.assertions

Package ch.tutteli.atrium.spec.assertions

Specifications for assertion function APIs (usually placed in an API module -- e.g. ch.tutteli.atrium.api.cc.de_CH).

Types

AnyAssertionsSpec

abstract class AnyAssertionsSpec

BigDecimalAssertionsSpec

abstract class BigDecimalAssertionsSpec

BooleanAssertionsSpec

abstract class BooleanAssertionsSpec

CharSequenceAssertionsSpec

abstract class CharSequenceAssertionsSpec : CharSequenceContainsSpecBase

CharSequenceContainsAtLeastAssertionSpec

abstract class CharSequenceContainsAtLeastAssertionSpec : CharSequenceContainsSpecBase

CharSequenceContainsAtMostAssertionSpec

abstract class CharSequenceContainsAtMostAssertionSpec : CharSequenceContainsSpecBase

CharSequenceContainsContainsNotAssertionSpec

abstract class CharSequenceContainsContainsNotAssertionSpec : CharSequenceContainsSpecBase

CharSequenceContainsDefaultTranslationAssertionSpec

abstract class CharSequenceContainsDefaultTranslationAssertionSpec

CharSequenceContainsExactlyAssertionSpec

abstract class CharSequenceContainsExactlyAssertionSpec : CharSequenceContainsSpecBase

CharSequenceContainsNotAssertionSpec

abstract class CharSequenceContainsNotAssertionSpec : CharSequenceContainsSpecBase

CharSequenceContainsNotOrAtMostAssertionSpec

abstract class CharSequenceContainsNotOrAtMostAssertionSpec : CharSequenceContainsSpecBase

CharSequenceContainsRegexAssertionSpec

abstract class CharSequenceContainsRegexAssertionSpec

CharSequenceContainsSpecBase

abstract class CharSequenceContainsSpecBase

CheckingAssertionSpec

abstract class CheckingAssertionSpec<T : Any>

CollectionAssertionsSpec

abstract class CollectionAssertionsSpec

ComparableAssertionsSpec

abstract class ComparableAssertionsSpec

FeatureAssertionsSpec

abstract class FeatureAssertionsSpec

FloatingPointWithErrorToleranceAssertionsSpec

abstract class FloatingPointWithErrorToleranceAssertionsSpec

IterableContainsContainsNotAssertionSpec

abstract class IterableContainsContainsNotAssertionSpec : IterableContainsSpecBase

IterableContainsEntriesSpecBase

abstract class IterableContainsEntriesSpecBase : IterableContainsSpecBase

IterableContainsInAnyOrderAtLeastObjectsAssertionSpec

abstract class IterableContainsInAnyOrderAtLeastObjectsAssertionSpec : IterableContainsSpecBase

IterableContainsInAnyOrderAtMostObjectsAssertionSpec

abstract class IterableContainsInAnyOrderAtMostObjectsAssertionSpec : IterableContainsSpecBase

IterableContainsInAnyOrderEntriesSpec

abstract class IterableContainsInAnyOrderEntriesSpec : IterableContainsEntriesSpecBase

IterableContainsInAnyOrderExactlyObjectsAssertionSpec

abstract class IterableContainsInAnyOrderExactlyObjectsAssertionSpec : IterableContainsSpecBase

IterableContainsInAnyOrderNotOrAtMostObjectsAssertionSpec

abstract class IterableContainsInAnyOrderNotOrAtMostObjectsAssertionSpec : IterableContainsSpecBase

IterableContainsInAnyOrderOnlyEntriesSpec

abstract class IterableContainsInAnyOrderOnlyEntriesSpec : IterableContainsEntriesSpecBase

IterableContainsInAnyOrderOnlyObjectsSpec

abstract class IterableContainsInAnyOrderOnlyObjectsSpec : IterableContainsSpecBase

IterableContainsInOrderOnlyEntriesSpec

abstract class IterableContainsInOrderOnlyEntriesSpec : IterableContainsEntriesSpecBase

IterableContainsInOrderOnlyObjectsSpec

abstract class IterableContainsInOrderOnlyObjectsSpec : IterableContainsSpecBase

IterableContainsNotAssertionSpec

abstract class IterableContainsNotAssertionSpec : IterableContainsSpecBase

IterableContainsNullSpec

abstract class IterableContainsNullSpec : IterableContainsEntriesSpecBase

IterableContainsSpecBase

abstract class IterableContainsSpecBase

SubjectLessAssertionSpec

abstract class SubjectLessAssertionSpec<T : Any>

TestData

data class TestData

ThrowableAssertionsSpec

abstract class ThrowableAssertionsSpec

TypeTransformationAssertionsSpec

abstract class TypeTransformationAssertionsSpec

Functions

checkingTriple

fun <T : Any> checkingTriple(name: String, createAssertion: Assert<T>.() -> Unit, holdingSubject: T, failingSubject: T): <ERROR CLASS>

mapToCreateAssertion

fun <T : Any> mapToCreateAssertion(createAssertion: Assert<T>.() -> Unit): Assert<T>.() -> Unit

Helper function to map an arbitrary IAssert<T>.(...) -> Unit function to a parameter-less one.