KDoc of Atrium

All Types

ch.tutteli.atrium.domain.creating.throwable.thrown.providers.AbsentThrowableMessageProviderFactory

Defines the minimum set of ThrowableThrown.AbsentThrowableMessageProviders, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.AbsentThrowableMessageProviderFactoryBuilder

Delegates inter alia to the implementation of ch.tutteli.atrium.domain.creating.throwable.thrown.providers.AbsentThrowableMessageProviderFactory. In detail, it implements ch.tutteli.atrium.domain.creating.throwable.thrown.providers.AbsentThrowableMessageProviderFactory by delegating to absentThrowableMessageProviderFactory which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.infix.en_GB.jdk8.aDirectory

A helper construct to allow expressing assertions about a path being a directory. It can be used for a parameterless function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.api.cc.infix.en_GB.All

Parameter object to express T, vararg T in the infix-api.

ch.tutteli.atrium.api.infix.en_GB.All

Parameter object to express T, vararg T.

ch.tutteli.atrium.domain.creating.AnyAssertions

Defines the minimum set of assertion functions and builders applicable to Any type, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.AnyAssertionsBuilder

Delegates inter alia to the implementation of AnyAssertions. In detail, it implements AnyAssertions by delegating to anyAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.any.typetransformation.AnyTypeTransformation

Defines the contract for sophisticated type transformation assertion builders.

ch.tutteli.atrium.assertions.any.typetransformation.AnyTypeTransformation

Defines the contract for sophisticated narrowing assertion builders.

ch.tutteli.atrium.domain.creating.any.typetransformation.creators.AnyTypeTransformationAssertions

Defines the minimum set of assertion functions representing a type transformation, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.AnyTypeTransformationAssertionsBuilder

Delegates inter alia to the implementation of AnyTypeTransformationAssertions. In detail, it implements AnyTypeTransformationAssertions by delegating to anyTypeTransformationAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.builders.creating.AnyTypeTransformationFailureHandlerFactoryBuilder

Delegates inter alia to the implementation of FailureHandlerFactory. In detail, it implements FailureHandlerFactory by delegating to failureHandlerFactory which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.infix.en_GB.jdk8.aRegularFile

A helper construct to allow expressing assertions about a path being a regular file. It can be used for a parameterless function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.domain.builders.utils.ArgumentMapperBuilder

Builder to map variable length arguments formulated as (first: T, vararg others : T) to something else.

ch.tutteli.atrium.reporting.translating.ArgumentsSupportingTranslator

Represents a Translator which supports TranslatableWithArgs.

ch.tutteli.atrium.domain.builders.utils.ArgumentToNullOrMapperBuilder

Builder to map variable length arguments formulated as (first: T, vararg others : T) to something else.

ch.tutteli.atrium.creating.Assert

Type alias for AssertionPlant which should be used in API modules.

ch.tutteli.atrium.domain.builders.AssertImpl

Bundles different domain objects which are defined by the module atrium-domain-api to give users of Atrium a fluent API as well.

ch.tutteli.atrium.domain.builders.AssertImplCommon
ch.tutteli.atrium.assertions.Assertion

The base interface of all assertions, providing the method holds.

ch.tutteli.atrium.assertions.builders.AssertionBuilder

Represents a builder which creates Assertions and AssertionGroups.

ch.tutteli.atrium.assertions.builders.AssertionBuilderFinalStep

Final step in the AssertionBuilder process, creates the desired Assertion of type T.

ch.tutteli.atrium.checking.AssertionChecker

Checks given Assertions and reports if one of them fails.

ch.tutteli.atrium.domain.creating.collectors.AssertionCollector

Responsible to collect assertions made in an assertionCreator-lambda.

ch.tutteli.atrium.domain.builders.creating.collectors.AssertionCollectorBuilder

Delegates inter alia to the implementation of AssertionCollector. In detail, it implements AssertionCollector by delegating to assertionCollector which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.collectors.AssertionCollectorForExplanation

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

ch.tutteli.atrium.domain.assertions.composers.AssertionComposer

Responsible to compose Assertions based on the AssertionBuilder.

ch.tutteli.atrium.reporting.AssertionFormatter

Represents a formatter for Assertions and AssertionGroups.

ch.tutteli.atrium.domain.builders.reporting.AssertionFormatterChosenOptions

Represents the so far chosen options which are relevant to create AssertionFormatters.

ch.tutteli.atrium.reporting.AssertionFormatterController

Responsible to control the flow of reporting using registered AssertionFormatters.

ch.tutteli.atrium.domain.builders.reporting.AssertionFormatterControllerOption

Provides options to create an AssertionFormatterController.

ch.tutteli.atrium.reporting.AssertionFormatterFacade

Responsible to call an appropriate AssertionFormatter which supports formating a given Assertion.

ch.tutteli.atrium.domain.builders.reporting.AssertionFormatterFacadeOption

Provides options to create an AssertionFormatterFacade.

ch.tutteli.atrium.reporting.AssertionFormatterParameterObject

A parameter object used for interactions between AssertionFormatterController and AssertionFormatter.

ch.tutteli.atrium.assertions.AssertionGroup

The base interface for Assertion groups, providing a default implementation for Assertion.holds which returns true if all its assertions hold.

ch.tutteli.atrium.assertions.builders.AssertionGroupDescriptionAndEmptyRepresentationOption

Option step which allows to specify the AssertionGroup.description -- RawString.EMPTY is used as AssertionGroup.representation.

ch.tutteli.atrium.assertions.builders.AssertionGroupDescriptionAndRepresentationOption

Option step which allows to specify AssertionGroup.description and AssertionGroup.representation.

ch.tutteli.atrium.assertions.AssertionGroupType

Represents a type of an AssertionGroup.

ch.tutteli.atrium.creating.AssertionHolder

Represents a general interface which merely defines that assertions can be added to this type via the addAssertion method.

ch.tutteli.atrium.reporting.AssertionPairFormatter

Represents a formatter of assertion pairs -- which consists of a Translatable and a representation.

ch.tutteli.atrium.domain.builders.reporting.AssertionPairFormatterOption

Provides options to create an AssertionPairFormatter.

ch.tutteli.atrium.creating.AssertionPlant

Represents a plant for Assertions based on a non nullable subject.

ch.tutteli.atrium.creating.AssertionPlantNullable

Represents an assertion plant for nullable types.

ch.tutteli.atrium.creating.AssertionPlantWithCommonFields

An assertion plant which has CommonFields.

ch.tutteli.atrium.assertions.builders.AssertionsOption

Option step which allows to specify AssertionGroup.assertions.

ch.tutteli.atrium.api.verbs.internal.AssertionVerb

Defines the translation used for the assertion verbs used for internal purposes.

ch.tutteli.atrium.verbs.internal.AssertionVerb

Deprecated, switch to api.verbs.internal.AssertionVerb; will be removed with 1.0.0

ch.tutteli.atrium.api.verbs.AssertionVerb

The Translatables for the assertion functions assert, assertThat and expect.

ch.tutteli.atrium.verbs.AssertionVerb

The Translatables for the assertion functions assert, assertThat and expect.

ch.tutteli.atrium.verbs.internal.AssertionVerbFactory

Only required if you implement a custom component (for instance an own Reporter, ObjectFormatter etc.) or an own assertion function API (e.g., atrium-api-cc-en_GB in a different language) and you want to reuse a specification from atrium-spec to test your custom component against it.

ch.tutteli.atrium.creating.AssertMarker

DSL Marker for AssertionPlant (and its type alias Assert).

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.de_CH.creating.charsequence.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.creating.iterable.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.en_GB.creating.charsequence.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_GB.creating.iterable.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.charsequence.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.iterable.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.fluent.en_GB.creating.charsequence.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.fluent.en_GB.creating.iterable.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.infix.en_GB.creating.charsequence.contains.builders.AtLeastCheckerOption

Represents the extension point for another option after a contains at least-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders.AtLeastCheckerOptionBase

The base class for builders which create a contains at least check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders.AtLeastCheckerOptionBase

The base class for builders which create a contains at least check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.AtLeastCheckerOptionImpl

Represents the builder of a contains at least-check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.AtLeastCheckerOptionImpl

Represents the builder of a contains at least check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.AtLeastCheckerOptionImpl

Represents the builder of a contains at least-check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.AtLeastCheckerOptionImpl

Represents the builder of a contains at least check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.de_CH.creating.charsequence.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.creating.iterable.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.en_GB.creating.charsequence.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_GB.creating.iterable.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.charsequence.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.iterable.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.fluent.en_GB.creating.charsequence.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.fluent.en_GB.creating.iterable.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.infix.en_GB.creating.charsequence.contains.builders.AtMostCheckerOption

Represents the extension point for another option after a contains at least once but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders.AtMostCheckerOptionBase

The base class for builders which create a contains at least once but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders.AtMostCheckerOptionBase

The base class for builders which create a contains at least once but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.AtMostCheckerOptionImpl

Represents the builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.AtMostCheckerOptionImpl

Represents the builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.AtMostCheckerOptionImpl

Represents the builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.AtMostCheckerOptionImpl

Represents the builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.reporting.AtriumError

Indicates that an assertion made by Atrium failed.

ch.tutteli.atrium.reporting.AtriumErrorAdjuster

Responsible to adjust a given Throwable (usually an AtriumError) for improved error reporting.

