doc / ch.tutteli.atrium.domain.creating.collectors

Package ch.tutteli.atrium.domain.creating.collectors

Contains AssertionCollector.

Types

AssertionCollector

interface AssertionCollector

Responsible to collect assertions made in an assertionCreator-lambda.

AssertionCollectorForExplanation

interface AssertionCollectorForExplanation

Responsible to collect assertions made in a sub-AssertionPlant and intended for explanation.

NonThrowingAssertionCollectorForExplanation

interface NonThrowingAssertionCollectorForExplanation : AssertionCollectorForExplanation

Represents an assertion collector meant for explanation which does not throw in case not a single Assertion was collected.

ThrowingAssertionCollectorForExplanation

interface ThrowingAssertionCollectorForExplanation : AssertionCollectorForExplanation

Represents an assertion collector meant for explanation which throws in case not a single Assertion was collected.

Properties

assertionCollector

val assertionCollector: AssertionCollector

The access point to an implementation of AssertionCollector.

nonThrowingAssertionCollectorForExplanation

val nonThrowingAssertionCollectorForExplanation: NonThrowingAssertionCollectorForExplanation

The access point to an implementation of NonThrowingAssertionCollectorForExplanation.

throwingAssertionCollectorForExplanation

val throwingAssertionCollectorForExplanation: ThrowingAssertionCollectorForExplanation

The access point to an implementation of ThrowingAssertionCollectorForExplanation.