void XmlTestReporter::AddFailure(std::ostream& os, DeferredTestResult const& result) { os << ">\n"; // close <test> element typedef DeferredTestResult::FailureVec::const_iterator FailureIterator; for (FailureIterator it = result.failures.begin(); it != result.failures.end(); ++it) { string const escapedMessage = XmlEscape(it->second); string const message = BuildFailureMessage(result.failureFile, it->first, escapedMessage); os << "\t\t<failure" << " message=\"" << message << "\"" << "/>\n"; } }
void XmlTestReporter::AddFailure(std::ostream& os, DeferredTestResult const& result) { os << ">"; // close <test> element for (DeferredTestResult::FailureVec::const_iterator it = result.failures.begin(); it != result.failures.end(); ++it) { string const escapedMessage = XmlEscape(it->second); string fileNoPath = extractFileName(result.failureFile); string const message = BuildFailureMessage(fileNoPath, it->first, escapedMessage); os << "<failure" << " message=\"" << message << "\"" << "/>"; } }