ch.tutteli.atrium.reporting.AtriumErrorAdjusterCommon

Defines the general contract for AtriumError adjusters which all platforms have to fulfil.

ch.tutteli.atrium.domain.builders.reporting.AtriumErrorAdjusterCommonOption

Provides common options to create an AtriumErrorAdjuster.

ch.tutteli.atrium.domain.builders.reporting.AtriumErrorAdjusterOption

Provides options to create an AtriumErrorAdjusterOption.

ch.tutteli.atrium.creating.BaseAssertionPlant

Represents a plant for Assertions and offers methods to addAssertions to this plant.

ch.tutteli.atrium.creating.BaseCollectingAssertionPlant

Represents a BaseAssertionPlant which is intended to serve as receiver object for lambdas which create Assertions, in which this assertion plant collects the so created assertions.

ch.tutteli.atrium.creating.BaseExpectConfig
ch.tutteli.atrium.creating.BaseReportingAssertionPlant

Represents a plant for Assertions and offers methods to addAssertions to this plant.

ch.tutteli.atrium.assertions.BasicAssertionGroup

A default implementation for AssertionGroup -- it has a certain type, a description, a representation and of course assertions.

ch.tutteli.atrium.assertions.builders.BasicAssertionGroupFinalStep

Final step which creates an AssertionGroup with the previously defined groupType, description, representation and assertions.

ch.tutteli.atrium.assertions.BasicDescriptiveAssertion

A default implementation for DescriptiveAssertion which lazily evaluates holds.

ch.tutteli.atrium.assertions.BasicExplanatoryAssertion

A default implementation for ExplanatoryAssertion -- an assertion which only wants to give an explanation.

ch.tutteli.atrium.domain.creating.BigDecimalAssertions

Defines the minimum set of assertion functions and builders applicable to BigDecimal, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.BigDecimalAssertionsBuilder

Delegates inter alia to the implementation of BigDecimalAssertions. In detail, it implements BigDecimalAssertions by delegating to bigDecimalAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.cc.infix.en_GB.keywords.Blank

Represents a helper construct which allows to express blankness. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.api.infix.en_GB.Blank

Represents a helper construct which allows to express blankness. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.assertions.BulletPointIdentifier

A marker interface for types which can be used to identify bullet points in CoreFactory.registerTextAssertionFormatterCapabilities.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.de_CH.creating.charsequence.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.creating.iterable.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.en_GB.creating.charsequence.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_GB.creating.iterable.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.charsequence.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.iterable.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.fluent.en_GB.creating.charsequence.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.fluent.en_GB.creating.iterable.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.infix.en_GB.creating.charsequence.contains.builders.ButAtMostCheckerOption

Represents the extension point for another option after a contains at least but at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders.ButAtMostCheckerOptionBase

The base class for builders which create the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders.ButAtMostCheckerOptionBase

The base class for builders which create the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.ButAtMostCheckerOptionImpl

Represents the builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.ButAtMostCheckerOptionImpl

Represents the builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.ButAtMostCheckerOptionImpl

Represents the builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.ButAtMostCheckerOptionImpl

Represents the builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.case

Deprecated, use case from module en_GB, package keywords; will be removed with 1.0.0.

ch.tutteli.atrium.api.cc.infix.en_GB.keywords.case

Represents the pseudo keyword case as in ignoring case.

ch.tutteli.atrium.api.infix.en_GB.case

Represents the pseudo keyword case as in ignoring case. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.domain.creating.changers.ChangedSubjectPostStep

Option step which allows to decide what should be done with the transformed subject of type R.

ch.tutteli.atrium.domain.creating.CharSequenceAssertions

Defines the minimum set of assertion functions and builders applicable to CharSequence, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.CharSequenceAssertionsBuilder

Delegates inter alia to the implementation of CharSequenceAssertions. In detail, it implements CharSequenceAssertions by delegating to charSequenceAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.charsequence.contains.CharSequenceContains

Defines the contract for sophisticated CharSequence builders.

ch.tutteli.atrium.assertions.charsequence.contains.CharSequenceContains

Defines the deprecated contract for sophisticated CharSequence contains assertions.

ch.tutteli.atrium.assertions.charsequence.contains.creators.CharSequenceContainsAssertionCreator

Represents a creator of sophisticated contains assertions for CharSequence.

ch.tutteli.atrium.domain.creating.charsequence.contains.creators.CharSequenceContainsAssertions

Defines the minimum set of contains assertion functions for CharSequence, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.CharSequenceContainsAssertionsBuilder

Delegates inter alia to the implementation of CharSequenceContainsAssertions. In detail, it implements CharSequenceContainsAssertions by delegating to charSequenceContainsAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.assertions.charsequence.contains.checkers.CharSequenceContainsAtLeastChecker

Represents a check that an expected object is contained at least times in the search input.

ch.tutteli.atrium.api.cc.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsAtLeastCheckerBuilder

Represents the deprecated builder of a contains at least check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsAtLeastCheckerBuilder

Represents the deprecated builder of a contains at least check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsAtLeastCheckerBuilder

Represents the deprecated builder of a contains at least check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.builders.CharSequenceContainsAtLeastCheckerBuilderBase

The base class for builders which create a contains at least check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.checkers.CharSequenceContainsAtMostChecker

Represents a check that an expected object is contained at most times in the search input.

ch.tutteli.atrium.api.cc.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsAtMostCheckerBuilder

Represents the deprecated builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsAtMostCheckerBuilder

Represents the deprecated builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsAtMostCheckerBuilder

Represents the deprecated builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.builders.CharSequenceContainsAtMostCheckerBuilderBase

The base class for builders which create a contains at least once but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.builders.CharSequenceContainsBuilder

Represents the deprecated entry point of the fluent API of sophisticated contains assertions. It contains the subjectProvider for which the Assertion shall be build as well as the decoration behaviour which shall be applied to the subjectProvider's subject.

ch.tutteli.atrium.api.cc.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsButAtMostCheckerBuilder

Represents the deprecated builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsButAtMostCheckerBuilder

Represents the deprecated builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsButAtMostCheckerBuilder

Represents the deprecated builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.builders.CharSequenceContainsButAtMostCheckerBuilderBase

The base class for builders which create the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.checkers.CharSequenceContainsChecker

Represents the base class for CharSequenceContains.Checker.

ch.tutteli.atrium.assertions.charsequence.contains.builders.CharSequenceContainsCheckerBuilder

The deprecated base class for builders which create CharSequenceContains.Checkers within the fluent API of a sophisticated contains assertion which was started with the given containsBuilder.

ch.tutteli.atrium.assertions.charsequence.contains.checkers.CharSequenceContainsExactlyChecker

Represents a check that an expected object is contained exactly times in the search input.

ch.tutteli.atrium.api.cc.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsExactlyCheckerBuilder

Represents the deprecated builder of a contains exactly check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsExactlyCheckerBuilder

Represents the deprecated builder of a contains exactly check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsExactlyCheckerBuilder

Represents the deprecated builder of a contains exactly check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.builders.CharSequenceContainsExactlyCheckerBuilderBase

The base class for builders which create a contains exactly check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.searchers.CharSequenceContainsIgnoringCaseIndexSearcher

Represents a Searcher which implements the CharSequenceContainsIgnoringCaseSearchBehaviour behaviour and uses CharSequence.indexOf to find expected objects.

ch.tutteli.atrium.assertions.charsequence.contains.searchers.CharSequenceContainsIgnoringCaseRegexSearcher

Represents a Searcher which implements the CharSequenceContainsIgnoringCaseSearchBehaviour behaviour and evaluates the matches of a given regular expression on the input of the search.

ch.tutteli.atrium.assertions.charsequence.contains.searchbehaviours.CharSequenceContainsIgnoringCaseSearchBehaviour

Represents the deprecated search behaviour that a CharSequenceContains.Searcher should ignore case when searching for an expected object.

ch.tutteli.atrium.assertions.charsequence.contains.searchers.CharSequenceContainsIndexSearcher

Represents a Searcher which uses CharSequence.indexOf to find expected objects.

ch.tutteli.atrium.assertions.charsequence.contains.searchbehaviours.CharSequenceContainsNoOpSearchBehaviour

Represents the deprecated default search behaviour or rather does not define a search behaviour at all.

ch.tutteli.atrium.assertions.charsequence.contains.checkers.CharSequenceContainsNotChecker

Represents a check that an expected object is not contained in the search input.

ch.tutteli.atrium.api.cc.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsNotCheckerBuilder

Represents the deprecated builder of a contains not at all check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsNotCheckerBuilder

Represents the deprecated builder of a contains not at all check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsNotCheckerBuilder

Represents the deprecated builder of a contains not at all check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.builders.CharSequenceContainsNotCheckerBuilderBase

The base class for builders which create a contains not check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsNotOrAtMostCheckerBuilder

Represents the deprecated builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.charsequence.contains.builders.CharSequenceContainsNotOrAtMostCheckerBuilder

Represents the deprecated builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsNotOrAtMostCheckerBuilder

Represents the deprecated builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.builders.CharSequenceContainsNotOrAtMostCheckerBuilderBase

The base class for builders which create a contains not or at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.assertions.charsequence.contains.searchbehaviours.CharSequenceContainsNotSearchBehaviour

Represents the deprecated default search behaviour but uses DescriptionCharSequenceAssertion.CONTAINS_NOT for the description.

