7 #ifndef IGLOO_TESTRESULTS_H 8 #define IGLOO_TESTRESULTS_H 16 int NumberOfTestsRun()
const 18 return NumberOfSucceededTests() + NumberOfFailedTests();
21 int NumberOfSucceededTests()
const 23 return succeededTests_.size();
26 int NumberOfFailedTests()
const 28 return failedTests_.size();
33 succeededTests_.push_back(result);
38 failedTests_.push_back(result);
41 typedef std::list<FailedTestResult> FailedTestsType;
42 typedef std::list<SucceededTestResult> SucceededTestsType;
44 const FailedTestsType& FailedTests()
const 49 const SucceededTestsType& SucceededTests()
const 51 return succeededTests_;
54 friend std::ostream& operator<<(std::ostream& stm,
const TestResults& results);
57 std::list<FailedTestResult> failedTests_;
58 std::list<SucceededTestResult> succeededTests_;
62 inline std::ostream& operator<<(std::ostream& stm,
const TestResults& results)
65 TestResults::FailedTestsType::const_iterator it;
66 for(it = results.FailedTests().begin(); it != results.FailedTests().end(); it++)
68 stm <<
"< " << *it <<
" >";
71 TestResults::SucceededTestsType::const_iterator it2;
72 for(it2 = results.SucceededTests().begin(); it2 != results.SucceededTests().end(); it2++)
74 stm <<
"< " << *it2 <<
" >";
Definition: testresult.h:52
Definition: testresult.h:12
Definition: testresults.h:12