| #include "TestReporter.h" |
| TestResults::TestResults(TestReporter* testReporter) |
| : m_testReporter(testReporter) |
| , m_currentTestFailed(false) |
| void TestResults::OnTestStart(TestDetails const& test) |
| m_currentTestFailed = false; |
| m_testReporter->ReportTestStart(test); |
| void TestResults::OnTestFailure(TestDetails const& test, char const* failure) |
| if (!m_currentTestFailed) |
| m_currentTestFailed = true; |
| m_testReporter->ReportFailure(test, failure); |
| void TestResults::OnTestFinish(TestDetails const& test, float secondsElapsed) |
| m_testReporter->ReportTestFinish(test, secondsElapsed); |
| int TestResults::GetTotalTestCount() const |
| int TestResults::GetFailedTestCount() const |
| return m_failedTestCount; |
| int TestResults::GetFailureCount() const |