KDoc of Atrium

All Types

ch.tutteli.atrium.spec.assertions.AnyAssertionsSpec
ch.tutteli.atrium.assertions.any.narrow.AnyNarrow

Defines the contract for sophisticated narrowing assertion builders.

ch.tutteli.atrium.reporting.translating.ArgumentsSupportingTranslator

Represents a Translator which supports TranslatableWithArgs.

ch.tutteli.atrium.creating.Assert
ch.tutteli.atrium.assertions.Assertion

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

ch.tutteli.atrium.checking.AssertionChecker

Checks given Assertions and reports if one of them fails.

ch.tutteli.atrium.creating.AssertionCollector
ch.tutteli.atrium.reporting.AssertionFormatter

Represents a formatter for Assertions and AssertionGroups.

ch.tutteli.atrium.reporting.AssertionFormatterController

Responsible to control the flow of reporting using registered AssertionFormatters.

ch.tutteli.atrium.spec.reporting.AssertionFormatterControllerSpec
ch.tutteli.atrium.reporting.AssertionFormatterFacade

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

ch.tutteli.atrium.reporting.AssertionFormatterMethodObject

A method object used for interactions between AssertionFormatterController and AssertionFormatter.

ch.tutteli.atrium.spec.reporting.AssertionFormatterSpec
ch.tutteli.atrium.spec.reporting.AssertionFormatterSpecBase
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.AssertionGroupType

Represents a type of an AssertionGroup.

ch.tutteli.atrium.reporting.AssertionPairFormatter

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

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

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

ch.tutteli.atrium.spec.AssertionVerbFactory
ch.tutteli.atrium.AtriumFactory
ch.tutteli.atrium.creating.BaseAssertionPlant

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

ch.tutteli.atrium.creating.BaseReportingAssertionPlant
ch.tutteli.atrium.assertions.BasicAssertionGroup

A default implementation for AssertionGroup -- it has a certain type, a name, a subject and of course 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.spec.assertions.BooleanAssertionsSpec
ch.tutteli.atrium.assertions.BulletPointIdentifier

A marker interface for types which can be used to identify bullet points in IAtriumFactory.registerSameLineTextAssertionFormatterCapabilities.

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

Defines the contract for sophisticated CharSequence contains assertions.

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

Represents a creator of sophisticated contains assertions for CharSequence.

ch.tutteli.atrium.spec.assertions.CharSequenceContainsAtLeastAssertionSpec
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.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsAtLeastCheckerBuilder

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.assertions.charsequence.contains.builders.CharSequenceContainsAtLeastCheckerBuilder

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.assertions.charsequence.contains.builders.CharSequenceContainsAtLeastCheckerBuilder

Represents the 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.spec.assertions.CharSequenceContainsAtMostAssertionSpec
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.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsAtMostCheckerBuilder

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.assertions.charsequence.contains.builders.CharSequenceContainsAtMostCheckerBuilder

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.assertions.charsequence.contains.builders.CharSequenceContainsAtMostCheckerBuilder

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.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 entry point of the fluent API of sophisticated contains assertions. It contains the plant for which the Assertion shall be build as well as the decoration behaviour which shall be applied to the plant's subject.

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

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.assertions.charsequence.contains.builders.CharSequenceContainsButAtMostCheckerBuilder

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.assertions.charsequence.contains.builders.CharSequenceContainsButAtMostCheckerBuilder

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.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 base class for builders which create Checkers within the fluent API of a sophisticated contains assertion which was started with the given containsBuilder.

ch.tutteli.atrium.spec.assertions.CharSequenceContainsContainsNotAssertionSpec
ch.tutteli.atrium.spec.assertions.CharSequenceContainsDefaultTranslationAssertionSpec
ch.tutteli.atrium.spec.assertions.CharSequenceContainsExactlyAssertionSpec
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.de_CH.assertions.charsequence.contains.builders.CharSequenceContainsExactlyCheckerBuilder

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.assertions.charsequence.contains.builders.CharSequenceContainsExactlyCheckerBuilder

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.assertions.charsequence.contains.builders.CharSequenceContainsExactlyCheckerBuilder

