|
ch.tutteli.atrium.reporting.AssertionFormatterControllerBasedFacade |
Responsible to call an appropriate AssertionFormatter which supports formating a given Assertion -- it does
so by delegating this responsibility to the specified assertionFormatterController.
|
|
ch.tutteli.atrium.reporting.AssertionFormatterControllerImpl |
Represents an AssertionFormatterController which does nothing special in addition
but just the job of the controller :)
|
|
ch.tutteli.atrium.creating.CheckingAssertionPlantImpl |
|
|
ch.tutteli.atrium.creating.CollectingAssertionPlantImpl |
|
|
ch.tutteli.atrium.reporting.translating.CoroutineBasedLocaleOrderDecider |
Responsible to determine in which order Locales should be processed.
|
|
ch.tutteli.atrium.checking.DelegatingAssertionChecker |
An AssertionChecker useful for narrowing assertion functions which have to create an own AssertionPlant
but want to add the created assertions to the original plant (the subjectPlant) of the narrowed subject.
|
|
ch.tutteli.atrium.reporting.DetailedObjectFormatter |
Formats an object by using its toString representation, its Class.getName and its System.identityHashCode
(in most cases).
|
|
ch.tutteli.atrium.checking.FeatureAssertionChecker |
An AssertionChecker useful for feature assertions. It creates an AssertionGroup of type
FeatureAssertionGroupType, adds the given assertions to it and finally adds the group to the given
subjectPlant.
|
|
ch.tutteli.atrium.reporting.InvisibleAssertionGroupFormatter |
Represents an AssertionFormatter which formats AssertionGroups with an InvisibleAssertionGroupType or rather
does not format them but only passes on the given AssertionFormatterMethodObject as
child-AssertionFormatterMethodObject for the formatting of the AssertionGroup.assertions.
|
|
ch.tutteli.atrium.creating.MutableListBasedAssertionPlant |
|
|
ch.tutteli.atrium.creating.MutableListBasedReportingAssertionPlant |
|
|
ch.tutteli.atrium.reporting.NoSpecialChildFormattingSingleAssertionGroupTypeFormatter |
A base type for AssertionFormatter which canFormat only
AssertionGroups of one specific AssertionGroupType and does nothing special when it comes to formatting
AssertionGroup.assertions (merely delegates to assertionFormatterController).
|
|
ch.tutteli.atrium.reporting.OnlyFailureReporter |
A Reporter which reports only failing assertions.
|
|
ch.tutteli.atrium.reporting.translating.PropertiesBasedTranslationSupplier |
A base class for properties based TranslationSuppliers which provides a loading
and caching mechanism of properties files.
|
|
ch.tutteli.atrium.reporting.translating.PropertiesPerEntityAndLocaleTranslationSupplier |
Represents a TranslationSupplier which is based on properties-files which are structured per
entity (enum, object or class) and Locale.
|
|
ch.tutteli.atrium.reporting.translating.PropertiesPerLocaleTranslationSupplier |
Represents a TranslationSupplier which is based on properties-files which are structured per Locale.
|
|
ch.tutteli.atrium.creating.ReportingAssertionPlantImpl |
An AssertionPlant which checks each added Assertion immediately.
|
|
ch.tutteli.atrium.creating.ReportingAssertionPlantNullableImpl |
An AssertionPlant for nullable types.
|
|
ch.tutteli.atrium.reporting.SingleAssertionGroupTypeFormatter |
A base type for AssertionFormatter which canFormat only
AssertionGroups of one specific AssertionGroupType.
|
|
ch.tutteli.atrium.reporting.TextExplanatoryAssertionGroupFormatter |
Represents an AssertionFormatter which formats AssertionGroups with an ExplanatoryAssertionGroupType by
neglecting the group header and defining an child-AssertionFormatterMethodObject which indicates that we are in an
explanatory assertion.
|
|
ch.tutteli.atrium.reporting.TextFallbackAssertionFormatter |
Formats an Assertion for text output (e.g. to the console) by using the given assertionPairFormatter
to format the group header for AssertionGroups and uses the bullet point defined for
RootAssertionGroupType as prefix for the AssertionGroup.assertions.
|
|
ch.tutteli.atrium.reporting.TextFeatureAssertionGroupFormatter |
Represents an AssertionFormatter which formats AssertionGroups with a FeatureAssertionGroupType by
using the given assertionPairFormatter to format the group header, additionally prefixing it with the
"bullet point" (typically an arrow) defined for PrefixFeatureAssertionGroupHeader and uses the bullet point
defined for FeatureAssertionGroupType as prefix for the AssertionGroup.assertions.
|
|
ch.tutteli.atrium.reporting.TextIndentAssertionGroupFormatter |
Represents an AssertionFormatter which formats AssertionGroups with an IndentAssertionGroupType or rather
creates a child-AssertionFormatterMethodObject which proposes to use the bullet point defined
for IndentAssertionGroupType for the AssertionGroup.assertions.
|
|
ch.tutteli.atrium.reporting.TextListAssertionGroupFormatter |
Represents an AssertionFormatter which formats AssertionGroups with a ListAssertionGroupType by
using the given assertionPairFormatter to format the group header and uses the bullet point defined for
ListAssertionGroupType as prefix for the AssertionGroup.assertions.
|
|
ch.tutteli.atrium.reporting.TextListBasedAssertionGroupFormatter |
Represents an AssertionFormatter which formats AssertionGroups with type T by using the given
assertionPairFormatter to format the group header and using the given bulletPoint (see constructor) to prefix
the AssertionGroup.assertions.
|
|
ch.tutteli.atrium.reporting.TextMethodCallFormatter |
Responsible to format a method call for text output (e.g. to the console) where it represents arguments of a
method call by using their Object.toString representation with a few exceptions.
|
|
ch.tutteli.atrium.reporting.TextNextLineAssertionPairFormatter |
Represents an AssertionPairFormatter formatter of assertion pairs -- which consists of a Translatable
and a representation -- where it puts the translation on one line and the representation on the next line
(including indentation as if the representation is a child).
|
|
ch.tutteli.atrium.reporting.TextPrefixBasedAssertionGroupFormatter |
|
|
ch.tutteli.atrium.reporting.TextSameLineAssertionPairFormatter |
Represents an AssertionPairFormatter formatter of assertion pairs -- which consists of a Translatable
and a representation -- where it puts them on the same line in the form: translation: representation.
|
|
ch.tutteli.atrium.reporting.TextSummaryAssertionGroupFormatter |
Represents an AssertionFormatter which formats AssertionGroups with a SummaryAssertionGroupType by
using the given assertionPairFormatter to format the group header and uses the bullet point defined
for PrefixSuccessfulSummaryAssertion as prefix for successful AssertionGroup.assertions and the bullet point
defined for PrefixFeatureAssertionGroupHeader as prefix for failing AssertionGroup.assertions.
|
|
ch.tutteli.atrium.checking.ThrowingAssertionChecker |
An AssertionChecker which throws AssertionErrors in case an assertion fails
and uses the given reporter for reporting.
|
|
ch.tutteli.atrium.reporting.translating.TranslationSupplierBasedTranslator |
Represents a Translator which uses a TranslationSupplier to retrieve translations and CoroutineBasedLocaleOrderDecider
to determine in which order it should try to find translations for a given Translatable.
|