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

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

Line 
1#ifndef UNITTEST_XMLTESTREPORTER_H
2#define UNITTEST_XMLTESTREPORTER_H
3
4#include "DeferredTestReporter.h"
5
6#include <iosfwd>
7
8namespace UnitTest {
9
10class XmlTestReporter : public DeferredTestReporter {
11public:
12        explicit XmlTestReporter ( std::ostream& ostream );
13
14        virtual void ReportSummary ( int totalTestCount, int failedTestCount, int failureCount, float secondsElapsed );
15
16private:
17        XmlTestReporter ( XmlTestReporter const& );
18        XmlTestReporter& operator= ( XmlTestReporter const& );
19
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 );
26
27        std::ostream& m_ostream;
28};
29
30}
31
32#endif
Note: See TracBrowser for help on using the browser.