Fitted new section tracking

This commit is contained in:
Phil Nash
2015-11-02 19:21:46 +00:00
parent 0b523db6b9
commit 52a417df7b
2 changed files with 38 additions and 11 deletions

View File

@@ -29,6 +29,7 @@ namespace TestCaseTracking {
virtual bool isComplete() const = 0; // Successfully completed or failed
virtual bool isSuccessfullyCompleted() const = 0;
virtual bool isOpen() const = 0; // Started but not complete
virtual bool hasChildren() const = 0;
virtual ITracker& parent() = 0;
@@ -139,6 +140,9 @@ namespace TestCaseTracking {
virtual bool isOpen() const CATCH_OVERRIDE {
return m_runState != NotStarted && !isComplete();
}
virtual bool hasChildren() const CATCH_OVERRIDE {
return !m_children.empty();
}
virtual void addChild( Ptr<ITracker> const& child ) CATCH_OVERRIDE {