diff options
author | dan miller | 2007-10-19 05:20:48 +0000 |
---|---|---|
committer | dan miller | 2007-10-19 05:20:48 +0000 |
commit | d48ea5bb797037069d641da41da0f195f0124491 (patch) | |
tree | 40ff433d94859d629aac933d5ec73b382f62ba1a /libraries/ode-0.9/tests/CppTestHarness/HTMLTestReporter.h | |
parent | dont ask (diff) | |
download | opensim-SC_OLD-d48ea5bb797037069d641da41da0f195f0124491.zip opensim-SC_OLD-d48ea5bb797037069d641da41da0f195f0124491.tar.gz opensim-SC_OLD-d48ea5bb797037069d641da41da0f195f0124491.tar.bz2 opensim-SC_OLD-d48ea5bb797037069d641da41da0f195f0124491.tar.xz |
one more for the gipper
Diffstat (limited to 'libraries/ode-0.9/tests/CppTestHarness/HTMLTestReporter.h')
-rw-r--r-- | libraries/ode-0.9/tests/CppTestHarness/HTMLTestReporter.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/libraries/ode-0.9/tests/CppTestHarness/HTMLTestReporter.h b/libraries/ode-0.9/tests/CppTestHarness/HTMLTestReporter.h new file mode 100644 index 0000000..3a23039 --- /dev/null +++ b/libraries/ode-0.9/tests/CppTestHarness/HTMLTestReporter.h | |||
@@ -0,0 +1,36 @@ | |||
1 | #ifndef HTML_TEST_REPORTER | ||
2 | #define HTML_TEST_REPORTER | ||
3 | |||
4 | #include "TestReporter.h" | ||
5 | #include <vector> | ||
6 | |||
7 | namespace CppTestHarness | ||
8 | { | ||
9 | |||
10 | class HTMLTestReporter : public TestReporter | ||
11 | { | ||
12 | public: | ||
13 | virtual void ReportFailure(char const* file, int line, std::string failure); | ||
14 | virtual void ReportSingleResult(const std::string& testName, bool failed); | ||
15 | virtual void ReportSummary(int testCount, int failureCount); | ||
16 | |||
17 | private: | ||
18 | typedef std::vector<std::string> MessageList; | ||
19 | |||
20 | struct ResultRecord | ||
21 | { | ||
22 | std::string testName; | ||
23 | bool failed; | ||
24 | MessageList failureMessages; | ||
25 | }; | ||
26 | |||
27 | MessageList m_failureMessages; | ||
28 | |||
29 | typedef std::vector<ResultRecord> ResultList; | ||
30 | ResultList m_results; | ||
31 | }; | ||
32 | |||
33 | } | ||
34 | |||
35 | #endif //HTML_TEST_REPORTER | ||
36 | |||