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.absolute

A helper construct to allow expressing assertions about a path being absolute. 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.infix.en_GB.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.infix.en_GB.creating.All

Parameter object to express T, vararg T.

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

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

ch.tutteli.atrium.logic.AnyAssertions

Collection of assertion functions and builders which are applicable to any type (sometimes Any? sometimes Any).

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.assertions.any.typetransformation.AnyTypeTransformation

Defines the contract for sophisticated narrowing assertion builders.

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

Defines the contract for sophisticated type transformation 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.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.logic.utils.ArgumentMapperBuilder

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

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.logic.utils.ArgumentToNullOrMapperBuilder

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

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.creating.AssertionContainer

Represents the extension point of the logic level for subjects of type T.

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 -- Text.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.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.logic.creating.basic.contains.checkers.AtLeastChecker

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

ch.tutteli.atrium.logic.creating.charsequence.contains.checkers.AtLeastChecker

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

ch.tutteli.atrium.logic.creating.iterable.contains.checkers.AtLeastChecker

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

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.api.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.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.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.logic.creating.charsequence.contains.steps.AtLeastCheckerStep

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

ch.tutteli.atrium.logic.creating.iterable.contains.steps.AtLeastCheckerStep

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

ch.tutteli.atrium.logic.creating.basic.contains.checkers.AtMostChecker

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

ch.tutteli.atrium.logic.creating.charsequence.contains.checkers.AtMostChecker

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

ch.tutteli.atrium.logic.creating.iterable.contains.checkers.AtMostChecker

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

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.api.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.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.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.logic.creating.charsequence.contains.steps.AtMostCheckerStep

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

ch.tutteli.atrium.logic.creating.iterable.contains.steps.AtMostCheckerStep

Represents the extension point for another step after a contains at least once but at most-check within a sophisticated contains assertion building process 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.BaseReportingAssertionPlant

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

ch.tutteli.atrium.logic.creating.transformers.impl.BaseTransformationExecutionStep

Step which has all necessary information to perform a subject transformation (subject change/feature extraction etc.) and now allows to decide how it should be done, especially regarding potential sub-assertions which should be applied to the new resulting subject.

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.logic.BigDecimalAssertions

Collection of assertion functions and builders which are applicable to subjects with a BigDecimal type.

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.infix.en_GB.blank

Represents a helper construct which allows to express blankness. 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.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.assertions.BulletPointIdentifier

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

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.api.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.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.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.logic.creating.charsequence.contains.steps.ButAtMostCheckerStep

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

ch.tutteli.atrium.logic.creating.iterable.contains.steps.ButAtMostCheckerStep

Represents the extension point for another step 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.case

Represents the pseudo keyword case as in ignoring case. 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.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.domain.creating.changers.ChangedSubjectPostStep

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

ch.tutteli.atrium.logic.CharSequenceAssertions

Collection of assertion functions and builders which are applicable to subjects with a CharSequence type.

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.logic.creating.charsequence.contains.CharSequenceContains

Defines the contract for sophisticated CharSequence contains assertion builders.

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.logic.creating.charsequence.contains.creators.impl.CharSequenceContainsAssertionCreator

Represents a creator of sophisticated contains assertions for CharSequence.

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

Represents a creator of sophisticated contains assertions for CharSequence.

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

Collection of assertion functions which are intended to be used as part of the final step of a sophisticated contains-building process 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.logic.creating.typeutils.CharSequenceOrNumberOrChar

Type alias for Any but with a better description what is expected at runtime, i.e. either a CharSequence, a Number or a Char.

ch.tutteli.atrium.domain.creating.typeutils.CharSequenceOrNumberOrChar

Type alias for Any but with a better description what is expected at runtime, i.e. either a CharSequence, a Number or a Char.

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.logic.ChronoLocalDateAssertions

Collection of assertion functions and builders which are applicable to subjects with a ChronoLocalDate type.

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.logic.ChronoLocalDateTimeAssertions

Collection of assertion functions and builders which are applicable to subjects with a ChronoLocalDateTime type.

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.logic.ChronoZonedDateTimeAssertions

Collection of assertion functions and builders which are applicable to subjects with a ChronoZonedDateTime type.

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.creating.CollectingExpect

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 way.

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.logic.creating.typeutils.CollectionLike

