29 #ifndef CPPTEST_COLLECTOROUTPUT_H
30 #define CPPTEST_COLLECTOROUTPUT_H
51 virtual void suite_start(
int tests,
const std::string& name);
52 virtual void suite_end(
int tests,
const std::string& name,
54 virtual void test_start(
const std::string& name);
55 virtual void test_end(
const std::string& name,
bool ok,
60 struct OutputSuiteInfo;
61 struct OutputTestInfo;
62 struct OutputErrorTestInfo;
64 typedef std::list<Source> Sources;
74 explicit TestInfo(
const std::string name);
77 typedef std::vector<TestInfo> Tests;
86 SuiteInfo(
const std::string& name,
int tests);
89 typedef std::list<SuiteInfo> Suites;
99 SuiteInfo* _cur_suite;
105 #endif // #ifndef CPPTEST_COLLECTOROUTPUT_H