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.
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 |
|
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. |