6 #ifndef IGLOO_COLOREDCONSOLETESTRESULTSOUTPUT_H 7 #define IGLOO_COLOREDCONSOLETESTRESULTSOUTPUT_H 9 #include "consoleoutputcolors.h" 20 for (TestResults::FailedTestsType::const_iterator it = results.FailedTests().begin(); it != results.FailedTests().end(); it++)
23 output << FAILED_OUTPUT_COLOR << result.GetContextName() <<
"::" << result.GetSpecName() <<
" failed:" << std::endl;
25 if(result.HasLineNumber() && result.HasFilename())
27 output << result.Filename() <<
"(" << result.LineNumber() <<
"): Assertion failed." << std::endl << result.GetErrorMessage() << DEFAULT_OUTPUT_COLOR << std::endl;
31 output << result.GetErrorMessage() << DEFAULT_OUTPUT_COLOR << std::endl;
35 output << ((results.NumberOfFailedTests() > 0) ? FAILED_OUTPUT_COLOR : PASSED_OUTPUT_COLOR) <<
"Test run complete. " << results.NumberOfTestsRun() <<
" tests run:\n" << results.NumberOfSucceededTests() <<
" succeeded\n" << results.NumberOfFailedTests() <<
" failed" << DEFAULT_OUTPUT_COLOR << std::endl;
Definition: testresult.h:52
Definition: testresultsoutput.h:12
Definition: coloredconsoletestresultsoutput.h:13
Definition: testresults.h:12