Wire Sysio Wire Sysion 1.0.0
|
#include <catch_test_case_tracker.h>
Public Member Functions | |
SectionTracker (NameAndLocation const &nameAndLocation, TrackerContext &ctx, ITracker *parent) | |
bool | isSectionTracker () const override |
bool | isComplete () const override |
void | tryOpen () |
void | addInitialFilters (std::vector< std::string > const &filters) |
void | addNextFilters (std::vector< std::string > const &filters) |
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 () |
Static Public Member Functions | |
static SectionTracker & | acquire (TrackerContext &ctx, NameAndLocation const &nameAndLocation) |
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 134 of file catch_test_case_tracker.h.
Catch::TestCaseTracking::SectionTracker::SectionTracker | ( | NameAndLocation const & | nameAndLocation, |
TrackerContext & | ctx, | ||
ITracker * | parent ) |
Definition at line 176 of file catch_test_case_tracker.cpp.
|
static |
Definition at line 201 of file catch_test_case_tracker.cpp.
void Catch::TestCaseTracking::SectionTracker::addInitialFilters | ( | std::vector< std::string > const & | filters | ) |
Definition at line 224 of file catch_test_case_tracker.cpp.
void Catch::TestCaseTracking::SectionTracker::addNextFilters | ( | std::vector< std::string > const & | filters | ) |
Definition at line 231 of file catch_test_case_tracker.cpp.
|
overridevirtual |
Implements Catch::TestCaseTracking::ITracker.
Definition at line 188 of file catch_test_case_tracker.cpp.
|
overridevirtual |
Implements Catch::TestCaseTracking::ITracker.
Definition at line 199 of file catch_test_case_tracker.cpp.
void Catch::TestCaseTracking::SectionTracker::tryOpen | ( | ) |
Definition at line 219 of file catch_test_case_tracker.cpp.