|
Wire Sysio Wire Sysion 1.0.0
|
Public Member Functions | |
| GeneratorTracker (TestCaseTracking::NameAndLocation const &nameAndLocation, TrackerContext &ctx, ITracker *parent) | |
| ~GeneratorTracker () | |
| bool | isGeneratorTracker () const override |
| auto | hasGenerator () const -> bool override |
| void | close () override |
| auto | getGenerator () const -> GeneratorBasePtr const &override |
| void | setGenerator (GeneratorBasePtr &&generator) override |
Public Member Functions inherited from Catch::TestCaseTracking::TrackerBase | |
| TrackerBase (NameAndLocation const &nameAndLocation, TrackerContext &ctx, ITracker *parent) | |
| NameAndLocation const & | nameAndLocation () const override |
| bool | isComplete () const override |
| bool | isSuccessfullyCompleted () const override |
| bool | isOpen () const override |
| bool | hasChildren () const override |
| void | addChild (ITrackerPtr const &child) override |
| ITrackerPtr | findChild (NameAndLocation const &nameAndLocation) override |
| ITracker & | parent () override |
| void | openChild () override |
| bool | isSectionTracker () const override |
| bool | isGeneratorTracker () const override |
| void | open () |
| void | close () override |
| void | fail () override |
| void | markAsNeedingAnotherRun () override |
Public Member Functions inherited from Catch::TestCaseTracking::ITracker | |
| virtual | ~ITracker () |
Public Member Functions inherited from Catch::IGeneratorTracker | |
| virtual | ~IGeneratorTracker () |
| virtual | ~IGeneratorTracker () |
Static Public Member Functions | |
| static GeneratorTracker & | acquire (TrackerContext &ctx, TestCaseTracking::NameAndLocation const &nameAndLocation) |
Public Attributes | |
| GeneratorBasePtr | m_generator |
Additional Inherited Members | |
Protected Types inherited from Catch::TestCaseTracking::TrackerBase | |
| enum | CycleState { NotStarted , Executing , ExecutingChildren , NeedsAnotherRun , CompletedSuccessfully , Failed } |
| using | Children = std::vector<ITrackerPtr> |
Protected Attributes inherited from Catch::TestCaseTracking::TrackerBase | |
| NameAndLocation | m_nameAndLocation |
| TrackerContext & | m_ctx |
| ITracker * | m_parent |
| Children | m_children |
| CycleState | m_runState = NotStarted |
Definition at line 16 of file catch_run_context.cpp.
|
inline |
Definition at line 19 of file catch_run_context.cpp.
| Catch::Generators::GeneratorTracker::~GeneratorTracker | ( | ) |
Definition at line 67 of file catch_run_context.cpp.
|
inlinestatic |
Definition at line 24 of file catch_run_context.cpp.
|
inlineoverridevirtual |
Implements Catch::TestCaseTracking::ITracker.
Definition at line 50 of file catch_run_context.cpp.
|
inlineoverridevirtual |
Implements Catch::IGeneratorTracker.
Definition at line 60 of file catch_run_context.cpp.
|
inlineoverridevirtual |
Implements Catch::IGeneratorTracker.
Definition at line 47 of file catch_run_context.cpp.
|
inlineoverridevirtual |
Implements Catch::TestCaseTracking::ITracker.
Definition at line 46 of file catch_run_context.cpp.
|
inlineoverridevirtual |
Implements Catch::IGeneratorTracker.
Definition at line 63 of file catch_run_context.cpp.
| GeneratorBasePtr Catch::Generators::GeneratorTracker::m_generator |
Definition at line 17 of file catch_run_context.cpp.