Atrium is built up by different modules, each available for different platforms.
The packages shown below contain classes etc. of all modules excluding the one of atrium-core-robstoll, atrium-core-robstoll-lib, atrium-domain-robstoll and atrium-domain-robstoll-lib.
The following names do not include the platform specific suffixes which are -common
, -jvm
, -js
and -android
.
Bundle modules:
API modules:
Domain modules:
Core modules:
Translation modules:
Misc modules:
Atrium has currently several modules to retain backward compatibility. You should not rely on them on and move to the suggested predecessor:
atrium-cc-en_GB-robstoll
instead. This bundle defines to have a dependency on
atrium-api-cc-en_UK, atrium-translations-en_UK, atrium-domain-robstoll, atrium-core-robstoll and some deprecated modulesatrium-cc-infix-en_GB-robstoll
instead. This bundle defines to have a dependency on
atrium-api-cc-infix-en_UK, atrium-translations-en_UK, atrium-domain-robstoll, atrium-core-robstoll and some deprecated modulesatrium-api-cc-en_GB
instead.atrium-api-cc-infix-en_GB
instead.deprecated
and you should not longer rely on it.
It will be removed with 1.0.0.
Use the replacements suggested in the @Deprecated
annotations.
Contains the deprecated IAtriumFactory. |
|
Contains API which provides a pure fluent API in German and which has its design focus on usability in conjunction with code completion. |
|
ch.tutteli.atrium.api.cc.de_CH.assertions.charsequence.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.de_CH.assertions.iterable.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.de_CH.creating.charsequence.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
ch.tutteli.atrium.api.cc.de_CH.creating.iterable.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
Contains API which provides a pure fluent API in English and which has its design focus on usability in conjunction with code completion. |
|
ch.tutteli.atrium.api.cc.en_GB.creating.charsequence.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
ch.tutteli.atrium.api.cc.en_GB.creating.iterable.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
|
|
ch.tutteli.atrium.api.cc.en_UK.assertions.charsequence.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.en_UK.assertions.iterable.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.en_UK.creating.charsequence.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.en_UK.creating.iterable.contains.builders |
Contains |
Contains API which provides an infix API in English and which has its design focus on usability in conjunction with code completion. |
|
ch.tutteli.atrium.api.cc.infix.en_GB.creating.charsequence.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
ch.tutteli.atrium.api.cc.infix.en_GB.creating.iterable.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
ch.tutteli.atrium.api.cc.infix.en_GB.creating.list.get.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
ch.tutteli.atrium.api.cc.infix.en_GB.creating.map.get.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
Contains pseudo keywords such as order. |
|
|
|
ch.tutteli.atrium.api.cc.infix.en_UK.assertions.charsequence.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.infix.en_UK.assertions.iterable.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.infix.en_UK.creating.charsequence.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.infix.en_UK.creating.iterable.contains.builders |
Contains |
Contains different types of Assertion,
e.g. DescriptiveAssertion.
Currently it contains also |
|
Contains |
|
Contains |
|
Contains |
|
Contains |
|
Contains |
|
The AssertionBuilder and other builders to ease the creation of Assertions. |
|
Contains |
|
Contains |
|
Contains |
|
Contains |
|
ch.tutteli.atrium.assertions.charsequence.contains.searchbehaviours |
Contains |
ch.tutteli.atrium.assertions.charsequence.contains.searchers |
Contains |
Contains |
|
Contains |
|
Contains |
|
Contains |
|
ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours |
Contains |
Contains |
|
Contains |
|
Contains |
|
Contains |
|
Everything involved in checking Assertions. |
|
Contains the CoreFactory. |
|
Contains helper functions which shall ease the migration to a newer version of Atrium.
For instance, it contains toAtriumLocale
to convert a Java |
|
Contains polyfills for functionality which is missing on certain platforms so that they can be used in a common way. |
|
Everything involved in creating Assertions. |
|
The AssertionComposer which delegates to an implementation which composes different assertions to new Assertions. |
|
Contains AssertImpl. |
|
Contains extension functions for the AssertionBuilder. |
|
Builders involved in creating Assertions. |
|
ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders |
Contains base classes for CharSequenceContains.CheckerOption. |
Contains the builder behind AssertImpl.collector |
|
ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders |
Contains base classes for IterableContains.CheckerOption. |
Contains the ReporterBuilder. |
|
Contains utility functions for APIs. |
|
Contains interfaces defining the minimum set of assertion functions (on level domain) which an implementation has to provide. |
|
Contains inter alia the contract for the type transformation assertion builders -- AnyTypeTransformation. |
|
ch.tutteli.atrium.domain.creating.any.typetransformation.creators |
Contains AnyTypeTransformationAssertions which defines the minimum set of type transformation assertion functions (on level domain) an implementation has to provide. |
ch.tutteli.atrium.domain.creating.any.typetransformation.failurehandlers |
Contains the contract for failure handlers involved in failed type transformations as well as the FailureHandlerFactory which defines the minimum set of AnyTypeTransformation.FailureHandler an implementation has to provide. |
Contains the basic contract for contains assertion builders -- Contains. |
|
Contains the contract for sophisticated CharSequence |
|
ch.tutteli.atrium.domain.creating.charsequence.contains.checkers |
Contains CheckerFactory which defines the minimum set of CharSequenceContains.Checker an implementation has to provide. |
ch.tutteli.atrium.domain.creating.charsequence.contains.creators |
Contains CharSequenceContainsAssertions
which defines the minimum set of |
ch.tutteli.atrium.domain.creating.charsequence.contains.searchbehaviours |
Contains SearchBehaviourFactory which defines the minimum set of CharSequenceContains.SearchBehaviour an implementation has to provide. |
Contains AssertionCollector. |
|
Contains the contract for sophisticated feature extraction assertions -- FeatureExtractor |
|
Contains the FeatureExtractorCreatorFactory |
|
Contains the contract for sophisticated Iterable |
|
ch.tutteli.atrium.domain.creating.iterable.contains.checkers |
Contains CheckerFactory which defines the minimum set of IterableContains.Checker an implementation has to provide. |
ch.tutteli.atrium.domain.creating.iterable.contains.creators |
Contains IterableContainsAssertions
which defines the minimum set of |
ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours |
Contains SearchBehaviourFactory which defines the minimum set of IterableContains.SearchBehaviour an implementation has to provide. |
Contains the contract for sophisticated a Throwable was thrown assertions -- ThrowableThrown |
|
Contains IterableContainsAssertions
which defines the minimum set of |
|
ch.tutteli.atrium.domain.creating.throwable.thrown.providers |
Contains AbsentThrowableMessageProviderFactory which defines the minimum set of IterableContains.AbsentThrowableMessageProvider an implementation has to provide. |
Everything involved in reporting Assertions. |
|
Everything involved in translating Translatables. |
|
Contains inter alia DeprecationTestEngine which is used in backward compatibility tests. |
|
Contains Translatables. |
|
Contains the out-of-the-box Assertion Verbs such as assert, assertThat and expect. |
|
The |
|
The |
|
The |
|
Contains the assertion verbs Atrium uses internally. Use with care, no backward compatibility guarantees and reporting might change. |