|
| RunContext (IConfigPtr const &_config, IStreamingReporterPtr &&reporter) |
|
| RunContext (RunContext const &)=delete |
|
bool | aborting () const final |
|
auto | acquireGeneratorTracker (StringRef generatorName, SourceLineInfo const &lineInfo) -> IGeneratorTracker &override |
|
void | assertionPassed () override |
|
void | benchmarkEnded (BenchmarkStats<> const &stats) override |
|
void | benchmarkFailed (std::string const &error) override |
|
void | benchmarkPreparing (std::string const &name) override |
|
void | benchmarkStarting (BenchmarkInfo const &info) override |
|
IConfigPtr | config () const |
|
void | emplaceUnscopedMessage (MessageBuilder const &builder) override |
|
void | exceptionEarlyReported () override |
|
std::string | getCurrentTestName () const override |
|
const AssertionResult * | getLastResult () const override |
|
void | handleExpr (AssertionInfo const &info, ITransientExpression const &expr, AssertionReaction &reaction) override |
|
void | handleFatalErrorCondition (StringRef message) override |
|
void | handleIncomplete (AssertionInfo const &info) override |
|
void | handleMessage (AssertionInfo const &info, ResultWas::OfType resultType, StringRef const &message, AssertionReaction &reaction) override |
|
void | handleNonExpr (AssertionInfo const &info, ResultWas::OfType resultType, AssertionReaction &reaction) override |
|
void | handleUnexpectedExceptionNotThrown (AssertionInfo const &info, AssertionReaction &reaction) override |
|
void | handleUnexpectedInflightException (AssertionInfo const &info, std::string const &message, AssertionReaction &reaction) override |
|
bool | lastAssertionPassed () override |
|
RunContext & | operator= (RunContext const &)=delete |
|
void | popScopedMessage (MessageInfo const &message) override |
|
void | pushScopedMessage (MessageInfo const &message) override |
|
IStreamingReporter & | reporter () const |
|
Totals | runTest (TestCase const &testCase) |
|
void | sectionEnded (SectionEndInfo const &endInfo) override |
|
void | sectionEndedEarly (SectionEndInfo const &endInfo) override |
|
bool | sectionStarted (SectionInfo const §ionInfo, Counts &assertions) override |
|
void | testGroupEnded (std::string const &testSpec, Totals const &totals, std::size_t groupIndex, std::size_t groupsCount) |
|
void | testGroupStarting (std::string const &testSpec, std::size_t groupIndex, std::size_t groupsCount) |
|