Type alias for Any but with a better description what is expected at runtime, i.e. a type which can be converted to a Collection.

ch.tutteli.atrium.logic.CollectionLikeAssertions

Collection of assertion functions and builders which are applicable to subjects with a Collection type.

ch.tutteli.atrium.logic.ComparableAssertions

Collection of assertion functions and builders which are applicable to subjects with a Comparable type.

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.logic.creating.basic.contains.Contains

Defines the basic contract for sophisticated contains assertion builders.

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.logic.creating.basic.contains.creators.impl.ContainsAssertionCreator

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

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.logic.creating.basic.contains.checkers.impl.ContainsChecker

Represents a 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.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.logic.creating.basic.contains.creators.impl.ContainsObjectsAssertionCreator

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

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.logic.impl.DefaultAnyAssertions
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.logic.creating.charsequence.contains.checkers.impl.DefaultAtLeastChecker

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

ch.tutteli.atrium.logic.creating.iterable.contains.checkers.impl.DefaultAtLeastChecker

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

ch.tutteli.atrium.logic.creating.charsequence.contains.checkers.impl.DefaultAtMostChecker

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

ch.tutteli.atrium.logic.creating.iterable.contains.checkers.impl.DefaultAtMostChecker

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

ch.tutteli.atrium.logic.impl.DefaultBigDecimalAssertions
ch.tutteli.atrium.logic.impl.DefaultCharSequenceAssertions
ch.tutteli.atrium.logic.creating.charsequence.contains.creators.impl.DefaultCharSequenceContainsAssertions
ch.tutteli.atrium.logic.impl.DefaultChronoLocalDateAssertions
ch.tutteli.atrium.logic.impl.DefaultChronoLocalDateTimeAssertions
ch.tutteli.atrium.logic.impl.DefaultChronoZonedDateTimeAssertions
ch.tutteli.atrium.logic.impl.DefaultCollectionLikeAssertions
ch.tutteli.atrium.logic.impl.DefaultComparableAssertions
ch.tutteli.atrium.logic.creating.charsequence.contains.checkers.impl.DefaultExactlyChecker

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

ch.tutteli.atrium.logic.creating.iterable.contains.checkers.impl.DefaultExactlyChecker

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

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.logic.creating.transformers.impl.subjectchanger.DefaultFailureHandlerImpl
ch.tutteli.atrium.assertions.DefaultFeatureAssertionGroupType

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

ch.tutteli.atrium.logic.impl.DefaultFeatureAssertions
ch.tutteli.atrium.logic.creating.transformers.impl.DefaultFeatureExtractor
ch.tutteli.atrium.logic.impl.DefaultFloatingPointAssertions
ch.tutteli.atrium.logic.impl.DefaultFloatingPointJvmAssertions
ch.tutteli.atrium.logic.impl.DefaultFun0Assertions
ch.tutteli.atrium.assertions.DefaultIndentAssertionGroupType

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

ch.tutteli.atrium.logic.impl.DefaultIterableLikeAssertions
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.DefaultIterableLikeContainsAssertions
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.DefaultIterableLikeContainsInAnyOrderAssertions
ch.tutteli.atrium.logic.creating.typeutils.impl.DefaultIterableLikeToIterableTransformer

Transforms Sequence and all Array types to Iterable.

ch.tutteli.atrium.logic.impl.DefaultIteratorAssertions
ch.tutteli.atrium.assertions.DefaultListAssertionGroupType

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

ch.tutteli.atrium.logic.impl.DefaultListAssertions
ch.tutteli.atrium.logic.impl.DefaultLocalDateAssertions
ch.tutteli.atrium.logic.impl.DefaultLocalDateTimeAssertions
ch.tutteli.atrium.logic.impl.DefaultMapAssertions

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.logic.impl.DefaultMapEntryAssertions
ch.tutteli.atrium.logic.creating.charsequence.contains.checkers.impl.DefaultNotChecker

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

ch.tutteli.atrium.logic.creating.iterable.contains.checkers.impl.DefaultNotChecker

Represents a check that an expected entry is not contained in the Iterable.

ch.tutteli.atrium.logic.impl.DefaultOptionalAssertions
ch.tutteli.atrium.logic.impl.DefaultPairAssertions
ch.tutteli.atrium.logic.impl.DefaultPathAssertions
ch.tutteli.atrium.logic.kotlin_1_3.impl.DefaultResultAssertions
ch.tutteli.atrium.logic.creating.transformers.impl.DefaultSubjectChanger
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.logic.impl.DefaultThrowableAssertions
ch.tutteli.atrium.api.cc.infix.en_UK.DefaultTranslationsOf

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

