Public Types |
typedef std::map< Test *,
TestFailure * > | FailedTests |
Public Methods |
| XmlOutputter (TestResultCollector *result, std::ostream &stream, std::string encoding="ISO-8859-1") |
virtual | ~XmlOutputter () |
| Destructor. More...
|
virtual void | write () |
virtual void | writeProlog () |
virtual void | writeTestsResult () |
virtual Node * | makeRootNode () |
virtual void | addFailedTests (FailedTests &failedTests, Node *rootNode) |
virtual void | addSucessfulTests (FailedTests &failedTests, Node *rootNode) |
virtual void | addStatistics (Node *rootNode) |
virtual void | addFailedTest (Test *test, TestFailure *failure, int testNumber, Node *testsNode) |
virtual void | addFailureLocation (TestFailure *failure, Node *testNode) |
virtual void | addSucessfulTest (Test *test, int testNumber, Node *testsNode) |
Protected Methods |
virtual void | fillFailedTestsMap (FailedTests &failedTests) |
Protected Attributes |
TestResultCollector * | m_result |
std::ostream & | m_stream |
std::string | m_encoding |
Private Methods |
| XmlOutputter (const XmlOutputter ©) |
| Prevents the use of the copy constructor. More...
|
void | operator= (const XmlOutputter ©) |
| Prevents the use of the copy operator. More...
|