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:
atrium-api-fluent-en_GB provides an assertion function API in English where the main focus of this API's design is put on ease of use/compatibility with code completion functionality of an IDE. It is a pure fluent API. extensions:
Path
)Result
)Domain modules:
Core modules:
Translation modules:
Misc modules:
Atrium has currently several modules to retain backward compatibility. You should not rely on them and move to the suggested predecessor:
atrium-fluent-de_CH
instead. This bundle defines to have a dependency on
atrium-api-cc-de_CH, atrium-translations-de_CH, atrium-domain-robstoll and atrium-core-robstollatrium-fluent-en_GB
instead. This bundle defines to have a dependency on
atrium-api-cc-en_GB, atrium-translations-en_GB, atrium-domain-robstoll and and atrium-core-robstollatrium-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-fluent-de_CH
instead.atrium-api-fluent-en_GB
instead.atrium-api-infix-en_GB
instead.atrium-api-cc-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 |
|
|
|
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 |
ch.tutteli.atrium.api.cc.de_CH.creating.iterable.contains.builders |
Contains |
|
|
ch.tutteli.atrium.api.cc.en_GB.creating.charsequence.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.en_GB.creating.iterable.contains.builders |
Contains |
|
|
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 |
|
|
ch.tutteli.atrium.api.cc.infix.en_GB.creating.charsequence.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.infix.en_GB.creating.iterable.contains.builders |
Contains |
ch.tutteli.atrium.api.cc.infix.en_GB.creating.list.get.builders |
Contains |
ch.tutteli.atrium.api.cc.infix.en_GB.creating.map.get.builders |
Contains |
Contains |
|
|
|
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 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.fluent.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.fluent.en_GB.creating.iterable.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
Contains an API for types introduced with JDK 8 |
|
Contains an API for types introduced with Kotlin 1.3 |
|
Contains the out-of-the-box Assertion Verbs such as expect, assert and assertThat. |
|
Contains the assertion verbs Atrium uses internally. Use with care, no backward compatibility guarantees and reporting might change. |
|
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. |
|
Package containing/defining common steps for builders. |
|
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 ExpectImpl. |
|
Contains helper functions for Contains.Builder |
|
Contains builders for ch.tutteli.atrium.domain.creating.changers. |
|
ch.tutteli.atrium.domain.builders.creating.charsequence.contains.builders |
Contains base classes for CharSequenceContains.CheckerOption. |
Contains the builder behind ExpectImpl.collector |
|
ch.tutteli.atrium.domain.builders.creating.iterable.contains.builders |
Contains base classes for IterableContains.CheckerOption. |
Builders involved in delegating to assertion implementations. |
|
Builders involved in creating Assertions. |
|
Contains helper functions such as asExpect to ease the migration from deprecated functionality to new functionality |
|
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 |
|
ch.tutteli.atrium.domain.creating.any.typetransformation.creators |
Contains |
ch.tutteli.atrium.domain.creating.any.typetransformation.failurehandlers |
Contains |
Contains the basic contract for contains assertion builders -- Contains. |
|
Contains contracts for subject-change related functionality such as SubjectChanger and ExtractedFeaturePostStep |
|
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. |
Contains interfaces defining the minimum set of assertion functions (on level domain) which an implementation has to provide for the Kotlin 1.3 extension. |
|
Everything involved in reporting Assertions. |
|
Everything involved in translating Translatables. |
|
Contains Translatables. |
|
Contains the |
|
The |
|
The |
|
The |
|
Contains the |