ch.tutteli.atrium.logic.impl.DefaultZonedDateTimeAssertions
ch.tutteli.atrium.creating.DelegatingExpect

Represents an Expect which passes on appended assertions to a given AssertionHolder.

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

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

ch.tutteli.atrium.translations.DescriptionPathAssertion

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

ch.tutteli.atrium.logic.creating.transformers.impl.subjectchanger.DescriptionRepresentationStepImpl
ch.tutteli.atrium.translations.DescriptionResultAssertion

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

ch.tutteli.atrium.logic.creating.transformers.impl.featureextractor.DescriptionStepImpl
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.api.infix.en_GB.creating.path.DirectoryEntries

Parameter object which collects directory entries (as Strings). Use the function directoryEntry(String, vararg String) to create this representation.

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.infix.en_GB.empty

Represents a helper construct which allows to express emptiness. 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.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.assertions.EmptyNameAndRepresentationAssertionGroup

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

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 parameterless function so that it has one parameter and thus can be used as infix function.

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

Parameter object to express a Group of identification lambdas.

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.Entry

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

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

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

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.logic.creating.iterable.contains.steps.impl.EntryPointStepImpl
ch.tutteli.atrium.creating.ErrorMessages

Contains translations which are used in error like messages.

ch.tutteli.atrium.translations.ErrorMessages

Contains translations which are used in error like messages.

ch.tutteli.atrium.logic.creating.basic.contains.checkers.ExactlyChecker

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

ch.tutteli.atrium.logic.creating.charsequence.contains.checkers.ExactlyChecker

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

ch.tutteli.atrium.logic.creating.iterable.contains.checkers.ExactlyChecker

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

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.api.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.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.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.logic.creating.charsequence.contains.steps.ExactlyCheckerStep

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

ch.tutteli.atrium.logic.creating.iterable.contains.steps.ExactlyCheckerStep

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

ch.tutteli.atrium.api.infix.en_GB.executable

A helper construct to allow expressing assertions about a path being executable. 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.logic.creating.transformers.impl.featureextractor.ExecutionStepImpl
ch.tutteli.atrium.logic.creating.transformers.impl.subjectchanger.ExecutionStepImpl
ch.tutteli.atrium.api.infix.en_GB.existing

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 for 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.ExpectInternal

Sole purpose of this interface is to hide AssertionContainer from newcomers which usually don't have to deal with this.

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.core.ExperimentalNewExpectTypes
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.logic.creating.filesystem.Failure
ch.tutteli.atrium.logic.creating.transformers.FailureHandlerAdapter

Represents a SubjectChanger.FailureHandler which acts 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.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.logic.creating.transformers.impl.subjectchanger.FailureHandlerStepImpl
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.logic.FeatureAssertions

Collection of functions which help to create feature assertions by returning FeatureExtractorBuilder.ExecutionStep.

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.FeatureExpectOptions

Additional (non-mandatory) options to create a FeatureExpect.

ch.tutteli.atrium.creating.FeatureExpectOptionsChooser

Helper lambda to specify FeatureExpectOptions via convenience methods.

ch.tutteli.atrium.logic.creating.transformers.impl.featureextractor.FeatureExtractionStepImpl
ch.tutteli.atrium.logic.creating.transformers.FeatureExtractor

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

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.logic.creating.transformers.FeatureExtractorBuilder

Helps in using FeatureExtractor by providing a guide to set the different parameters in form of a fluent builder.

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.logic.creating.transformers.impl.featureextractor.FinalStepImpl
ch.tutteli.atrium.logic.creating.transformers.impl.subjectchanger.FinalStepImpl
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.logic.FloatingPointAssertions

Collection of assertion functions and builders which are applicable to subjects with a floating point number like type (currently Float and Double).

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.logic.FloatingPointJvmAssertions

Collection of assertion functions and builders which are applicable to floating point number like types which are specific to the JVM platform (currently only for BigDecimal).

ch.tutteli.atrium.logic.Fun0Assertions

Collection of assertion functions and builders which are applicable to subjects with a kotlin.Function0 type.

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.infix.en_GB.group