Represents the 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 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 default search behaviour or rather does not define a search behaviour at all.

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

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.assertions.charsequence.contains.builders.CharSequenceContainsNotOrAtMostCheckerBuilder

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.assertions.charsequence.contains.builders.CharSequenceContainsNotOrAtMostCheckerBuilder

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.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.spec.assertions.CharSequenceContainsRegexAssertionSpec
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.spec.assertions.CharSequenceContainsSpecBase
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.spec.creating.CheckingAssertionPlantSpec
ch.tutteli.atrium.spec.assertions.CheckingAssertionSpec
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.spec.creating.CollectingAssertionPlantSpec
ch.tutteli.atrium.spec.assertions.CollectionAssertionsSpec
ch.tutteli.atrium.assertions.basic.contains.Contains

Defines the basic contract for sophisticated contains assertion builders.

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

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

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

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

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

Represents 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.builders.ContainsCheckerBuilder

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

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

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

ch.tutteli.atrium.assertions.DefaultExplanatoryAssertionGroupType

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

ch.tutteli.atrium.assertions.DefaultFeatureAssertionGroupType

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

ch.tutteli.atrium.assertions.DefaultIndentAssertionGroupType

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

ch.tutteli.atrium.assertions.DefaultInvisibleAssertionGroupType

The AssertionGroupType for AssertionGroups whose grouping behaviour should be kind of invisible to the user.

ch.tutteli.atrium.assertions.DefaultListAssertionGroupType

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

ch.tutteli.atrium.assertions.DefaultSummaryAssertionGroupType

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

ch.tutteli.atrium.api.cc.infix.en_UK.DefaultTranslationsOf
ch.tutteli.atrium.spec.checking.DelegatingAssertionCheckerSpec
ch.tutteli.atrium.assertions.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.assertions.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.assertions.DescriptionIterableAssertion

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

ch.tutteli.atrium.assertions.DescriptionNarrowingAssertion

Contains the DescriptiveAssertion.descriptions of the assertion functions which postulate that a AssertionPlant.subject of type T can be narrowed to TSub where TSub <: T.

ch.tutteli.atrium.assertions.DescriptionNumberAssertion

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

ch.tutteli.atrium.assertions.DescriptionThrowableAssertion

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

ch.tutteli.atrium.assertions.DescriptiveAssertion

The base interface for Assertions which only consists of the expected result with a complementary description.

ch.tutteli.atrium.assertions.DoNotFilterAssertionGroupType

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

ch.tutteli.atrium.assertions.any.narrow.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.infix.en_UK.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.EmptyNameAndSubjectAssertionGroup

Represents a base class for AssertionGroups which have an empty name and subject.

ch.tutteli.atrium.spec.reporting.EmptyNameAndSubjectAssertionGroupFormatterSpec
ch.tutteli.atrium.api.cc.infix.en_UK.Entries
ch.tutteli.atrium.assertions.ExplanatoryAssertion

Represents an Assertion which is typically used in an AssertionGroup with a ExplanatoryAssertionGroupType and provides an explanation which is typically formatted by an ObjectFormatter in reporting.

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.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.any.narrow.failurehandler.ExplanatoryDownCastFailureHandler

Represents an AnyNarrow.DownCastFailureHandler which wraps subsequent assertions into an ExplanatoryAssertionGroup.

ch.tutteli.atrium.spec.checking.FeatureAssertionCheckerSpec
ch.tutteli.atrium.assertions.FeatureAssertionGroupType

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

ch.tutteli.atrium.spec.assertions.FeatureAssertionsSpec
ch.tutteli.atrium.assertions.FixHoldsAssertionGroup

Represents a group of Assertions -- it has a certain type, a name, a subject, assertions and a fixed value for holds which does not depend on assertions (usually indirectly).

ch.tutteli.atrium.IAtriumFactory

The minimum contract of the 'abstract factory' of atrium.

ch.tutteli.atrium.assertions.IndentAssertionGroup

