|
|
| RunContext (RunContext const &)=delete |
| |
|
RunContext & | operator= (RunContext const &)=delete |
| |
|
| RunContext (IConfig const *_config, IEventListenerPtr &&reporter) |
| |
|
Totals | runTest (TestCaseHandle const &testCase) |
| |
| void | handleExpr (AssertionInfo const &info, ITransientExpression const &expr, AssertionReaction &reaction) override |
| |
| void | handleMessage (AssertionInfo const &info, ResultWas::OfType resultType, StringRef message, AssertionReaction &reaction) override |
| |
| void | handleUnexpectedExceptionNotThrown (AssertionInfo const &info, AssertionReaction &reaction) override |
| |
| void | handleUnexpectedInflightException (AssertionInfo const &info, std::string const &message, AssertionReaction &reaction) override |
| |
| void | handleIncomplete (AssertionInfo const &info) override |
| |
| void | handleNonExpr (AssertionInfo const &info, ResultWas::OfType resultType, AssertionReaction &reaction) override |
| |
| bool | sectionStarted (SectionInfo const §ionInfo, Counts &assertions) override |
| |
| void | sectionEnded (SectionEndInfo const &endInfo) override |
| |
| void | sectionEndedEarly (SectionEndInfo const &endInfo) override |
| |
| auto | acquireGeneratorTracker (StringRef generatorName, SourceLineInfo const &lineInfo) -> IGeneratorTracker &override |
| |
| void | benchmarkPreparing (StringRef name) override |
| |
| void | benchmarkStarting (BenchmarkInfo const &info) override |
| |
| void | benchmarkEnded (BenchmarkStats<> const &stats) override |
| |
| void | benchmarkFailed (StringRef error) override |
| |
| void | pushScopedMessage (MessageInfo const &message) override |
| |
| void | popScopedMessage (MessageInfo const &message) override |
| |
| void | emplaceUnscopedMessage (MessageBuilder const &builder) override |
| |
| std::string | getCurrentTestName () const override |
| |
| const AssertionResult * | getLastResult () const override |
| |
| void | exceptionEarlyReported () override |
| |
| void | handleFatalErrorCondition (StringRef message) override |
| |
| bool | lastAssertionPassed () override |
| |
| void | assertionPassed () override |
| |
|
bool | aborting () const |
| |
|
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 | benchmarkPreparing (StringRef name)=0 |
| |
|
virtual void | benchmarkStarting (BenchmarkInfo const &info)=0 |
| |
|
virtual void | benchmarkEnded (BenchmarkStats<> const &stats)=0 |
| |
|
virtual void | benchmarkFailed (StringRef error)=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 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 |
| |