ch.tutteli.atrium.assertions.charsequence.contains.searchers.CharSequenceContainsRegexSearcher

Represents a Searcher which evaluates the matches of a given regular expression on the input of the search.

ch.tutteli.atrium.domain.builders.creating.CharSequenceContainsSearchBehaviourFactoryBuilder

Delegates inter alia to the implementation of SearchBehaviourFactory. In detail, it implements SearchBehaviourFactory by delegating to searchBehaviourFactory which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.cc.en_UK.CharSequenceContainsSearchersKt

Deprecated, do not use this class, it is only here to retain binary compatibility.

ch.tutteli.atrium.api.cc.infix.en_UK.CharSequenceContainsSearchersKt

Deprecated, do not use this class, it is only here to retain binary compatibility.

ch.tutteli.atrium.api.cc.de_CH.CharSequenceContainsSearchersKt

Deprecated, do not use this class, it is only here to retain binary compatibility.

ch.tutteli.atrium.domain.creating.charsequence.contains.checkers.CheckerFactory

Defines the minimum set of CharSequenceContains.Checkers an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.creating.iterable.contains.checkers.CheckerFactory

Defines the minimum set of IterableContains.Checkers an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.creating.CheckingAssertionPlant

Represents a plant for Assertions and offers the possibility to check whether allAssertionsHold which have been added to this plant (since the last check).

ch.tutteli.atrium.domain.creating.ChronoLocalDateAssertions

Defines the minimum set of assertion functions and builders applicable to ChronoLocalDate, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.ChronoLocalDateAssertionsBuilder

Delegates inter alia to the implementation of ChronoLocalDateAssertionsBuilder. In detail, it implements ChronoLocalDateAssertions by delegating to chronoLocalDateAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.ChronoLocalDateTimeAssertions

Defines the minimum set of assertion functions and builders applicable to ChronoLocalDateTime, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.ChronoLocalDateTimeAssertionsBuilder

Delegates inter alia to the implementation of ChronoLocalDateTimeAssertionsBuilder. In detail, it implements ChronoLocalDateTimeAssertions by delegating to chronoLocalDateTimeAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.ChronoZonedDateTimeAssertions

Defines the minimum set of assertion functions and builders applicable to ChronoZonedDateTime, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.ChronoZonedDateTimeAssertionsBuilder

Delegates inter alia to the implementation of ChronoZonedDateTimeAssertionsBuilder. In detail, it implements ChronoZonedDateTimeAssertions by delegating to chronoZonedDateTimeAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.creating.CollectingAssertionContainer

Represents a container for Assertion which is intended to serve as receiver object for lambdas which create Assertions, in which this Expect collects the assertions created this ways.

ch.tutteli.atrium.creating.CollectingAssertionPlant

Represents an AssertionPlant which is intended to serve as receiver object for lambdas which create Assertions, in which this assertion plant collects the so created assertions.

ch.tutteli.atrium.creating.CollectingAssertionPlantNullable

Represents an AssertionPlantNullable which is intended to serve as receiver object for lambdas which create Assertions, in which this assertion plant collects the so created assertions.

ch.tutteli.atrium.domain.creating.CollectionAssertions

Defines the minimum set of assertion functions and builders applicable to Collection, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.CollectionAssertionsBuilder

Delegates inter alia to the implementation of CollectionAssertions. In detail, it implements CollectionAssertions by delegating to collectionAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.ComparableAssertions

Defines the minimum set of assertion functions and builders applicable to Comparable, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.ComparableAssertionsBuilder

Delegates inter alia to the implementation of ComparableAssertions. In detail, it implements ComparableAssertions by delegating to comparableAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.cc.infix.en_UK.contain

Deprecated, use contain from module en_GB, package keywords; will be removed with 1.0.0.

ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain

Represents the pseudo keyword contain as in to contain.

ch.tutteli.atrium.api.infix.en_GB.contain

Represents the pseudo keyword contain as in to contain. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.domain.creating.basic.contains.Contains

Defines the basic contract for sophisticated contains assertion builders.

ch.tutteli.atrium.assertions.basic.contains.Contains

Defines the deprecated basic contract for sophisticated contains assertion builders.

ch.tutteli.atrium.assertions.basic.contains.creators.ContainsAssertionCreator

Represents the base class for Contains.Creators, providing a template to fulfill its job.

ch.tutteli.atrium.assertions.basic.contains.builders.ContainsBuilder

Represents the deprecated base class for builders representing the entry point of the process of building a sophisticated contains assertion.

ch.tutteli.atrium.assertions.basic.contains.checkers.ContainsChecker

Represents the deprecated base class for Contains.Checkers which compare how many occurrences of an expected object are found in the input of the search, against how many times the check expect it to be contained.

ch.tutteli.atrium.assertions.basic.contains.builders.ContainsCheckerBuilder

Represents the deprecated base class for builders representing a checking step in the process of building a sophisticated contains assertion.

ch.tutteli.atrium.assertions.basic.contains.creators.ContainsObjectsAssertionCreator

Represents the base class for Contains.Creators which use bare objects as search criteria (matching them with ==).

ch.tutteli.atrium.core.CoreFactory

The platform specific minimum contract of the 'abstract factory' of atrium-core.

ch.tutteli.atrium.core.CoreFactoryCommon

The minimum contract of the 'abstract factory' of atrium-core for any platform.

ch.tutteli.atrium.assertions.builders.DefaultAssertionGroupBuilderOptions

Type alias which can be used if only the AssertionGroupType is parameterised and the next step is an AssertionsOption which in turn has the BasicAssertionGroupFinalStep as final step.

ch.tutteli.atrium.assertions.DefaultExplanatoryAssertionGroupType

The AssertionGroupType for AssertionGroups whose assertions are used to explain something rather than pointing something out -- accordingly the AssertionGroup.holds should always return true.

ch.tutteli.atrium.assertions.DefaultFeatureAssertionGroupType

The AssertionGroupType for AssertionGroups which contain any kind of feature assertions.

ch.tutteli.atrium.assertions.DefaultIndentAssertionGroupType

The AssertionGroupType for AssertionGroups whose assertions should be displayed with an extra indent.

ch.tutteli.atrium.assertions.DefaultListAssertionGroupType

The AssertionGroupType for AssertionGroups whose assertions should be displayed in a list.

ch.tutteli.atrium.assertions.DefaultSummaryAssertionGroupType

The AssertionGroupType for AssertionGroups whose assertions should not be filtered (by a Reporter) and for which an AssertionFormatter should state whether they hold or not.

ch.tutteli.atrium.api.cc.infix.en_UK.DefaultTranslationsOf

Parameter object to express Translatable, vararg Translatable in the infix-api.

ch.tutteli.atrium.assertions.DescriptionAnyAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Any.

ch.tutteli.atrium.translations.DescriptionAnyAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Any.

ch.tutteli.atrium.assertions.DescriptionBasic

Contains the DescriptiveAssertion.descriptions which are so basic that one does not want to use a different wording in a two different assertion functions.

ch.tutteli.atrium.translations.DescriptionBasic

Contains the DescriptiveAssertion.descriptions which are so basic that one does not want to use a different wording in a two different assertion functions.

ch.tutteli.atrium.assertions.DescriptionBigDecimalAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to BigDecimal.

ch.tutteli.atrium.translations.DescriptionBigDecimalAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to BigDecimal.

ch.tutteli.atrium.assertions.DescriptionCharSequenceAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to CharSequence.

ch.tutteli.atrium.translations.DescriptionCharSequenceAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to CharSequence.

ch.tutteli.atrium.assertions.DescriptionCollectionAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Collection.

ch.tutteli.atrium.translations.DescriptionCollectionAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Collection.

ch.tutteli.atrium.assertions.DescriptionComparableAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Comparable.

ch.tutteli.atrium.translations.DescriptionComparableAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Comparable.

ch.tutteli.atrium.translations.DescriptionDateTimeLikeAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to date like instances (e.g. LocalDate, LocaleDateTime, ZonedDateTime etc.)

ch.tutteli.atrium.assertions.DescriptionFloatingPointAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Float, Double and BigDecimal.

ch.tutteli.atrium.translations.DescriptionFloatingPointAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Float, Double and maybe other platform specific floating point types (such as BigDecimal in JVM).

ch.tutteli.atrium.translations.DescriptionFunLikeAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Any.

ch.tutteli.atrium.assertions.DescriptionIterableAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Iterable.

ch.tutteli.atrium.translations.DescriptionIterableAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Iterable.

ch.tutteli.atrium.translations.DescriptionListAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Map.

ch.tutteli.atrium.translations.DescriptionMapAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Map.

ch.tutteli.atrium.translations.DescriptionOptionalAssertion
ch.tutteli.atrium.translations.DescriptionPathAssertion
ch.tutteli.atrium.translations.DescriptionResultAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Map.

ch.tutteli.atrium.assertions.DescriptionThrowableAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Throwable.

ch.tutteli.atrium.translations.DescriptionThrowableAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Throwable.

ch.tutteli.atrium.assertions.DescriptionTypeTransformationAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which postulate that a AssertionPlant.subject of type T can be transformed (usually down-casting or unboxing) to TSub.

ch.tutteli.atrium.translations.DescriptionTypeTransformationAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which postulate that a AssertionPlant.subject of type T can be transformed (usually down-casting or unboxing) to TSub.

