1/* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef TEST_VISITOR_H 6#define TEST_VISITOR_H 7 8 9class Test; 10class TestSuite; 11 12 13class TestVisitor { 14public: 15 virtual ~TestVisitor(); 16 17 virtual bool VisitTest(Test* test); 18 19 virtual bool VisitTestSuitePre(TestSuite* suite); 20 virtual bool VisitTestSuitePost(TestSuite* suite); 21}; 22 23 24#endif // TEST_VISITOR_H 25