doc / ch.tutteli.atrium.reporting.translating / StringBasedTranslatable

StringBasedTranslatable

interface StringBasedTranslatable : Translatable (source)

Something which is Translatable and provides a default representation by value.

Properties

value

abstract val value: String

The default representation of this Translatable.

Inherited Properties

id

open val id: String

The id of this Translatable -- per default it is "KClass.fullName ID_SEPARATOR" without the spaces.

name

abstract val name: String

The name of this Translatable -- the name together with its KClass.qualifiedName should identify a Translatable (see id).

Functions

getDefault

open fun getDefault(): String

Returns the default representation of this Translatable which is value.

Inheritors

AssertionVerb

enum class AssertionVerb : StringBasedTranslatable

The Translatable for the assertion expect.

DescriptionAnyAssertion

enum class DescriptionAnyAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Any.

DescriptionBasic

enum class DescriptionBasic : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions which are so basic that one does not want to use a different wording in a two different assertion functions.

DescriptionBigDecimalAssertion

enum class DescriptionBigDecimalAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to BigDecimal.

DescriptionCharSequenceAssertion

enum class DescriptionCharSequenceAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to CharSequence.

DescriptionCollectionAssertion

enum class DescriptionCollectionAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Collection.

DescriptionComparableAssertion

enum class DescriptionComparableAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Comparable.

DescriptionDateTimeLikeAssertion

enum class DescriptionDateTimeLikeAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to date like instances (e.g. LocalDate, LocaleDateTime, ZonedDateTime etc.)

DescriptionFloatingPointAssertion

enum class DescriptionFloatingPointAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Float, Double and maybe other platform specific floating point types (such as BigDecimal in JVM).

DescriptionFunLikeAssertion

enum class DescriptionFunLikeAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Any.

DescriptionIterableAssertion

enum class DescriptionIterableAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Iterable.

DescriptionListAssertion

enum class DescriptionListAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Map.

DescriptionMapAssertion

enum class DescriptionMapAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Map.

DescriptionMapLikeAssertion

enum class DescriptionMapLikeAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Map.

DescriptionOptionalAssertion

enum class DescriptionOptionalAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Optional.

DescriptionPathAssertion

enum class DescriptionPathAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Path.

DescriptionResultAssertion

enum class DescriptionResultAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Map.

DescriptionThrowableAssertion

enum class DescriptionThrowableAssertion : StringBasedTranslatable

Contains the DescriptiveAssertion.descriptions of the assertion functions which are applicable to Throwable.

ErrorMessages

enum class ErrorMessages : StringBasedTranslatable

Contains translations which are used in error like messages.

ErrorMessages

enum class ErrorMessages : StringBasedTranslatable

Contains translations which are used in error like messages.