Everything involved in reporting made IAssertion.
interface IAssertionFormatter
Represents a formatter for an IAssertion and its Messages. |
|
interface IMethodCallFormatter
Responsible to format a method call in reporting. |
|
interface IObjectFormatter
Represents a formatter for objects. |
|
interface IRawString
Marker interface for types which provide a raw string functionality and should be treated accordingly in reporting (e.g., in IObjectFormatter). |
|
interface IReporter
Represents a reporter which reports about IAssertions. |
|
data class RawString : IRawString
Use this class to represent a String which should be treated as raw String in reporting. |
|
class ReporterBuilder
A builder to create an IReporter consisting of an ITranslator which is used by an IObjectFormatter which then is used by an IAssertionFormatter which in turn is used by the created IReporter. |