Represents an AssertionGroup with an DefaultIndentAssertionGroupType, which means the assertions shall be indented one extra level and name and subject 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.name and AssertionGroup.subject (by accident) but should not be mentioned in reporting.

ch.tutteli.atrium.assertions.InvisibleAssertionGroup

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

ch.tutteli.atrium.spec.reporting.InvisibleAssertionGroupFormatterSpec
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.assertions.iterable.contains.IterableContains

Defines the contract for sophisticated Iterable contains assertions.

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.de_CH.assertions.iterable.contains.builders.IterableContainsAtLeastCheckerBuilder

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

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

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.assertions.iterable.contains.builders.IterableContainsAtLeastCheckerBuilder

Represents the 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.de_CH.assertions.iterable.contains.builders.IterableContainsAtMostCheckerBuilder

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.en_UK.assertions.iterable.contains.builders.IterableContainsAtMostCheckerBuilder

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.assertions.iterable.contains.builders.IterableContainsAtMostCheckerBuilder

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.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 entry point of the fluent API of sophisticated contains assertions. It contains the plant for which the Assertion shall be build as well as the decoration behaviour which shall be applied to the plant's subject.

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

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.en_UK.assertions.iterable.contains.builders.IterableContainsButAtMostCheckerBuilder

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.assertions.iterable.contains.builders.IterableContainsButAtMostCheckerBuilder

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.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 base class for builders which create Checkers within the fluent API of a sophisticated contains assertion which was started with the given containsBuilder.

ch.tutteli.atrium.spec.assertions.IterableContainsContainsNotAssertionSpec
ch.tutteli.atrium.spec.assertions.IterableContainsEntriesSpecBase
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.de_CH.assertions.iterable.contains.builders.IterableContainsExactlyCheckerBuilder

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

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

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.assertions.iterable.contains.builders.IterableContainsExactlyCheckerBuilder

Represents the 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.spec.assertions.IterableContainsInAnyOrderAtLeastObjectsAssertionSpec
ch.tutteli.atrium.spec.assertions.IterableContainsInAnyOrderAtMostObjectsAssertionSpec
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.spec.assertions.IterableContainsInAnyOrderEntriesSpec
ch.tutteli.atrium.spec.assertions.IterableContainsInAnyOrderExactlyObjectsAssertionSpec
ch.tutteli.atrium.spec.assertions.IterableContainsInAnyOrderNotOrAtMostObjectsAssertionSpec
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.spec.assertions.IterableContainsInAnyOrderOnlyEntriesSpec
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.spec.assertions.IterableContainsInAnyOrderOnlyObjectsSpec
ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours.IterableContainsInAnyOrderOnlySearchBehaviour

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 entries than expected or more.

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

Represents the 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.spec.assertions.IterableContainsInOrderOnlyEntriesSpec
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.spec.assertions.IterableContainsInOrderOnlyObjectsSpec
ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours.IterableContainsInOrderOnlySearchBehaviour

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 entries than expected or more.

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

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

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

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

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

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

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

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.en_UK.assertions.iterable.contains.builders.IterableContainsNotOrAtMostCheckerBuilder

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.assertions.iterable.contains.builders.IterableContainsNotOrAtMostCheckerBuilder

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.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.spec.assertions.IterableContainsNullSpec
ch.tutteli.atrium.spec.assertions.IterableContainsSpecBase
ch.tutteli.atrium.assertions.LazyThreadUnsafeAssertionGroup

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

ch.tutteli.atrium.assertions.LazyThreadUnsafeBasicAssertion

Represents a DescriptiveAssertion which is evaluated lazily where the lazy loading is not thread safe.

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.reporting.translating.LocaleOrderDecider

Responsible to decide in which order Locales should be processed.

ch.tutteli.atrium.spec.reporting.translating.LocaleOrderDeciderSpec
ch.tutteli.atrium.reporting.MethodCallFormatter

Responsible to format a method call in reporting.

ch.tutteli.atrium.spec.assertions.NarrowingAssertionsSpec
ch.tutteli.atrium.spec.assertions.NumberAssertionsSpec
ch.tutteli.atrium.reporting.ObjectFormatter