ch.tutteli.atrium.assertions.builders.Descriptive

Defines the contract to build a DescriptiveAssertion.

ch.tutteli.atrium.assertions.DescriptiveAssertion

The base interface for Assertions which consist of a representation of an expected result with a complementary description.

ch.tutteli.atrium.assertions.builders.DescriptiveAssertionWithFailureHint

Defines the contract to build a DescriptiveAssertion like assertion with an additional hint which might be shown if the Descriptive.DescriptionOption.test fails.

ch.tutteli.atrium.assertions.DoNotFilterAssertionGroupType

An AssertionGroupType which indicates that a Reporter should not filter its AssertionGroup.assertions.

ch.tutteli.atrium.assertions.any.typetransformation.DownCaster

Helps to make an assertion about the BaseAssertionPlant.subject, that it is of type T and can be down-casted to type TSub.

ch.tutteli.atrium.api.cc.de_CH.Eintraege

Parameter object to express a Group of identification lambdas.

ch.tutteli.atrium.api.cc.de_CH.Eintrag

Parameter object to express a Group with a single identification lambda.

ch.tutteli.atrium.core.Either

Represents a disjoint union i.e. a type with two possibilities, either Left or Right.

ch.tutteli.atrium.api.cc.infix.en_UK.Empty

Deprecated, use Empty from module en_GB, package keywords; will be removed with 1.0.0.

ch.tutteli.atrium.api.cc.infix.en_GB.keywords.Empty

Represents a helper construct which allows to express emptiness. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.api.infix.en_GB.Empty

Represents a helper construct which allows to express emptiness. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.assertions.EmptyNameAndRepresentationAssertionGroup

Represents a base class for AssertionGroups which have an empty description and representation.

ch.tutteli.atrium.api.cc.infix.en_UK.Entries

Parameter object to express ((Assert<T>) -> Unit)?, vararg ((Assert<T>) -> Unit)? in the infix-api.

ch.tutteli.atrium.api.cc.en_GB.Entries

Parameter object to express a Group of identification lambdas.

ch.tutteli.atrium.api.cc.infix.en_GB.Entries

Parameter object to express a Group of identification lambdas.

ch.tutteli.atrium.api.cc.infix.en_GB.keywords.entries

Represents the pseudo keyword entries as in grouped entries.

ch.tutteli.atrium.api.fluent.en_GB.Entries

Parameter object to express a Group of identification lambdas.

ch.tutteli.atrium.api.infix.en_GB.entries

Represents the pseudo keyword entries as in grouped entries. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.api.cc.en_GB.Entry

Parameter object to express a Group with a single identification lambda.

ch.tutteli.atrium.api.cc.infix.en_GB.Entry

Parameter object to express a Group with a single identification lambda.

ch.tutteli.atrium.api.fluent.en_GB.Entry

Parameter object to express a Group with a single identification lambda.

ch.tutteli.atrium.translations.ErrorMessages

Contains translations which are used in error like messages.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.de_CH.creating.charsequence.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.creating.iterable.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.en_GB.creating.charsequence.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_GB.creating.iterable.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.charsequence.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.iterable.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.fluent.en_GB.creating.charsequence.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.fluent.en_GB.creating.iterable.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.infix.en_GB.creating.charsequence.contains.builders.ExactlyCheckerOption

Represents the extension point for another option after a contains exactly-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders.ExactlyCheckerOptionBase

The base class for builders which create a contains exactly check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders.ExactlyCheckerOptionBase

The base class for builders which create a contains exactly check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.ExactlyCheckerOptionImpl

Represents the builder of a contains exactly check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.ExactlyCheckerOptionImpl

Represents the builder of a contains exactly check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.ExactlyCheckerOptionImpl

Represents the builder of a contains exactly check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.ExactlyCheckerOptionImpl

Represents the builder of a contains exactly check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.infix.en_GB.jdk8.exist

A helper construct to allow expressing assertions about path existence. It can be used for a parameterless function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.creating.Expect

Represents the extension point of Assertion functions and sophisticated builders for subjects of type T.

ch.tutteli.atrium.domain.builders.reporting.ExpectBuilder

Defines the contract to create custom assertion verbs, Expect<T> respectively.

ch.tutteli.atrium.domain.builders.ExpectImpl

Bundles different domain objects which are defined by the module atrium-domain-api to give assertion writers (and other consumers of the domain) a fluent API as well.

ch.tutteli.atrium.creating.ExpectMarker

DSL Marker for Expect.

ch.tutteli.atrium.domain.builders.reporting.ExpectOptions

Additional (non-mandatory) options for the ExpectBuilder to create an Expect.

ch.tutteli.atrium.creating.ExperimentalExpectConfig
ch.tutteli.atrium.api.fluent.en_GB.ExperimentalWithOptions
ch.tutteli.atrium.api.infix.en_GB.ExperimentalWithOptions
ch.tutteli.atrium.domain.builders.creating.collectors.ExplainingAssertionCollectorOption

Delegates inter alia to the implementation of ThrowingAssertionCollectorForExplanation and NonThrowingAssertionCollectorForExplanation.

ch.tutteli.atrium.assertions.builders.Explanatory

Defines the contract to build an ExplanatoryAssertion.

ch.tutteli.atrium.assertions.ExplanatoryAssertion

Represents an Assertion which can be used to explain/show an instance which is eventually formatted by an ObjectFormatter in reporting -- it needs to be a child of an AssertionGroup with an ExplanatoryAssertionGroupType.

ch.tutteli.atrium.assertions.ExplanatoryAssertionGroup

Represents an AssertionGroup with an ExplanatoryAssertionGroupType, which means a Reporter should not show whether the assertions hold or not -- moreover holds always returns true.

ch.tutteli.atrium.assertions.builders.ExplanatoryAssertionGroupFinalStep

Final step which creates an AssertionGroup with an ExplanatoryAssertionGroupType based on the previously defined groupType and the explanatoryAssertions.

ch.tutteli.atrium.assertions.ExplanatoryAssertionGroupType

Represents the AssertionGroupType for AssertionGroups whose assertions are mainly used to explain something -- it is not of importance whether they hold or not and thus such AssertionGroups should always return true for holds.

ch.tutteli.atrium.assertions.builders.ExplanatoryAssertionGroupTypeOption

Option step which allows to specify what ExplanatoryAssertionGroupType is used as AssertionGroup.type.

ch.tutteli.atrium.assertions.builders.ExplanatoryGroup

Defines the contract to build an AssertionGroup with an ExplanatoryAssertionGroupType.

ch.tutteli.atrium.assertions.any.typetransformation.ExplanatoryTypeTransformationFailureHandler

Represents an AnyTypeTransformation.TypeTransformationFailureHandler which wraps subsequent assertions into an AssertionGroup with an ExplanatoryAssertionGroupType.

ch.tutteli.atrium.domain.creating.changers.ExtractedFeaturePostStep

Option step which allows to decide what should be done with the extracted feature of type R.

ch.tutteli.atrium.domain.creating.changers.FailureHandlerAdapter

Represents a SubjectChanger.FailureHandler which as an adapter for another failure handler by mapping first the given subject to another type R1 which is understood as input of the other failure handler.

ch.tutteli.atrium.domain.creating.any.typetransformation.failurehandlers.FailureHandlerFactory

Defines the minimum set of AnyTypeTransformation.FailureHandlers an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.api.infix.en_GB.creating.feature.Feature

Parameter object which contains a description of a feature along with an extractor which actually extracts the feature out of a subject of an assertion.

ch.tutteli.atrium.assertions.FeatureAssertionGroupType

Represents the AssertionGroupType for AssertionGroups which contain some kind of feature assertions.

ch.tutteli.atrium.domain.creating.FeatureAssertions

Defines the minimum set of assertion functions -- used to create feature assertions -- which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.FeatureAssertionsBuilder

Delegates inter alia to the implementation of FeatureAssertions. In detail, it implements FeatureAssertions by delegating to featureAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.creating.FeatureExpect

Represents an Expect which results due to a change of the Expect.maybeSubject to a feature of the subject.

ch.tutteli.atrium.creating.FeatureExpectConfig
ch.tutteli.atrium.domain.creating.changers.FeatureExtractor

Defines the contract for sophisticated safe feature extractions including assertion creation for the feature.

ch.tutteli.atrium.domain.creating.feature.extract.FeatureExtractor

Defines the contract for sophisticated safe feature extractions including assertion creation for the feature.

ch.tutteli.atrium.domain.builders.creating.changers.FeatureExtractorBuilder

Defines the contract for sophisticated safe feature extractions including assertion creation for the feature.

ch.tutteli.atrium.domain.creating.feature.extract.creators.FeatureExtractorCreatorFactory

Responsible to create a FeatureExtractor.Creator.

ch.tutteli.atrium.domain.builders.creating.changers.FeatureOptions

Additional (non-mandatory) options for the FeatureExtractorBuilder to create an Expect.

ch.tutteli.atrium.api.infix.en_GB.creating.feature.FeatureWithCreator

Parameter object which contains a description of a feature along with an extractor which actually extracts the feature out of a subject of an assertion + an assertionCreator which defines assertions for the feature.

ch.tutteli.atrium.assertions.builders.FixedClaimGroup

Defines the contract to build an AssertionGroup which has a fixed AssertionGroup.holds.

ch.tutteli.atrium.assertions.builders.FixedClaimLikeGroup