Represents the pseudo keyword group as in within group. 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.keywords.group

Represents the pseudo keyword group as in within group.

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.logic.creating.charsequence.contains.searchers.impl.IgnoringCaseIndexSearcher

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

ch.tutteli.atrium.logic.creating.charsequence.contains.searchers.impl.IgnoringCaseRegexSearcher

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

ch.tutteli.atrium.logic.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.charsequence.contains.searchbehaviours.IgnoringCaseSearchBehaviour

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

ch.tutteli.atrium.logic.creating.charsequence.contains.searchbehaviours.impl.IgnoringCaseSearchBehaviourImpl

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

ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InAnyOrderEntriesAssertionCreator

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.logic.creating.iterable.contains.creators.impl.InAnyOrderOnlyAssertionCreator

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

ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InAnyOrderOnlyEntriesAssertionCreator

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.logic.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.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.logic.creating.iterable.contains.searchbehaviours.impl.InAnyOrderOnlySearchBehaviourImpl
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InAnyOrderOnlyValuesAssertionCreator

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.logic.creating.iterable.contains.searchbehaviours.InAnyOrderSearchBehaviour

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

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.logic.creating.iterable.contains.searchbehaviours.impl.InAnyOrderSearchBehaviourImpl
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InAnyOrderValuesAssertionCreator

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.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.logic.creating.charsequence.contains.searchers.impl.IndexSearcher

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

ch.tutteli.atrium.api.infix.en_GB.creating.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.logic.creating.iterable.contains.creators.impl.InOrderOnlyAssertionCreator

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

ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InOrderOnlyBaseAssertionCreator
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InOrderOnlyEntriesAssertionCreator

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.logic.creating.iterable.contains.creators.impl.InOrderOnlyEntriesMatcher
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InOrderOnlyGroupedAssertionCreator
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InOrderOnlyGroupedEntriesAssertionCreator
ch.tutteli.atrium.logic.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.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.logic.creating.iterable.contains.searchbehaviours.impl.InOrderOnlyGroupedSearchBehaviourImpl
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InOrderOnlyGroupedValuesAssertionCreator
ch.tutteli.atrium.logic.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.InOrderOnlyGroupedWithinSearchBehaviour

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

ch.tutteli.atrium.logic.creating.iterable.contains.searchbehaviours.impl.InOrderOnlyGroupedWithinSearchBehaviourImpl
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InOrderOnlyMatcher
ch.tutteli.atrium.logic.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.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.logic.creating.iterable.contains.searchbehaviours.impl.InOrderOnlySearchBehaviourImpl
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InOrderOnlyValueMatcher
ch.tutteli.atrium.logic.creating.iterable.contains.creators.impl.InOrderOnlyValuesAssertionCreator

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.logic.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.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.logic.creating.iterable.contains.searchbehaviours.impl.InOrderSearchBehaviourImpl
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.logic.creating.filesystem.IoResult
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.

ch.tutteli.atrium.logic.creating.typeutils.IterableLike

Type alias for Any but with a better description what is expected at runtime, i.e. a type which can be converted to an Iterable.

ch.tutteli.atrium.domain.creating.typeutils.IterableLike

Type alias for Any but with a better description what is expected at runtime, i.e. such as Iterable, Sequence or one of the other Array types.

ch.tutteli.atrium.logic.IterableLikeAssertions

Collection of assertion functions and builders which are applicable to subjects which can be transformed to an Iterable - intended for types which are Iterable like such as Array or Sequence.

ch.tutteli.atrium.logic.creating.iterable.contains.IterableLikeContains

Defines the contract for sophisticated Iterable contains assertion builders.

ch.tutteli.atrium.logic.creating.iterable.contains.creators.IterableLikeContainsAssertions

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

ch.tutteli.atrium.logic.creating.iterable.contains.creators.IterableLikeContainsInAnyOrderAssertions

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

ch.tutteli.atrium.logic.creating.typeutils.IterableLikeToIterableTransformer
ch.tutteli.atrium.logic.IteratorAssertions

Collection of assertion functions and builders which are applicable to subjects with an Iterator type.

ch.tutteli.atrium.domain.creating.IteratorAssertions

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

ch.tutteli.atrium.domain.builders.creating.IteratorAssertionsBuilder

