00001 #ifndef TESTSUITEFORMATTERDOXYGEN_HH
00002 #define TESTSUITEFORMATTERDOXYGEN_HH
00003
00004 #include "TestForward.hh"
00005 #include "TestSuite.hh"
00006 #include <iostream>
00007 #include "TestSuiteFormatter.hh"
00008
00009 namespace ccunit
00010 {
00011
00014 class TestSuiteFormatterDoxygen : public TestSuiteFormatter
00015 {
00016 public:
00017 ~TestSuiteFormatterDoxygen();
00018
00020 virtual void header(ostream &ostr, const TestSuite &suite) const;
00021
00023 virtual void footer(ostream &ostr, const TestSuite &suite) const;
00024
00026 virtual void printFailure(ostream &ostr, const TestComponent::ErrorReport &error_report) const;
00027
00029 virtual void printComponent(ostream &ostr, TestComponentPtr &comp) const;
00030 };
00031
00032 }
00033
00034 #endif