Defines the contract to build an AssertionGroup which has a fixed AssertionGroup.holds or the like.

ch.tutteli.atrium.domain.creating.FloatingPointAssertions

Defines the minimum set of assertion functions and builders applicable to floating points, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.FloatingPointAssertionsBuilder

Delegates inter alia to the implementation of FloatingPointAssertions. In detail, it implements FloatingPointAssertions by delegating to floatingPointAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.FloatingPointAssertionsCommon

Defines the minimum set of assertion functions and builders applicable to floating points (Float, Double), which an implementation of the domain of Atrium has to provide for any platform.

ch.tutteli.atrium.domain.creating.Fun0Assertions

Defines the minimum set of assertion functions and builders applicable to lambdas with arity 0 (i.e. a lambda with 0 arguments or in other words () -> R), which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.Fun0AssertionsBuilder

Delegates inter alia to the implementation of Fun0Assertions. In detail, it implements Fun0Assertions by delegating to fun0Assertions which in turn delegates to the implementation via loadSingleService.

kotlin.Function0 (extensions in package ch.tutteli.atrium.core)
ch.tutteli.atrium.api.cc.infix.en_GB.keywords.group

Represents the pseudo keyword group as in within group.

ch.tutteli.atrium.api.infix.en_GB.group

Represents the pseudo keyword group as in within group. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.domain.builders.utils.Group

Represents a group of T.

ch.tutteli.atrium.domain.builders.utils.GroupWithNullableEntries

Represents a group of T (where T: Any?) which can be converted to a List<T>

ch.tutteli.atrium.domain.builders.utils.GroupWithoutNullableEntries

Represents a group of T (where T: Any) which can be converted to a List<T>

ch.tutteli.atrium.assertions.builders.common.HoldsStep

Step which allows to specify RepresentationOnlyAssertion.holds.

ch.tutteli.atrium.IAtriumFactory

Deprecated, use AssertImpl.coreFactory instead which delegates to an implementation of CoreFactory; will be removed with 1.0.0

ch.tutteli.atrium.domain.creating.charsequence.contains.searchbehaviours.IgnoringCaseSearchBehaviour

Represents the search behaviour that a CharSequenceContains.Searcher should ignore case when searching for an expected object.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.InAnyOrderOnlySearchBehaviour

Represents the search behaviour that expected entries might appear in any order within the Iterable but that the resulting assertion should not hold if there are less or more entries than expected.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.InAnyOrderSearchBehaviour

Represents the search behaviour that expected entries might appear in any order within the Iterable.

ch.tutteli.atrium.assertions.IndentAssertionGroup

Represents an AssertionGroup with a DefaultIndentAssertionGroupType, which means the assertions shall be indented one extra level and description and representation shall be neglected (not reported to the output).

ch.tutteli.atrium.assertions.IndentAssertionGroupType

Represents the AssertionGroupType for AssertionGroups whose assertions should be displayed with an extra indent. Such a group might have a AssertionGroup.description and AssertionGroup.representation (by accident) but should not be mentioned in reporting.

ch.tutteli.atrium.api.cc.infix.en_GB.Index

Wrapper for a single index -- can be used as distinguishable type for an overload where Int is already in use.

ch.tutteli.atrium.api.infix.en_GB.creating.list.IndexWithCreator

Parameter object which combines an index of type Int with an assertionCreator which defines assertions for a resulting feature of type E.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.InOrderOnlyGroupedSearchBehaviour

Represents the search behaviour that expected entries have to appear in the given order in terms of groups within the Iterable whereas the entries can be in any order within the group and that the resulting assertion should not hold if there are less or more entries than expected.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.InOrderOnlyGroupedWithinSearchBehaviour

Represents a filler step to emphasise that the next step defines the order within a group of a InOrderOnlyGroupedSearchBehaviour.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.InOrderOnlySearchBehaviour

Represents the search behaviour that expected entries have to appear in the given order within the Iterable and that the resulting assertion should not hold if there are less or more entries than expected.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.InOrderSearchBehaviour

Represents the search behaviour that expected entries have to appear in the given order within the Iterable.

ch.tutteli.atrium.assertions.InvisibleAssertionGroup

Represents an AssertionGroup with an InvisibleAssertionGroupType, which means the grouping should be invisible in reporting.

ch.tutteli.atrium.assertions.InvisibleAssertionGroupType

Represents the AssertionGroupType for AssertionGroups whose assertions should be displayed in a manner that the user does not even notice that the Assertions have been grouped.

ch.tutteli.atrium.domain.creating.IterableAssertions

Defines the minimum set of assertion functions and builders applicable to Iterable, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.IterableAssertionsBuilder

Delegates inter alia to the implementation of IterableAssertions. In detail, it implements IterableAssertions by delegating to iterableAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.iterable.contains.IterableContains

Defines the contract for sophisticated Iterable builders.

ch.tutteli.atrium.assertions.iterable.contains.IterableContains

Defines the deprecated contract for sophisticated Iterable contains assertions.

ch.tutteli.atrium.domain.creating.iterable.contains.creators.IterableContainsAssertions

Defines the minimum set of contains assertion functions for Iterable, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.IterableContainsAssertionsBuilder

Delegates inter alia to the implementation of IterableContainsAssertions. In detail, it implements IterableContainsAssertions by delegating to iterableContainsAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.assertions.iterable.contains.checkers.IterableContainsAtLeastChecker

Represents a check that an expected entry is contained at least times in the Iterable.

ch.tutteli.atrium.api.cc.en_UK.assertions.iterable.contains.builders.IterableContainsAtLeastCheckerBuilder

Represents the deprecated builder of a contains at least check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.iterable.contains.builders.IterableContainsAtLeastCheckerBuilder

Represents the deprecated builder of a contains at least check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.de_CH.assertions.iterable.contains.builders.IterableContainsAtLeastCheckerBuilder

Represents the deprecated builder of a contains at least check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsAtLeastCheckerBuilderBase

The base class for builders which create a contains at least check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.checkers.IterableContainsAtMostChecker

Represents a check that an expected entry is contained at most times in the Iterable.

ch.tutteli.atrium.api.cc.en_UK.assertions.iterable.contains.builders.IterableContainsAtMostCheckerBuilder

Represents the deprecated builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.iterable.contains.builders.IterableContainsAtMostCheckerBuilder

Represents the deprecated builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.de_CH.assertions.iterable.contains.builders.IterableContainsAtMostCheckerBuilder

Represents the deprecated builder of a contains at least once but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsAtMostCheckerBuilderBase

The base class for builders which create a contains at least once but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsBuilder

Represents the deprecated entry point of the fluent API of sophisticated contains assertions. It contains the subjectProvider for which the Assertion shall be build as well as the decoration behaviour which shall be applied to the subjectProvider's subject.

ch.tutteli.atrium.api.cc.en_UK.assertions.iterable.contains.builders.IterableContainsButAtMostCheckerBuilder

Represents the deprecated builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.iterable.contains.builders.IterableContainsButAtMostCheckerBuilder

Represents the deprecated builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.de_CH.assertions.iterable.contains.builders.IterableContainsButAtMostCheckerBuilder

Represents the deprecated builder of the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsButAtMostCheckerBuilderBase

The base class for builders which create the second step of a contains at least but at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.checkers.IterableContainsChecker

Represents the base class for IterableContains.Checker.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsCheckerBuilder

The deprecated base class for builders which create IterableContains.Checkers within the fluent API of a sophisticated contains assertion which was started with the given containsBuilder.

ch.tutteli.atrium.assertions.iterable.contains.checkers.IterableContainsExactlyChecker

Represents a check that an expected object is contained exactly times in the search input.

ch.tutteli.atrium.api.cc.en_UK.assertions.iterable.contains.builders.IterableContainsExactlyCheckerBuilder

Represents the deprecated builder of a contains exactly check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.iterable.contains.builders.IterableContainsExactlyCheckerBuilder

Represents the deprecated builder of a contains exactly check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.de_CH.assertions.iterable.contains.builders.IterableContainsExactlyCheckerBuilder

Represents the deprecated builder of a contains exactly check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsExactlyCheckerBuilderBase

The base class for builders which create a contains exactly check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.creators.IterableContainsInAnyOrderEntriesAssertionCreator

Represents a creator of a sophisticated contains assertions for Iterable where an expected entry can appear in any order and is identified by holding a group of assertions, created by an assertion creator lambda.

ch.tutteli.atrium.assertions.iterable.contains.creators.IterableContainsInAnyOrderObjectsAssertionCreator

Represents a creator of a sophisticated contains assertions for Iterable where an expected entry can appear in any order and is identified by expected objects (equality comparison).

ch.tutteli.atrium.assertions.iterable.contains.creators.IterableContainsInAnyOrderOnlyAssertionCreator

Represents the base class for in any order only assertion creators and provides a corresponding template to fulfill its responsibility.

ch.tutteli.atrium.assertions.iterable.contains.creators.IterableContainsInAnyOrderOnlyEntriesAssertionCreator

Represents a creator of a sophisticated contains assertions for Iterable where exactly the expected entries have to appear in the Iterable but in any order -- an entry is identified by holding a group of assertions created by an assertion creator lambda.

ch.tutteli.atrium.assertions.iterable.contains.creators.IterableContainsInAnyOrderOnlyObjectsAssertionCreator