Delegates inter alia to the implementation of IteratorAssertions. In detail, it implements IteratorAssertions by delegating to iteratorAssertions 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.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.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.infix.en_GB.creating.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.infix.en_GB.creating.map.KeyWithValueCreator

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.Keyword

Marker interface for keywords.

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

Marker interface for keywords.

ch.tutteli.atrium.logic.creating.transformers.impl.subjectchanger.KindStepImpl
ch.tutteli.atrium.reporting.LazyRepresentation

A representation which shall be evaluated lazily during reporting.

ch.tutteli.atrium.logic.assertions.impl.LazyThreadUnsafeAssertionGroup

Represents an AssertionGroup which is evaluated lazily where the lazy loading is not thread safe.

ch.tutteli.atrium.core.Left

The left case of an Either.

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.logic.ListAssertions

Collection of assertion functions and builders which are applicable to subjects with a List type.

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.logic.LocalDateAssertions

Collection of assertion functions and builders which are applicable to subjects with a LocalDate type.

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.logic.LocalDateTimeAssertions

Collection of assertion functions and builders which are applicable to subjects with a LocalDateTime type.

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.logic.MapAssertions

Collection of assertion functions and builders which are applicable to subjects with a Map type.

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.logic.MapEntryAssertions

Collection of assertion functions and builders which are applicable to subjects with a Map.Entry type.

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.infix.en_GB.next

Represents the pseudo keyword next as in has next. 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.verbs.internal.NoAdjustingReporterFactory
ch.tutteli.atrium.api.infix.en_GB.noDuplicates

A helper construct to allow expressing assertions about iterable contains no duplicates. 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.core.None

Represents an absent value in terms of Option.

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.logic.creating.iterable.contains.steps.NoOpCheckerStep

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

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

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

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

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

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.logic.creating.charsequence.contains.searchbehaviours.impl.NoOpSearchBehaviourImpl

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

ch.tutteli.atrium.logic.creating.iterable.contains.searchbehaviours.impl.NoOpSearchBehaviourImpl
ch.tutteli.atrium.logic.creating.basic.contains.checkers.NotChecker

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

ch.tutteli.atrium.logic.creating.charsequence.contains.checkers.NotChecker

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

ch.tutteli.atrium.logic.creating.iterable.contains.checkers.NotChecker

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

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.api.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.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.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.logic.creating.charsequence.contains.steps.NotCheckerStep

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

ch.tutteli.atrium.logic.creating.iterable.contains.steps.NotCheckerStep

Represents the extension point for another step 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.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.api.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.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.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.logic.creating.charsequence.contains.steps.NotOrAtMostCheckerStep

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

ch.tutteli.atrium.logic.creating.iterable.contains.steps.NotOrAtMostCheckerStep

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

ch.tutteli.atrium.logic.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.logic.creating.iterable.contains.searchbehaviours.NotSearchBehaviour

Represents the search behaviour that expected entries might appear in any order within the 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.logic.creating.charsequence.contains.searchbehaviours.impl.NotSearchBehaviourImpl

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.logic.creating.iterable.contains.searchbehaviours.impl.NotSearchBehaviourImpl
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.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.infix.en_GB.only

Represents the pseudo keyword only as in and only. 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.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.core.Option

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

ch.tutteli.atrium.logic.OptionalAssertions

Collection of assertion functions and builders which are applicable to subjects with an Optional type.

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.logic.creating.transformers.impl.featureextractor.OptionsStepImpl
ch.tutteli.atrium.api.infix.en_GB.order

Represents the pseudo keyword order as in inAny order. 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.infix.en_GB.creating.iterable.Order

Parameter object to express Group<T>, Group<T>, vararg Group<T>.

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.logic.PairAssertions

Collection of assertion functions and builders which are applicable to subjects with a Pair type.

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.infix.en_GB.creating.Pairs

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

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.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.

java.nio.file.Path (extensions in package ch.tutteli.atrium.logic.creating.filesystem)
ch.tutteli.atrium.logic.PathAssertions

Collection of assertion functions and builders which are applicable to subjects with a Path type.

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.api.infix.en_GB.creating.path.PathWithCreator

Parameter object which combines a path (as String) with an assertionCreator which defines assertions for a resulting feature of type E.

ch.tutteli.atrium.api.infix.en_GB.creating.path.PathWithEncoding

