#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: