interface AssertionFormatter
Represents a formatter for Assertions and AssertionGroups.
abstract fun canFormat(assertion: Assertion): Boolean
Denotes whether this AssertionFormatter was created to format Assertions such as the given assertion or not. |
|
open fun format(assertion: Assertion, parameterObject: AssertionFormatterParameterObject): Unit
Formats the given assertion and appends the result to the sb of the given parameterObject. |
|
abstract fun formatGroup(assertionGroup: AssertionGroup, parameterObject: AssertionFormatterParameterObject, formatAssertions: (AssertionFormatterParameterObject, (Assertion) -> Unit) -> Unit): Unit
Formats the given assertionGroup and appends the result to the sb of the given parameterObject. |
|
abstract fun formatNonGroup(assertion: Assertion, parameterObject: AssertionFormatterParameterObject): Unit
Formats the given assertion and appends the result to the sb of the given parameterObject. |
val CALL_FORMAT_GROUP: String |
fun throwNotIntendedForAssertionGroups(): Unit |