Parameter object which combines path (as Path) with a sourceCharset and targetCharset.

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.api.infix.en_GB.present

Represents a helper construct which allows to express presence. 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.infix.en_GB.creating.PresentWithCreator

Parameter object which represents a present value (e.g. to represent a present Optional) with an element type E combined with an assertionCreator which defines assertions for the element.

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.readable

A helper construct to allow expressing assertions about a path being 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.infix.en_GB.creating.RegexPatterns

Parameter object to express String, vararg String where they are treated as regex patterns.

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.logic.creating.charsequence.contains.searchers.impl.RegexSearcher

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

ch.tutteli.atrium.api.infix.en_GB.relative

A helper construct to allow expressing assertions about a path being relative. 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.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.logic.kotlin_1_3.ResultAssertions

Collection of assertion functions and builders which are applicable to subjects with a Result type.

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

The right case of an Either.

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.RootExpectOptions

Additional (non-mandatory) options to create a RootExpect.

ch.tutteli.atrium.logic.creating.iterable.contains.searchbehaviours.SearchBehaviourFactory

Defines the minimum set of IterableLikeContains.SearchBehaviours an implementation of the domain of Atrium has to provide.

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

Represents a present value in terms of Option.

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.logic.creating.transformers.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.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.logic.creating.transformers.SubjectChangerBuilder

Helps in using SubjectChanger by providing a guide to set the different parameters in form of a fluent builder.

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.api.infix.en_GB.success

Represents the pseudo keyword success as in toBe `success. 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.logic.creating.filesystem.Success
ch.tutteli.atrium.api.infix.en_GB.creating.SuccessWithCreator

Parameter object that takes assertionCreator which defines assertions for a resulting feature of type E.

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.reporting.Text

Use this class to represent a String which should be treated as raw String in reporting.

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.logic.ThrowableAssertions

Collection of assertion functions and builders which are applicable to subjects with a Throwable type.

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.logic.creating.transformers.impl.ThrowableThrownFailureHandler
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.logic.creating.transformers.TransformationExecutionStep

Defines the minimal contract for the execution step of a subject transformation process - i.e. the step after choosing all options.

ch.tutteli.atrium.logic.creating.transformers.impl.subjectchanger.TransformationStepImpl
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.fluent.en_GB.Value

Represents a Group with a single value.

ch.tutteli.atrium.api.infix.en_GB.creating.Value

Represents a Group with a single value.

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.Values

Represents a Group of multiple values.

ch.tutteli.atrium.api.infix.en_GB.creating.Values

Represents a Group of multiple values.

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.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.logic.creating.basic.contains.checkers.WithTimesChecker

Represents a checker which is based on the number of times a search criterion is found within the search input.

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.logic.creating.charsequence.contains.steps.WithTimesCheckerStep

A CharSequenceContains.CheckerStep which is used to choose a CharSequenceContains.Checker which is based on a number of times.

ch.tutteli.atrium.logic.creating.iterable.contains.steps.WithTimesCheckerStep

A IterableLikeContains.CheckerStep which is used to choose a IterableLikeContains.Checker which is based on a number of times.

ch.tutteli.atrium.logic.creating.charsequence.contains.steps.WithTimesCheckerStepInternal

Sole purpose of this interface is to hide CharSequenceContains.CheckerStepLogic from newcomers which usually don't have to deal with this type and to keep the API clean.

ch.tutteli.atrium.logic.creating.iterable.contains.steps.WithTimesCheckerStepInternal

Sole purpose of this interface is to hide IterableLikeContains.CheckerStepLogic from newcomers which usually don't have to deal with this type and to keep the API clean.

ch.tutteli.atrium.logic.creating.charsequence.contains.steps.WithTimesCheckerStepLogic

A CharSequenceContains.CheckerStepLogic which is used to choose a CharSequenceContains.Checker which is based on a number of times.

ch.tutteli.atrium.logic.creating.iterable.contains.steps.WithTimesCheckerStepLogic

A IterableLikeContains.CheckerStepLogic which is used to choose a IterableLikeContains.Checker which is based on a number of times.

ch.tutteli.atrium.api.infix.en_GB.writable

A helper construct to allow expressing assertions about a path being 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.logic.ZonedDateTimeAssertions

Collection of assertion functions and builders which are applicable to subjects with a ZonedDateTime type.

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.