abstract fun newTextSummaryAssertionGroupFormatter(bulletPoints: Map<KClass<out BulletPointIdentifier>, String>, assertionFormatterController: AssertionFormatterController, objectFormatter: ObjectFormatter, translator: Translator): AssertionFormatter
Creates an AssertionFormatter which is intended for text output (e.g. for the console) and formats AssertionGroups of type SummaryAssertionGroupType.
bulletPoints
- The bullet points used in reporting; will typically use the bullet point registered
for SummaryAssertionGroupType, PrefixFailingSummaryAssertion and PrefixSuccessfulSummaryAssertion
as prefix for each Assertion in AssertionGroup.assertions.
assertionFormatterController
- The controller used to steer the flow of the reporting.
objectFormatter
- The formatter which is used to format objects other than Assertions.
translator
- The translator which is used to translate Translatable such as
DescriptiveAssertion.description.
Return
The newly created assertion formatter.