interface ISimpleTranslatable : ITranslatable
Something which is ITranslatable and provides a default representation by value.
abstract val value: String
The default representation of this ITranslatable. |
open val id: String
The id of this ITranslatable -- per default it is "Class.name-name" |
|
abstract val name: String
The name of this ITranslatable -- the name together with its Class.name should identify a ITranslatable (see id). |
open fun getDefault(): String
Returns the default representation of this ITranslatable which is value. |
object AssertionDescription : ISimpleTranslatable
Use this description in an implementation to create an IOneMessageAssertion. |
|
enum class AssertionDescription : ISimpleTranslatable
Use these ISimpleTranslatables in the implementation to create corresponding IAssertions. |
|
enum class AssertionVerb : ISimpleTranslatable
The ITranslatables for the assertion functions assert, assertThat and expect. |