Atrium is built up by different modules. The packages shown below contain classes etc. of all modules excluding the one of atrium-imp-robstoll and atrium-imp-robstoll-lib.
API modules:
Assertion modules:
Core modules:
Misc modules:
Contains the IAtriumFactory. |
|
Contains the code completion focused assertion function API in German. |
|
ch.tutteli.atrium.api.cc.de_CH.assertions.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.assertions.iterable.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
Contains the code completion focused assertion function API in English. |
|
ch.tutteli.atrium.api.cc.en_UK.assertions.charsequence.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.iterable.contains.builders |
Contains the builders - necessary to provide an extensible fluent API - which allow to create sophisticated |
Contains different types of IAssertion -- e.g. BasicAssertion -- as well as assertion function templates which can be used in API modules such as ch.tutteli.atrium.api.cc.en_UK. |
|
Contains inter alia the contract for narrowing assertion builders -- IAnyNarrow. |
|
Contains IDownCastFailureHandlers. |
|
Contains the basic contract for contains assertion builders -- IContains. |
|
Contains base classes for builders representing a step in the process of creating sophisticated |
|
Contains base classes for IContains.IChecker. |
|
Contains base classes for IContains.ICreators. |
|
Contains the contract for sophisticated CharSequence |
|
Contains base classes for fluent API builders used in assertion function APIs (e.g. atrium-assertions-code-completion-en_UK). |
|
Contains ICharSequenceContains.ICheckers. |
|
Contains ICharSequenceContains.ICreators. |
|
ch.tutteli.atrium.assertions.charsequence.contains.searchbehaviours |
Contains ICharSequenceContains.ISearchBehaviour. |
ch.tutteli.atrium.assertions.charsequence.contains.searchers |
Contains ICharSequenceContains.ISearchers. |
Contains the contract for sophisticated Iterable |
|
Contains base classes for fluent API builders used in assertion function APIs (e.g. atrium-assertions-code-completion-en_UK). |
|
Contains IIterableContains.ICheckers. |
|
Contains IIterableContains.ICreators. |
|
ch.tutteli.atrium.assertions.iterable.contains.searchbehaviours |
Contains IIterableContains.ISearchBehaviour. |
Contains the contract for sophisticated a Throwable was thrown assertions -- IThrowableThrown |
|
Contains the ThrowableThrownBuilder which typically is used to create an assertion verb for expected exceptions |
|
Contains IThrowableThrown.ICreators. |
|
Contains IIterableContains.IAbsentThrowableMessageProviders. |
|
Everything involved in checking made IAssertion. |
|
Everything involved in creating IAssertion. |
|
Everything involved in reporting made IAssertion. |
|
Everything involved in translating ITranslatables. |
|
Helper functions for specifications as well as the contract of IAssertionVerbFactory. |
|
Specifications for assertion function APIs (usually placed in an API module -- e.g. ch.tutteli.atrium.api.cc.de_CH). |
|
Specifications for the API of the package ch.tutteli.atrium.checking. |
|
Specifications for the API of the package ch.tutteli.atrium.creating. |
|
Specifications for the API of the package ch.tutteli.atrium.reporting. |
|
Specifications for the API of the package ch.tutteli.atrium.reporting.translating. |
|
Specifications for Assertion Verbs. |
|
Contains the AssertionVerb which is an enum defining the ITranslatable of the out-of-the-box Assertion Verbs. |
|
Contains the Assertion Verbs functions named |
|
Contains the Assertion Verbs functions named |
|
Contains the Assertion Verbs functions named |