Class TrackerBase

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class TrackerBase : public Catch::TestCaseTracking::ITracker

Subclassed by Catch::TestCaseTracking::SectionTracker

Public Functions

TrackerBase(NameAndLocation &&nameAndLocation, TrackerContext &ctx, ITracker *parent)
virtual bool isComplete() const override

Returns true if tracker run to completion (successfully or not)

void open()
virtual void close() override
virtual void fail() override

Protected Attributes

TrackerContext &m_ctx