Wire Sysio Wire Sysion 1.0.0
|
#include <catch_run_context.h>
Public Member Functions | |
RunContext (RunContext const &)=delete | |
RunContext & | operator= (RunContext const &)=delete |
RunContext (IConfigPtr const &_config, IStreamingReporterPtr &&reporter) | |
~RunContext () override | |
void | testGroupStarting (std::string const &testSpec, std::size_t groupIndex, std::size_t groupsCount) |
void | testGroupEnded (std::string const &testSpec, Totals const &totals, std::size_t groupIndex, std::size_t groupsCount) |
Totals | runTest (TestCase const &testCase) |
IConfigPtr | config () const |
IStreamingReporter & | reporter () const |
void | handleExpr (AssertionInfo const &info, ITransientExpression const &expr, AssertionReaction &reaction) override |
void | handleMessage (AssertionInfo const &info, ResultWas::OfType resultType, StringRef const &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 (SourceLineInfo const &lineInfo) -> IGeneratorTracker &override |
void | benchmarkStarting (BenchmarkInfo const &info) override |
void | benchmarkEnded (BenchmarkStats const &stats) 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 final |
Public Member Functions inherited from Catch::IResultCapture | |
virtual | ~IResultCapture () |
virtual | ~IResultCapture () |
Public Member Functions inherited from Catch::IRunner | |
virtual | ~IRunner () |
virtual | ~IRunner () |
Definition at line 34 of file catch_run_context.h.
|
delete |
|
explicit |
Definition at line 70 of file catch_run_context.cpp.
|
override |
Definition at line 84 of file catch_run_context.cpp.
|
finalvirtual |
Implements Catch::IRunner.
Definition at line 315 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 190 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 308 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 236 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 233 of file catch_run_context.cpp.
IConfigPtr Catch::RunContext::config | ( | ) | const |
Definition at line 137 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 248 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 262 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 252 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 258 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 387 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 266 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 468 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 425 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 478 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 442 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 449 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 304 of file catch_run_context.cpp.
|
delete |
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 244 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 240 of file catch_run_context.cpp.
IStreamingReporter & Catch::RunContext::reporter | ( | ) | const |
Definition at line 141 of file catch_run_context.cpp.
Definition at line 96 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 210 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 224 of file catch_run_context.cpp.
|
overridevirtual |
Implements Catch::IResultCapture.
Definition at line 176 of file catch_run_context.cpp.
void Catch::RunContext::testGroupEnded | ( | std::string const & | testSpec, |
Totals const & | totals, | ||
std::size_t | groupIndex, | ||
std::size_t | groupsCount ) |
Definition at line 92 of file catch_run_context.cpp.
void Catch::RunContext::testGroupStarting | ( | std::string const & | testSpec, |
std::size_t | groupIndex, | ||
std::size_t | groupsCount ) |
Definition at line 88 of file catch_run_context.cpp.