+ std::string failedTest = theFailure.failedTest()->getName();
+ CppUnit::SourceLine failedLocation = theFailure.sourceLine();
+
+ QString aFile = QString::fromStdString( failedLocation.fileName() );
+ aFile.replace( '\\', '/' );
+ QStringList parts = aFile.split( '/' );
+ aFile = parts.last();
+ std::string cFile = aFile.toStdString();
+
+ int aLine = failedLocation.lineNumber();
+
+ static char aBuf[1024];
+ sprintf( aBuf, "Failed %s: %s : %i", failedTest.c_str(), cFile.c_str(), aLine );
+
+ myFailures.push_back( aBuf );