Represents a creator of a sophisticated contains assertions for Iterable where exactly the expected entries have to appear in the Iterable but in any order -- an entry is identified by an expected object (equality comparison).

ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours.IterableContainsInAnyOrderOnlySearchBehaviour

Represents the deprecated search behaviour that expected entries might appear in any order within the Iterable but that the resulting assertion should not hold if there are less entries than expected or more.

ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours.IterableContainsInAnyOrderSearchBehaviour

Represents the deprecated search behaviour that expected entries might appear in any order within the Iterable.

ch.tutteli.atrium.assertions.iterable.contains.creators.IterableContainsInOrderOnlyAssertionCreator

Represents the base class for in order only assertion creators and provides a corresponding template to fulfill its responsibility.

ch.tutteli.atrium.assertions.iterable.contains.creators.IterableContainsInOrderOnlyEntriesAssertionCreator

Represents a creator of a sophisticated contains assertions for Iterable where exactly the expected entries have to appear in the specified order and where an entry is identified by holding a group of assertions, created by an assertion creator lambda.

ch.tutteli.atrium.assertions.iterable.contains.creators.IterableContainsInOrderOnlyObjectsAssertionCreator

Represents a creator of a sophisticated contains assertions for Iterable where exactly the expected entries have to appear in the specified order and where an entry is identified by an expected object (equality comparison).

ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours.IterableContainsInOrderOnlySearchBehaviour

Represents the deprecated search behaviour that expected entries have to appear in the given order within the Iterable and that the resulting assertion should not hold if there are less entries than expected or more.

ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours.IterableContainsInOrderSearchBehaviour

Represents the deprecated search behaviour that expected entries have to appear in the given order within the Iterable.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsNoOpCheckerBuilder

Represents the deprecated "no IterableContains.Checker" option, meaning no checker shall be applied to a search result.

ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours.IterableContainsNoOpSearchBehaviour

Represents the deprecated default search behaviour or rather does not define a search behaviour at all.

ch.tutteli.atrium.assertions.iterable.contains.checkers.IterableContainsNotChecker

Represents a check that an expected object is not contained in the search input.

ch.tutteli.atrium.api.cc.en_UK.assertions.iterable.contains.builders.IterableContainsNotCheckerBuilder

Represents the deprecated builder of a contains not at all check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.iterable.contains.builders.IterableContainsNotCheckerBuilder

Represents the deprecated builder of a contains not at all check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.de_CH.assertions.iterable.contains.builders.IterableContainsNotCheckerBuilder

Represents the deprecated builder of a contains not at all check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsNotCheckerBuilderBase

The base class for builders which create a contains not check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.assertions.iterable.contains.builders.IterableContainsNotOrAtMostCheckerBuilder

Represents the deprecated builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.assertions.iterable.contains.builders.IterableContainsNotOrAtMostCheckerBuilder

Represents the deprecated builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.de_CH.assertions.iterable.contains.builders.IterableContainsNotOrAtMostCheckerBuilder

Represents the deprecated builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.builders.IterableContainsNotOrAtMostCheckerBuilderBase

The base class for builders which create a contains not or at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours.IterableContainsNotSearchBehaviour

Represents the deprecated search behaviour that expected entries might appear in any order within the Iterable.

ch.tutteli.atrium.domain.builders.creating.IterableContainsSearchBehaviourFactoryBuilder

Delegates inter alia to the implementation of SearchBehaviourFactory. In detail, it implements SearchBehaviourFactory by delegating to searchBehaviourFactory which in turn delegates to the implementation via loadSingleService.

kotlin.reflect.KClass (extensions in package ch.tutteli.atrium.core.polyfills)
ch.tutteli.atrium.api.cc.infix.en_GB.Key

Wrapper for a single key -- can be used as distinguishable type for an overload where K is already in use.

ch.tutteli.atrium.api.cc.de_CH.KeyNullableValue
ch.tutteli.atrium.api.cc.en_GB.KeyNullableValue
ch.tutteli.atrium.api.cc.infix.en_GB.KeyNullableValue
ch.tutteli.atrium.api.cc.de_CH.KeyValue

Parameter object to express a key/value Pair whose value type is a lambda with an Assert receiver, which means one can either pass a lambda or null.

ch.tutteli.atrium.api.cc.en_GB.KeyValue

Parameter object to express a key/value Pair whose value type is a nullable lambda with an Assert receiver, which means one can either pass a lambda or null.

ch.tutteli.atrium.api.cc.infix.en_GB.KeyValue

Parameter object to express a key/value Pair whose value type is a lambda with an Assert receiver, which means one can either pass a lambda or null.

ch.tutteli.atrium.api.fluent.en_GB.KeyValue

Parameter object to express a key/value Pair whose value type is a nullable lambda with an Expect receiver, which means one can either pass a lambda or null.

ch.tutteli.atrium.api.infix.en_GB.KeyValue

Parameter object to express a key/value Pair whose value type is a nullable lambda with an Expect receiver, which means one can either pass a lambda or null.

ch.tutteli.atrium.api.infix.en_GB.creating.map.KeyWithCreator

Parameter object which combines an key of type K with an assertionCreator which defines assertions for a resulting feature of type V.

ch.tutteli.atrium.api.cc.infix.en_GB.keywords.Keyword

Marker interface for keywords.

ch.tutteli.atrium.api.infix.en_GB.Keyword

Marker interface for keywords.

ch.tutteli.atrium.reporting.LazyRepresentation

A representation which shall be evaluated lazily during reporting.

ch.tutteli.atrium.core.Left
ch.tutteli.atrium.assertions.ListAssertionGroupType

Represents the AssertionGroupType for AssertionGroups whose assertions should be displayed in a list (up to the Reporter if it is a list with bullets, squares etc.).

ch.tutteli.atrium.domain.creating.ListAssertions

Defines the minimum set of assertion functions and builders applicable to List, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.ListAssertionsBuilder

Delegates inter alia to the implementation of ListAssertions. In detail, it implements ListAssertions by delegating to listAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.list.get.builders.ListGetNullableOption

Represents the extension point for another option after a get index-step within a sophisticated get assertion building process for List.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.list.get.builders.ListGetOption

Represents the extension point for another option after a get index-step within a sophisticated get assertion building process for List.

ch.tutteli.atrium.domain.creating.LocalDateAssertions

Defines the minimum set of assertion functions and builders applicable to LocalDate, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.LocalDateAssertionsBuilder

Delegates inter alia to the implementation of LocalDateAssertions. In detail, it implements LocalDateAssertions by delegating to localDateAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.LocalDateTimeAssertions

Defines the minimum set of assertion functions and builders applicable to LocalDateTime, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.LocalDateTimeAssertionsBuilder

Delegates inter alia to the implementation of LocalDateTimeAssertions. In detail, it implements LocalDateTimeAssertions by delegating to localDateTimeAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.reporting.translating.Locale

Represents a platform independent representation of a locale consisting of a language, a script, a country and a variant.

java.util.Locale (extensions in package ch.tutteli.atrium.core.migration)
ch.tutteli.atrium.reporting.translating.LocaleOrderDecider

Responsible to decide in which order Locales should be processed.

ch.tutteli.atrium.domain.builders.reporting.LocaleOrderDeciderOption

Provides options to create a LocaleOrderDecider.

ch.tutteli.atrium.domain.creating.MapAssertions

Defines the minimum set of assertion functions and builders applicable to Map, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.MapAssertionsBuilder

Delegates inter alia to the implementation of MapAssertions. In detail, it implements MapAssertions by delegating to mapAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.MapEntryAssertions

Defines the minimum set of assertion functions and builders applicable to Map, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.MapEntryAssertionsBuilder

Delegates inter alia to the implementation of MapEntryAssertions. In detail, it implements MapEntryAssertions by delegating to mapEntryAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.map.get.builders.MapGetNullableOption

Represents the extension point for another option after a get key-step within a sophisticated get assertion building process for Map.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.map.get.builders.MapGetOption

Represents the extension point for another option after a get key-step within a sophisticated get assertion building process for Map.

ch.tutteli.atrium.creating.MaybeSubject

Represents a subject of an assertion which might be Present or Absent.

ch.tutteli.atrium.domain.creating.MetaFeature

Represents an extracted feature of type T defined by the given maybeSubject including a description and a representation

ch.tutteli.atrium.domain.builders.creating.MetaFeatureBuilder

Builder which helps to create MetaFeature inter alia by using the MethodCallFormatter defined initially by the Reporter

ch.tutteli.atrium.domain.builders.creating.MetaFeatureOption

Helper class to circumvent overload bugs and KFunction bugs incorporated in Kotlin -- use f and in case you run into an overload ambiguity, then either p (for property) or one of the fN functions (e.g. f2 for a function which expects 2 arguments).

ch.tutteli.atrium.api.infix.en_GB.creating.feature.MetaFeatureOptionWithCreator

Parameter object which combines a lambda with a MetaFeatureOption receiver (called provider) and an assertionCreator.

ch.tutteli.atrium.reporting.MethodCallFormatter

Responsible to format a method call in reporting.

ch.tutteli.atrium.domain.builders.reporting.MultipleAdjustersOption

Provides options to combine multiple AtriumErrorAdjusters.

ch.tutteli.atrium.domain.builders.reporting.MultipleAdjustersOptionMarker

DSL Marker for MultipleAdjustersOption

ch.tutteli.atrium.domain.creating.NewFeatureAssertions

