#include <catch.hpp>
|
| virtual | ~IResultCapture () |
| virtual bool | sectionStarted (SectionInfo const §ionInfo, Counts &assertions)=0 |
| virtual void | sectionEnded (SectionEndInfo const &endInfo)=0 |
| virtual void | sectionEndedEarly (SectionEndInfo const &endInfo)=0 |
| virtual auto | acquireGeneratorTracker (StringRef generatorName, SourceLineInfo const &lineInfo) -> IGeneratorTracker &=0 |
| virtual void | pushScopedMessage (MessageInfo const &message)=0 |
| virtual void | popScopedMessage (MessageInfo const &message)=0 |
| virtual void | emplaceUnscopedMessage (MessageBuilder const &builder)=0 |
| virtual void | handleFatalErrorCondition (StringRef message)=0 |
| virtual void | handleExpr (AssertionInfo const &info, ITransientExpression const &expr, AssertionReaction &reaction)=0 |
| virtual void | handleMessage (AssertionInfo const &info, ResultWas::OfType resultType, StringRef const &message, AssertionReaction &reaction)=0 |
| virtual void | handleUnexpectedExceptionNotThrown (AssertionInfo const &info, AssertionReaction &reaction)=0 |
| virtual void | handleUnexpectedInflightException (AssertionInfo const &info, std::string const &message, AssertionReaction &reaction)=0 |
| virtual void | handleIncomplete (AssertionInfo const &info)=0 |
| virtual void | handleNonExpr (AssertionInfo const &info, ResultWas::OfType resultType, AssertionReaction &reaction)=0 |
| virtual bool | lastAssertionPassed ()=0 |
| virtual void | assertionPassed ()=0 |
| virtual std::string | getCurrentTestName () const =0 |
| virtual const AssertionResult * | getLastResult () const =0 |
| virtual void | exceptionEarlyReported ()=0 |
Definition at line 2458 of file catch.hpp.
◆ ~IResultCapture()
| virtual Catch::IResultCapture::~IResultCapture |
( |
| ) |
|
|
virtual |
◆ acquireGeneratorTracker()
◆ assertionPassed()
| virtual void Catch::IResultCapture::assertionPassed |
( |
| ) |
|
|
pure virtual |
◆ emplaceUnscopedMessage()
| virtual void Catch::IResultCapture::emplaceUnscopedMessage |
( |
MessageBuilder const & | builder | ) |
|
|
pure virtual |
◆ exceptionEarlyReported()
| virtual void Catch::IResultCapture::exceptionEarlyReported |
( |
| ) |
|
|
pure virtual |
◆ getCurrentTestName()
| virtual std::string Catch::IResultCapture::getCurrentTestName |
( |
| ) |
const |
|
pure virtual |
◆ getLastResult()
| virtual const AssertionResult * Catch::IResultCapture::getLastResult |
( |
| ) |
const |
|
pure virtual |
◆ handleExpr()
◆ handleFatalErrorCondition()
| virtual void Catch::IResultCapture::handleFatalErrorCondition |
( |
StringRef | message | ) |
|
|
pure virtual |
◆ handleIncomplete()
◆ handleMessage()
◆ handleNonExpr()
◆ handleUnexpectedExceptionNotThrown()
◆ handleUnexpectedInflightException()
◆ lastAssertionPassed()
| virtual bool Catch::IResultCapture::lastAssertionPassed |
( |
| ) |
|
|
pure virtual |
◆ popScopedMessage()
| virtual void Catch::IResultCapture::popScopedMessage |
( |
MessageInfo const & | message | ) |
|
|
pure virtual |
◆ pushScopedMessage()
| virtual void Catch::IResultCapture::pushScopedMessage |
( |
MessageInfo const & | message | ) |
|
|
pure virtual |
◆ sectionEnded()
◆ sectionEndedEarly()
◆ sectionStarted()
| virtual bool Catch::IResultCapture::sectionStarted |
( |
SectionInfo const & | sectionInfo, |
|
|
Counts & | assertions ) |
|
pure virtual |
The documentation for this struct was generated from the following file: