Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
Catch::TestCaseTracking::ITracker Struct Referenceabstract

#include <catch_test_case_tracker.h>

Inheritance diagram for Catch::TestCaseTracking::ITracker:

Public Member Functions

virtual ~ITracker ()
 
virtual NameAndLocation const & nameAndLocation () const =0
 
virtual bool isComplete () const =0
 
virtual bool isSuccessfullyCompleted () const =0
 
virtual bool isOpen () const =0
 
virtual bool hasChildren () const =0
 
virtual ITrackerparent ()=0
 
virtual void close ()=0
 
virtual void fail ()=0
 
virtual void markAsNeedingAnotherRun ()=0
 
virtual void addChild (ITrackerPtr const &child)=0
 
virtual ITrackerPtr findChild (NameAndLocation const &nameAndLocation)=0
 
virtual void openChild ()=0
 
virtual bool isSectionTracker () const =0
 
virtual bool isGeneratorTracker () const =0
 

Detailed Description

Definition at line 32 of file catch_test_case_tracker.h.

Constructor & Destructor Documentation

◆ ~ITracker()

Catch::TestCaseTracking::ITracker::~ITracker ( )
virtualdefault

Member Function Documentation

◆ addChild()

virtual void Catch::TestCaseTracking::ITracker::addChild ( ITrackerPtr const & child)
pure virtual

Implemented in Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ close()

virtual void Catch::TestCaseTracking::ITracker::close ( )
pure virtual

Implemented in Catch::Generators::GeneratorTracker, and Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ fail()

virtual void Catch::TestCaseTracking::ITracker::fail ( )
pure virtual

Implemented in Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ findChild()

virtual ITrackerPtr Catch::TestCaseTracking::ITracker::findChild ( NameAndLocation const & nameAndLocation)
pure virtual

Implemented in Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ hasChildren()

virtual bool Catch::TestCaseTracking::ITracker::hasChildren ( ) const
pure virtual

◆ isComplete()

virtual bool Catch::TestCaseTracking::ITracker::isComplete ( ) const
pure virtual

Implemented in Catch::TestCaseTracking::SectionTracker, and Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ isGeneratorTracker()

virtual bool Catch::TestCaseTracking::ITracker::isGeneratorTracker ( ) const
pure virtual

◆ isOpen()

virtual bool Catch::TestCaseTracking::ITracker::isOpen ( ) const
pure virtual

Implemented in Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ isSectionTracker()

virtual bool Catch::TestCaseTracking::ITracker::isSectionTracker ( ) const
pure virtual

Implemented in Catch::TestCaseTracking::SectionTracker, and Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ isSuccessfullyCompleted()

virtual bool Catch::TestCaseTracking::ITracker::isSuccessfullyCompleted ( ) const
pure virtual

Implemented in Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ markAsNeedingAnotherRun()

virtual void Catch::TestCaseTracking::ITracker::markAsNeedingAnotherRun ( )
pure virtual

Implemented in Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ nameAndLocation()

virtual NameAndLocation const & Catch::TestCaseTracking::ITracker::nameAndLocation ( ) const
pure virtual

◆ openChild()

virtual void Catch::TestCaseTracking::ITracker::openChild ( )
pure virtual

Implemented in Catch::TestCaseTracking::TrackerBase.

Here is the caller graph for this function:

◆ parent()

virtual ITracker & Catch::TestCaseTracking::ITracker::parent ( )
pure virtual

The documentation for this struct was generated from the following files: