#include <catch_test_case_tracker.h>
Definition at line 85 of file catch_test_case_tracker.h.
◆ Children
◆ CycleState
Enumerator |
---|
NotStarted | |
Executing | |
ExecutingChildren | |
NeedsAnotherRun | |
CompletedSuccessfully | |
Failed | |
Definition at line 87 of file catch_test_case_tracker.h.
◆ TrackerBase()
Definition at line 67 of file catch_test_case_tracker.cpp.
71 {}
NameAndLocation m_nameAndLocation
NameAndLocation const & nameAndLocation() const override
◆ addChild()
void Catch::TestCaseTracking::TrackerBase::addChild |
( |
ITrackerPtr const & | child | ) |
|
|
overridevirtual |
◆ close()
void Catch::TestCaseTracking::TrackerBase::close |
( |
| ) |
|
|
overridevirtual |
◆ fail()
void Catch::TestCaseTracking::TrackerBase::fail |
( |
| ) |
|
|
overridevirtual |
◆ findChild()
Implements Catch::TestCaseTracking::ITracker.
Definition at line 94 of file catch_test_case_tracker.cpp.
94 {
97 return
98 tracker->nameAndLocation().location == nameAndLocation.location &&
99 tracker->nameAndLocation().name == nameAndLocation.name;
100 } );
102 ? *it
103 : nullptr;
104 }
std::shared_ptr< ITracker > ITrackerPtr
◆ hasChildren()
bool Catch::TestCaseTracking::TrackerBase::hasChildren |
( |
| ) |
const |
|
overridevirtual |
◆ isComplete()
bool Catch::TestCaseTracking::TrackerBase::isComplete |
( |
| ) |
const |
|
overridevirtual |
◆ isGeneratorTracker()
bool Catch::TestCaseTracking::TrackerBase::isGeneratorTracker |
( |
| ) |
const |
|
overridevirtual |
◆ isOpen()
bool Catch::TestCaseTracking::TrackerBase::isOpen |
( |
| ) |
const |
|
overridevirtual |
◆ isSectionTracker()
bool Catch::TestCaseTracking::TrackerBase::isSectionTracker |
( |
| ) |
const |
|
overridevirtual |
◆ isSuccessfullyCompleted()
bool Catch::TestCaseTracking::TrackerBase::isSuccessfullyCompleted |
( |
| ) |
const |
|
overridevirtual |
◆ markAsNeedingAnotherRun()
void Catch::TestCaseTracking::TrackerBase::markAsNeedingAnotherRun |
( |
| ) |
|
|
overridevirtual |
◆ nameAndLocation()
NameAndLocation const & Catch::TestCaseTracking::TrackerBase::nameAndLocation |
( |
| ) |
const |
|
overridevirtual |
◆ open()
void Catch::TestCaseTracking::TrackerBase::open |
( |
| ) |
|
◆ openChild()
void Catch::TestCaseTracking::TrackerBase::openChild |
( |
| ) |
|
|
overridevirtual |
◆ parent()
ITracker & Catch::TestCaseTracking::TrackerBase::parent |
( |
| ) |
|
|
overridevirtual |
◆ m_children
Children Catch::TestCaseTracking::TrackerBase::m_children |
|
protected |
◆ m_ctx
◆ m_nameAndLocation
◆ m_parent
ITracker* Catch::TestCaseTracking::TrackerBase::m_parent |
|
protected |
◆ m_runState
The documentation for this class was generated from the following files: