1 /* 2 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef TEST_MANAGER_H 6 #define TEST_MANAGER_H 7 8 9 #include "TestSuite.h" 10 11 12 class GlobalTestContext; 13 class TestOutput; 14 15 16 class TestManager : public TestSuite { 17 public: 18 TestManager(); 19 ~TestManager(); 20 21 void ListTests(TestOutput& output); 22 void RunTests(GlobalTestContext& globalContext, 23 const char* const* tests, int testCount); 24 }; 25 26 27 #endif // TEST_MANAGER_H 28