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

ISimpleTranslatable

interface ISimpleTranslatable : ITranslatable

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

Properties

value

abstract val value: String

The default representation of this ITranslatable.

Inherited Properties

id

open val id: String

The id of this ITranslatable -- per default it is "Class.namename"

name

abstract val name: String

The name of this ITranslatable -- the name together with its Class.name should identify a ITranslatable (see id).

Functions

getDefault

open fun getDefault(): String

Returns the default representation of this ITranslatable which is value.

Inheritors

AssertionVerb

enum class AssertionVerb : ISimpleTranslatable

The ITranslatables for the assertion functions assert, assertThat and expect.

DescriptionAnyAssertion

enum class DescriptionAnyAssertion : ISimpleTranslatable

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

DescriptionBasic

enum class DescriptionBasic : ISimpleTranslatable

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

DescriptionCharSequenceAssertion

enum class DescriptionCharSequenceAssertion : ISimpleTranslatable

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

DescriptionCollectionAssertion

enum class DescriptionCollectionAssertion : ISimpleTranslatable

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

DescriptionIterableAssertion

enum class DescriptionIterableAssertion : ISimpleTranslatable

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

DescriptionNarrowingAssertion

enum class DescriptionNarrowingAssertion : ISimpleTranslatable

Contains the IBasicAssertion.descriptions of the assertion functions which postulate that a IAssertionPlant.subject of type T can be narrowed to TSub where TSub <: T.

DescriptionNumberAssertion

enum class DescriptionNumberAssertion : ISimpleTranslatable

Contains the IBasicAssertion.descriptions of the assertion functions which are applicable to Number.

DescriptionThrowableAssertion

enum class DescriptionThrowableAssertion : ISimpleTranslatable

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

TestDescription

enum class TestDescription : ISimpleTranslatable

TestTranslatable

enum class TestTranslatable : ISimpleTranslatable

Contains ISimpleTranslatables which are used in TranslationSupplierSpec.