| ch.tutteli.atrium.reporting.translating.ArgumentsSupportingTranslator |
Represents an ITranslator which supports ITranslatableWithArgs. |
| ch.tutteli.atrium.AtriumFactory |
A dummy implementation of IAtriumFactory which should be replaced by an actual implementation. |
| ch.tutteli.atrium.assertions.IAssertion |
The base interface of all assertions, providing the method holds. |
| ch.tutteli.atrium.checking.IAssertionChecker |
Checks given IAssertions and reports if one of them fails. |
| ch.tutteli.atrium.reporting.IAssertionFormatter |
Represents a formatter for an IAssertion and its Messages. |
| ch.tutteli.atrium.assertions.IAssertionGroup |
The base interface for IAssertion groups, providing a default implementation for IAssertion.holds
which returns |
| ch.tutteli.atrium.creating.IAssertionPlant |
Represents a plant for IAssertions and offers the possibility to check all the added assertions. |
| ch.tutteli.atrium.creating.IAssertionPlantNullable |
Represents an assertion plant for nullable types. |
| ch.tutteli.atrium.creating.IAssertionPlantWithCommonFields |
An assertion plant which has CommonFields; provides the property subject for ease of use. |
| ch.tutteli.atrium.IAtriumFactory |
The minimum contract of the 'abstract factory' of atrium. |
| ch.tutteli.atrium.creating.IDownCastBuilder |
A builder for creating a down-casting IAssertion. |
| ch.tutteli.atrium.assertions.IFeatureAssertionGroup |
The base interface for feature IAssertion groups, providing a default implementation for IAssertion.holds
which returns |
| ch.tutteli.atrium.reporting.translating.ILocaleOrderDecider |
Responsible to decide in which order Locales should be processed. |
| ch.tutteli.atrium.reporting.IMethodCallFormatter |
Responsible to format a method call in reporting. |
| ch.tutteli.atrium.assertions.IMultiMessageAssertion |
The base interface for IAssertions which have multiple Messages. |
| ch.tutteli.atrium.reporting.IObjectFormatter |
Represents a formatter for objects. |
| ch.tutteli.atrium.assertions.IOneMessageAssertion |
The base interface for IAssertions which have one Message. |
| ch.tutteli.atrium.reporting.IRawString |
Marker interface for types which provide a raw string functionality and should be treated accordingly in reporting (e.g., in IObjectFormatter). |
| ch.tutteli.atrium.reporting.IReporter |
Represents a reporter which reports about IAssertions. |
| ch.tutteli.atrium.reporting.translating.ISimpleTranslatable |
Something which is ITranslatable and provides a default representation by value. |
| ch.tutteli.atrium.creating.IThrowableFluent |
This interface is mainly here to simplify the KDoc generation (no need to define it twice, once in atrium-api-late-binding and once in atrium-impl-robstoll). Once Kotlin supports inline functions in interfaces, we will consolidate it to a proper API and get rid of ThrowableFluent in atrium-api-late-binding. |
| ch.tutteli.atrium.reporting.translating.ITranslatable |
Something which is translatable, identified by id with a default representation given by getDefault. |
| ch.tutteli.atrium.reporting.translating.ITranslatableWithArgs |
Represents a ITranslatable with arguments. |
| ch.tutteli.atrium.reporting.translating.ITranslationSupplier |
A supplier of translations for ITranslatables for particular Locales. |
| ch.tutteli.atrium.reporting.translating.ITranslator |
Represents a translator of ITranslatables. |
| ch.tutteli.atrium.assertions.Message |
Represents a message of an IAssertion. |
| ch.tutteli.atrium.reporting.RawString |
Use this class to represent a String which should be treated as raw String in reporting. |
| ch.tutteli.atrium.creating.ThrowableFluent |
Provides toThrow methods for making assertions about a Throwable which one expects was thrown. |
| ch.tutteli.atrium.reporting.translating.TranslatableRawString |
Use this class to represent an ITranslatable which shall be translated and then be treated as raw String in reporting. |
| ch.tutteli.atrium.reporting.translating.TranslatableWithArgs |
An ITranslatable which contains placeholders for arguments. |
| ch.tutteli.atrium.reporting.translating.UsingDefaultTranslator |
This translator does not translate but uses ITranslatable.getDefault instead and uses Locale.getDefault as primaryLocale if not defined differently via constructor parameter. |