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