Defines the minimum set of assertion functions -- used to create feature assertions -- which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.NewFeatureAssertionsBuilder

Delegates inter alia to the implementation of NewFeatureAssertions. In detail, it implements NewFeatureAssertions by delegating to newFeatureAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.verbs.internal.NoAdjustingReporterFactory
ch.tutteli.atrium.verbs.internal.NoAdjustingReporterFactory
ch.tutteli.atrium.core.None
ch.tutteli.atrium.domain.creating.collectors.NonThrowingAssertionCollectorForExplanation

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

ch.tutteli.atrium.domain.creating.charsequence.contains.searchbehaviours.NoOpSearchBehaviour

Represents the default search behaviour or rather does not define a search behaviour at all.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.NoOpSearchBehaviour

Represents the default search behaviour or rather does not define a search behaviour at all.

ch.tutteli.atrium.api.infix.en_GB.not

Represents the pseudo keyword not as in contains not. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.de_CH.creating.charsequence.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.creating.iterable.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.en_GB.creating.charsequence.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_GB.creating.iterable.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.charsequence.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.iterable.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.fluent.en_GB.creating.charsequence.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.fluent.en_GB.creating.iterable.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.infix.en_GB.creating.charsequence.contains.builders.NotCheckerOption

Represents the extension point for another option after a contains not at all-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders.NotCheckerOptionBase

The base class for builders which create a contains not check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders.NotCheckerOptionBase

The base class for builders which create a contains not check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.NotCheckerOptionImpl

Represents the builder of a contains not at all check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.NotCheckerOptionImpl

Represents the builder of a contains not at all check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.NotCheckerOptionImpl

Represents the builder of a contains not at all check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.NotCheckerOptionImpl

Represents the builder of a contains not at all check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.de_CH.creating.charsequence.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.de_CH.creating.iterable.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.en_GB.creating.charsequence.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.en_GB.creating.iterable.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.charsequence.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_GB.creating.iterable.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.fluent.en_GB.creating.charsequence.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.api.fluent.en_GB.creating.iterable.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for Iterable.

ch.tutteli.atrium.api.infix.en_GB.creating.charsequence.contains.builders.NotOrAtMostCheckerOption

Represents the extension point for another option after a contains not or at most-check within a sophisticated contains assertion building process for CharSequence.

ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders.NotOrAtMostCheckerOptionBase

The base class for builders which create a contains not or at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders.NotOrAtMostCheckerOptionBase

The base class for builders which create a contains not or at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders.NotOrAtMostCheckerOptionImpl

Represents the builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders.NotOrAtMostCheckerOptionImpl

Represents the builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders.NotOrAtMostCheckerOptionImpl

Represents the builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for CharSequence.

ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders.NotOrAtMostCheckerOptionImpl

Represents the builder of a contains not or at most check within the fluent API of a sophisticated contains assertion for Iterable.

ch.tutteli.atrium.domain.creating.charsequence.contains.searchbehaviours.NotSearchBehaviour

Represents still the default search behaviour but a CharSequenceContains.Checker should be used which verifies that the CharSequenceContains.Searcher could not find the expected object.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.NotSearchBehaviour

Represents the search behaviour that expected entries might appear in any order within the Iterable.

ch.tutteli.atrium.api.cc.de_CH.NullableEintraege
ch.tutteli.atrium.api.cc.de_CH.NullableEintrag
ch.tutteli.atrium.api.cc.en_GB.NullableEntries
ch.tutteli.atrium.api.cc.infix.en_GB.NullableEntries
ch.tutteli.atrium.api.cc.en_GB.NullableEntry
ch.tutteli.atrium.api.cc.infix.en_GB.NullableEntry
ch.tutteli.atrium.api.cc.en_GB.NullableValue
ch.tutteli.atrium.api.cc.infix.en_GB.NullableValue
ch.tutteli.atrium.api.cc.en_GB.NullableValues
ch.tutteli.atrium.api.cc.infix.en_GB.NullableValues
ch.tutteli.atrium.api.cc.de_CH.NullableWert
ch.tutteli.atrium.api.cc.de_CH.NullableWerte
ch.tutteli.atrium.api.infix.en_GB.o

Represents a filler, a pseudo keyword where there isn't really a good keyword. A reader should skip this filler without reading it. For instance, contains o atLeast 1... should be read as contains at least once...

ch.tutteli.atrium.api.infix.en_GB.O

Workaround for https://youtrack.jetbrains.com/issue/KT-36624, extension property takes precedence over object.

ch.tutteli.atrium.reporting.ObjectFormatter

Represents a formatter for objects.

ch.tutteli.atrium.domain.builders.reporting.ObjectFormatterOption

Provides options to create an ObjectFormatter.

ch.tutteli.atrium.api.cc.infix.en_UK.Objects

Parameter object to express T, vararg T in the infix-api.

ch.tutteli.atrium.api.cc.infix.en_UK.only

Deprecated, use only from module en_GB, package keywords; will be removed with 1.0.0.

ch.tutteli.atrium.api.cc.infix.en_GB.keywords.only

Represents the pseudo keyword only as in and only.

ch.tutteli.atrium.api.infix.en_GB.only

Represents the pseudo keyword only as in and only. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.core.Option

Represents an optional value with map, flatMap, fold and getOrElse to transform it.

ch.tutteli.atrium.domain.creating.OptionalAssertions

Defines the minimum set of assertion functions and builders applicable to Optional, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.OptionalAssertionsBuilder

Delegates inter alia to the implementation of OptionalAssertions. In detail, it implements OptionalAssertions by delegating to optionalAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.cc.infix.en_UK.order

Deprecated, use order from module en_GB, package keywords; will be removed with 1.0.0.

ch.tutteli.atrium.api.cc.infix.en_GB.Order

Parameter object to express Group<T>, Group<T>, vararg Group<T> in the infix-api.

ch.tutteli.atrium.api.cc.infix.en_GB.keywords.order

Represents the pseudo keyword order as in inAny order.

ch.tutteli.atrium.api.infix.en_GB.order

Represents the pseudo keyword order as in inAny order. It can be used for a parameter less function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.domain.creating.PairAssertions

Defines the minimum set of assertion functions and builders applicable to Map, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.PairAssertionsBuilder

Delegates inter alia to the implementation of PairAssertions. In detail, it implements PairAssertions by delegating to pairAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.api.cc.infix.en_GB.Pairs

Parameter object to express Pair<K, V>, vararg Pair<K, V> in the infix-api.

ch.tutteli.atrium.api.infix.en_GB.Pairs

Parameter object to express Pair<K, V>, vararg Pair<K, V>.

ch.tutteli.atrium.assertions.builders.PartiallyFixedClaimGroup

Defines the contract to build an AssertionGroup whose AssertionGroup.holds is a logic AND operation composed by a fixed part and its AssertionGroup.assertions.

ch.tutteli.atrium.domain.creating.PathAssertions

Defines the minimum set of assertion functions and builders applicable to Path, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.PathAssertionsBuilder

Delegates inter alia to the implementation of PathAssertions. In detail, it implements PathAssertions by delegating to pathAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.creating.PlantHasNoSubjectException

Represents the Exception that an AssertionPlant.subject was not defined but one tried to access it.

ch.tutteli.atrium.domain.builders.creating.PleaseUseReplacementException

Indicates a problem which was indicated by a @Deprecated annotation but was ignored by you ;-)

ch.tutteli.atrium.domain.creating.changers.PostFinalStep

Step which kind of holds the state of a previous final step related to a subject change/feature extraction etc. and now allows to decide what should happen with it.

ch.tutteli.atrium.assertions.PrefixFailingSummaryAssertion

Represents the identifier for bullet points used to prefix Assertions which do not hold, in context of an AssertionGroup with type SummaryAssertionGroupType.

ch.tutteli.atrium.assertions.PrefixFeatureAssertionGroupHeader

This class is only used as identifier for CoreFactory.registerTextAssertionFormatterCapabilities.

ch.tutteli.atrium.assertions.PrefixSuccessfulSummaryAssertion

Represents the identifier for bullet points used to prefix Assertions which hold, in context of an AssertionGroup with type SummaryAssertionGroupType.

ch.tutteli.atrium.reporting.RawString

Marker interface for types which provide a raw string functionality and should be treated accordingly in reporting (e.g., in ObjectFormatter).

ch.tutteli.atrium.api.infix.en_GB.jdk8.readable

A helper construct to allow expressing assertions about a path being a readable. It can be used for a parameterless function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.api.cc.infix.en_UK.RegexPatterns

Parameter object to express String, vararg String in the infix-api.

ch.tutteli.atrium.api.cc.infix.en_GB.RegexPatterns

Parameter object to express String, vararg String in the infix-api.

ch.tutteli.atrium.api.infix.en_GB.RegexPatterns

Parameter object to express String, vararg String in the infix-api.

ch.tutteli.atrium.reporting.Reporter

Represents a reporter which reports about Assertions.

ch.tutteli.atrium.reporting.ReporterBuilder

The deprecated builder to create a Reporter consisting of several components.

ch.tutteli.atrium.domain.builders.reporting.ReporterBuilder

Provides options to create a Translator or TranslationSupplier -- the platform specific interface might provide further options.

ch.tutteli.atrium.domain.builders.reporting.ReporterBuilderCommon

Provides options to create a Translator or TranslationSupplier -- those options have to be provided on all platforms.

