root/library/tests/unittest-cpp/XmlTestReporter.h @ 477

Revision 477, 0.9 kB (checked in by mido, 15 years ago)

panove, vite, jak jsem peclivej na upravu kodu.. snad se vam bude libit:) konfigurace je v souboru /system/astylerc

RevLine 
[418]1#ifndef UNITTEST_XMLTESTREPORTER_H
2#define UNITTEST_XMLTESTREPORTER_H
3
4#include "DeferredTestReporter.h"
5
6#include <iosfwd>
7
[477]8namespace UnitTest {
[418]9
[477]10class XmlTestReporter : public DeferredTestReporter {
[418]11public:
[477]12        explicit XmlTestReporter ( std::ostream& ostream );
[418]13
[477]14        virtual void ReportSummary ( int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed );
[418]15
16private:
[477]17        XmlTestReporter ( XmlTestReporter const& );
18        XmlTestReporter& operator= ( XmlTestReporter const& );
[418]19
[477]20        void AddXmlElement ( std::ostream& os, char const* encoding );
21        void BeginResults ( std::ostream& os, int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed );
22        void EndResults ( std::ostream& os );
23        void BeginTest ( std::ostream& os, DeferredTestResult const& result );
24        void AddFailure ( std::ostream& os, DeferredTestResult const& result );
25        void EndTest ( std::ostream& os, DeferredTestResult const& result );
[418]26
[477]27        std::ostream& m_ostream;
[418]28};
29
30}
31
32#endif
Note: See TracBrowser for help on using the browser.