arduino-emulator
Public Member Functions | List of all members
Catch::IResultCapture Struct Referenceabstract
Inheritance diagram for Catch::IResultCapture:
Catch::RunContext

Public Member Functions

virtual auto acquireGeneratorTracker (StringRef generatorName, SourceLineInfo const &lineInfo) -> IGeneratorTracker &=0
 
virtual void assertionPassed ()=0
 
virtual void benchmarkEnded (BenchmarkStats<> const &stats)=0
 
virtual void benchmarkFailed (std::string const &error)=0
 
virtual void benchmarkPreparing (std::string const &name)=0
 
virtual void benchmarkStarting (BenchmarkInfo const &info)=0
 
virtual void emplaceUnscopedMessage (MessageBuilder const &builder)=0
 
virtual void exceptionEarlyReported ()=0
 
virtual std::string getCurrentTestName () const =0
 
virtual const AssertionResultgetLastResult () const =0
 
virtual void handleExpr (AssertionInfo const &info, ITransientExpression const &expr, AssertionReaction &reaction)=0
 
virtual void handleFatalErrorCondition (StringRef message)=0
 
virtual void handleIncomplete (AssertionInfo const &info)=0
 
virtual void handleMessage (AssertionInfo const &info, ResultWas::OfType resultType, StringRef const &message, AssertionReaction &reaction)=0
 
virtual void handleNonExpr (AssertionInfo const &info, ResultWas::OfType resultType, 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 bool lastAssertionPassed ()=0
 
virtual void popScopedMessage (MessageInfo const &message)=0
 
virtual void pushScopedMessage (MessageInfo const &message)=0
 
virtual void sectionEnded (SectionEndInfo const &endInfo)=0
 
virtual void sectionEndedEarly (SectionEndInfo const &endInfo)=0
 
virtual bool sectionStarted (SectionInfo const &sectionInfo, Counts &assertions)=0
 

The documentation for this struct was generated from the following file: