doc / ch.tutteli.atrium.assertions / ISummaryAssertionGroupType

ISummaryAssertionGroupType

interface ISummaryAssertionGroupType : IDoNotFilterAssertionGroupType

Represents the IAssertionGroupType for IAssertionGroups whose assertions should all be reported in reporting (no filtering by an IReporter) since it represents a summary which itself will point out which assertions hold and which do not.

This IAssertionGroupType should only be used for cases where we need to present a result as a whole and where filtering out successful assertions would either be misleading or not complete.

An IAssertionFormatter will typically use PrefixSuccessfulSummaryAssertion and PrefixFailingSummaryAssertion to prefix the IAssertionGroup.assertions.

Inheritors

SummaryAssertionGroupType

object SummaryAssertionGroupType : ISummaryAssertionGroupType

The IAssertionGroupType for IAssertionGroups whose assertions should not be filtered (by an IReporter) and for which an IAssertionFormatter should state whether they hold or not.