Represents a formatter for objects.

ch.tutteli.atrium.spec.reporting.ObjectFormatterSpec
ch.tutteli.atrium.api.cc.infix.en_UK.Objects
ch.tutteli.atrium.spec.reporting.OnlyFailureReporterSpec
ch.tutteli.atrium.creating.PlantHasNoSubjectException

Represents the Exception that an AssertionPlant.subject was not defined but one tried to access 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 IAtriumFactory.registerSameLineTextAssertionFormatterCapabilities.

ch.tutteli.atrium.assertions.PrefixSuccessfulSummaryAssertion

Represents the identifier for bullet points used to prefix Assertions which hold, in context of an AssertionGroup with type SummaryAssertionGroupType.

ch.tutteli.atrium.reporting.RawString

Marker interface for types which provide a raw string functionality and should be treated accordingly in reporting (e.g., in ObjectFormatter).

ch.tutteli.atrium.api.cc.infix.en_UK.RegexPatterns
ch.tutteli.atrium.reporting.Reporter

Represents a reporter which reports about Assertions.

ch.tutteli.atrium.reporting.ReporterBuilder

A builder to create a Reporter consisting of several components.

ch.tutteli.atrium.creating.ReportingAssertionPlant

Represents a plant for Assertions and offers the possibility to check all the added assertions which includes error reporting.

ch.tutteli.atrium.creating.ReportingAssertionPlantNullable
ch.tutteli.atrium.spec.creating.ReportingAssertionPlantSpec
ch.tutteli.atrium.assertions.RootAssertionGroupType

The AssertionGroupType for AssertionGroups which are the root of all assertions.

ch.tutteli.atrium.spec.reporting.SingleAssertionGroupTypeFormatterSpec
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.

ch.tutteli.atrium.spec.assertions.SubjectLessAssertionSpec
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.spec.assertions.TestData
ch.tutteli.atrium.spec.reporting.TextExplanatoryAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.reporting.TextExplanatoryBasedAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.reporting.TextFallbackAssertionFormatterSpec
ch.tutteli.atrium.spec.reporting.TextFeatureAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.reporting.TextIndentAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.reporting.TextIndentBasedAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.reporting.TextListAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.reporting.TextListBasedAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.reporting.TextMethodCallFormatterSpec
ch.tutteli.atrium.spec.reporting.TextSummaryAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.reporting.TextWarningAssertionGroupFormatterSpec
ch.tutteli.atrium.spec.assertions.ThrowableAssertionsSpec
ch.tutteli.atrium.assertions.throwable.thrown.ThrowableThrown

Defines the 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.assertions.throwable.thrown.builders.ThrowableThrownBuilder

Represents the entry point of the fluent API of sophisticated a Throwable was thrown assertions.

ch.tutteli.atrium.spec.checking.ThrowingAssertionCheckerSpec
ch.tutteli.atrium.spec.reporting.ToStringObjectFormatter

Represents an ObjectFormatter which merely formats a given object by calling its toString method.

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.spec.reporting.translating.TranslationSupplierBasedTranslatorSpec
ch.tutteli.atrium.spec.reporting.translating.TranslationSupplierSpec
ch.tutteli.atrium.reporting.translating.Translator

Represents a translator of Translatables.

ch.tutteli.atrium.spec.reporting.translating.TranslatorErrorCaseSpec
ch.tutteli.atrium.spec.reporting.translating.TranslatorIntSpec

If you use this Spec then your reporter needs to use a translator which uses the following translations which should be in

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 Locale.getDefault as primaryLocale if not defined differently via constructor parameter.

ch.tutteli.atrium.api.cc.infix.en_UK.Values
ch.tutteli.atrium.spec.verbs.VerbSpec
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.infix.en_UK.case

Represents the pseudo keyword case as in ignoring case.

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

Represents the pseudo keyword contain as in to contain.

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

Represents the pseudo keyword only as in but only.

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

Represents the pseudo keyword order as in inAny order.