예제 #1
0
void FrontDeskOutputter::writeError(TestFailure& error) {
	FrontDeskTestCase* test = (FrontDeskTestCase*) error.failedTest();
	m_stream << "\t<Error>" << endl;
	m_stream << "\t\t<Name>" << clean(error.toString()) << "</Name>" << endl;
	m_stream << "\t\t<Points>" << test->getErrorPoints() << "</Points>" << endl;
	m_stream << "\t\t<Message>" << clean(error.thrownException()->what()) << "</Message>" << endl;
	m_stream << "\t</Error>" << endl;
}
예제 #2
0
void FrontDeskOutputter::writeFailure(TestFailure& failure) {
	FrontDeskTestCase* test = (FrontDeskTestCase*) failure.failedTest();
	m_stream << "\t<Failure>" << endl;
	m_stream << "\t\t<Name>" << clean(failure.toString()) << "</Name>" << endl;
	m_stream << "\t\t<Points>" << test->getFailPoints() << "</Points>" << endl;
	m_stream << "\t\t<Message>" << clean(failure.thrownException()->what()) << "</Message>" << endl;
	m_stream << "\t</Failure>" << endl;
}