コード例 #1
0
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";
    }
}
コード例 #2
0
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 << "\"" << "/>";
    }
}