ch.tutteli.atrium.domain.builders.reporting.ReporterBuilderFinalStep

Final step in the ReporterBuilder process, creates the desired Reporter.

ch.tutteli.atrium.reporting.ReporterFactory

Responsible to create a Reporter.

ch.tutteli.atrium.domain.builders.reporting.ReporterOption

Provides options to finalise the building process, which means creating a Reporter.

ch.tutteli.atrium.creating.ReportingAssertionContainer

Represents a container for Assertions and offers the possibility to addAssertions which are reported in case they do not hold.

ch.tutteli.atrium.creating.ReportingAssertionPlant

Represents a plant for Assertions and offers the possibility to addAssertions and to report them.

ch.tutteli.atrium.creating.ReportingAssertionPlantNullable

Represents an assertion plant for nullable types and offers the possibility to addAssertions and to report them.

ch.tutteli.atrium.assertions.builders.RepresentationOnly

Defines the contract to build an RepresentationOnlyAssertion.

ch.tutteli.atrium.assertions.RepresentationOnlyAssertion

The base interface for Assertions which only consist of a representation (next to holds).

ch.tutteli.atrium.domain.kotlin_1_3.creating.ResultAssertions

Defines the minimum set of assertion functions and builders applicable to Result, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.kotlin_1_3.creating.ResultAssertionsBuilder

Delegates inter alia to the implementation of ResultAssertions. In detail, it implements ResultAssertions by delegating to resultAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.core.Right
ch.tutteli.atrium.assertions.RootAssertionGroupType

The AssertionGroupType for AssertionGroups which are the root of all assertions.

ch.tutteli.atrium.creating.RootExpect

Represents the root of an Expect chain, intended as extension point for functionality which should only be available on the root.

ch.tutteli.atrium.creating.RootExpectConfig
ch.tutteli.atrium.domain.creating.charsequence.contains.searchbehaviours.SearchBehaviourFactory

Defines the minimum set of CharSequenceContains.SearchBehaviours an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.SearchBehaviourFactory

Defines the minimum set of IterableContains.SearchBehaviours an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.core.Some
kotlin.String (extensions in package ch.tutteli.atrium.core.polyfills)
ch.tutteli.atrium.reporting.StringBasedRawString

Use this class to represent a String which should be treated as raw String in reporting.

ch.tutteli.atrium.reporting.translating.StringBasedTranslatable

Something which is Translatable and provides a default representation by value.

java.lang.StringBuilder (extensions in package ch.tutteli.atrium.core.polyfills)
ch.tutteli.atrium.assertions.builders.SubjectBasedOption

Contract for sub option steps which are based on a defined or absent subject of the assertion.

ch.tutteli.atrium.domain.creating.changers.SubjectChanger

Defines the contract to change the subject of an assertion container (e.g. the subject of Expect) by creating a new Expect whereas the new Expect delegates assertion checking to a given original assertion container.

ch.tutteli.atrium.domain.builders.creating.changers.SubjectChangerBuilder

Defines the contract for sophisticated change subject processes.

ch.tutteli.atrium.creating.SubjectProvider

Provides the subject of an Assertion.

ch.tutteli.atrium.assertions.SummaryAssertionGroupType

Represents the AssertionGroupType for AssertionGroups whose assertions should all be reported in reporting (no filtering by a Reporter) since it represents a summary which itself will point out which assertions hold and which do not.

ch.tutteli.atrium.domain.builders.reporting.TextAssertionFormatterOption

Provides options to register AssertionFormatters to the chosen AssertionFormatterFacade -- the platform specific interface might provide further options.

ch.tutteli.atrium.domain.builders.reporting.TextAssertionFormatterOptionCommon

Provides options to register AssertionFormatters to the chosen AssertionFormatterFacade -- those options have to be provided on all platforms.

kotlin.Throwable (extensions in package ch.tutteli.atrium.core.polyfills)
ch.tutteli.atrium.domain.creating.ThrowableAssertions

Defines the minimum set of assertion functions and builders applicable to Throwable, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.ThrowableAssertionsBuilder

Delegates inter alia to the implementation of ThrowableAssertions. In detail, it implements ThrowableAssertions by delegating to throwableAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.domain.creating.throwable.thrown.ThrowableThrown

Defines the contract for sophisticated a Throwable was thrown Assertion builders. as well as the minimum set of assertions an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.assertions.throwable.thrown.ThrowableThrown

Defines the deprecated contract for sophisticated a Throwable was thrown assertions.

ch.tutteli.atrium.assertions.throwable.thrown.creators.ThrowableThrownAssertionCreator

Represents a creator of a sophisticated a Throwable (of type TExpected) was thrown assertion.

ch.tutteli.atrium.domain.creating.throwable.thrown.creators.ThrowableThrownAssertions

Defines the minimum set of "a Throwable was thrown"-assertion functions, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.ThrowableThrownAssertionsBuilder

Delegates inter alia to the implementation of ThrowableThrownAssertions. In detail, it implements ThrowableThrownAssertions by delegating to throwableThrownAssertions which in turn delegates to the implementation via loadSingleService.

ch.tutteli.atrium.assertions.throwable.thrown.builders.ThrowableThrownBuilder

Represents the deprecated entry point of the fluent API of sophisticated a Throwable was thrown assertions.

ch.tutteli.atrium.domain.creating.collectors.ThrowingAssertionCollectorForExplanation

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

ch.tutteli.atrium.reporting.translating.Translatable

Something which is translatable, identified by id with a default representation given by getDefault.

ch.tutteli.atrium.assertions.throwable.thrown.providers.TranslatableAsAbsentThrowableMessageProvider

Represents a ThrowableThrown.AbsentThrowableMessageProvider which is using a given Translatable which in $ turn explains an absent Throwable.

ch.tutteli.atrium.reporting.translating.TranslatableBasedRawString

Use this class to represent a Translatable which shall be translated and then be treated as raw String in reporting.

ch.tutteli.atrium.reporting.translating.TranslatableWithArgs

A Translatable which contains placeholders for arguments.

ch.tutteli.atrium.reporting.translating.TranslationSupplier

A supplier of translations for Translatables for particular Locales.

ch.tutteli.atrium.reporting.translating.Translator

Represents a translator of Translatables.

ch.tutteli.atrium.domain.builders.reporting.TranslatorOption

Provides options to create a Translator -- the platform specific interface might provide further options.

ch.tutteli.atrium.domain.builders.reporting.TranslatorOptionCommon

Provides options to create a Translator -- those options have to be provided on all platforms.

ch.tutteli.atrium.assertions.any.typetransformation.TypeTransformer

Deprecated, use AnyTypeTransformerAssertions.transformType; will be removed with 1.0.0

ch.tutteli.atrium.reporting.translating.Untranslatable

Represents a Translatable which is not translatable but has only a fixed name which serves as getDefault.

ch.tutteli.atrium.reporting.translating.UsingDefaultTranslator

This translator does not translate but uses Translatable.getDefault instead and uses getDefaultLocale as primaryLocale if not defined differently via constructor parameter.

ch.tutteli.atrium.api.cc.en_GB.Value

Represents a Group with a single value.

ch.tutteli.atrium.api.cc.infix.en_GB.Value

Represents a Group with a single value.

ch.tutteli.atrium.api.fluent.en_GB.Value

Represents a Group with a single value.

ch.tutteli.atrium.api.cc.infix.en_UK.Values

Parameter object to express T, vararg T in the infix-api.

ch.tutteli.atrium.api.cc.en_GB.Values

Represents a Group of multiple values.

ch.tutteli.atrium.api.cc.infix.en_GB.Values

Represents a Group of multiple values.

ch.tutteli.atrium.api.fluent.en_GB.Values

Represents a Group of multiple values.

ch.tutteli.atrium.api.infix.en_GB.Values

Represents a Group of multiple values.

ch.tutteli.atrium.domain.builders.utils.VarArgHelper

Represents a parameter object used to express the arguments T, vararg T and provides utility functions to transform them.

ch.tutteli.atrium.assertions.WarningAssertionGroupType

The AssertionGroupType for AssertionGroups whose assertions are used to state a warning rather than making an assumption.

ch.tutteli.atrium.api.cc.de_CH.Wert

Represents a GroupWithoutNullableEntries with a single value.

ch.tutteli.atrium.api.cc.de_CH.Werte

Represents a GroupWithoutNullableEntries of multiple values.

ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders.WithTimesCheckerOption

A CharSequenceContains.CheckerOption which is used to choose a CharSequenceContains.Checker which is based on a number of times.

ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders.WithTimesCheckerOption

A IterableContains.CheckerOption which is used to choose a IterableContains.Checker which is based on a number of times.

ch.tutteli.atrium.api.infix.en_GB.jdk8.writable

A helper construct to allow expressing assertions about a path being a writable. It can be used for a parameterless function so that it has one parameter and thus can be used as infix function.

ch.tutteli.atrium.domain.creating.ZonedDateTimeAssertions

Defines the minimum set of assertion functions and builders applicable to ZonedDateTime, which an implementation of the domain of Atrium has to provide.

ch.tutteli.atrium.domain.builders.creating.ZonedDateTimeAssertionsBuilder

Delegates inter alia to the implementation of ZonedDateTimeAssertions. In detail, it implements ZonedDateTimeAssertions by delegating to zonedDateTimeAssertions which in turn delegates to the implementation via loadSingleService.