doc / ch.tutteli.atrium.assertions / IDoNotFilterAssertionGroupType

IDoNotFilterAssertionGroupType

interface IDoNotFilterAssertionGroupType : IAssertionGroupType

An IAssertionGroupType which indicates that a IReporter should not filter its IAssertionGroup.assertions.

In contrast to IExplanatoryAssertionGroupType (which is a subtype), a IReporter is allowed to filter out the whole IAssertionGroup.

Inheritors

IExplanatoryAssertionGroupType

interface IExplanatoryAssertionGroupType : IDoNotFilterAssertionGroupType

Represents the IAssertionGroupType for IAssertionGroups whose assertions are mainly used to explain something -- it is not of importance whether they hold or not and thus such IAssertionGroups should always return true for holds.

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.