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