/extlibs/UnitTest++/include/DeferredTestReporter.h

https://bitbucket.org/hugoruscitti/pilascpp · C++ Header · 28 lines · 20 code · 8 blank · 0 comment · 0 complexity · 659eb66033b6e2074e579656345e0b05 MD5 · raw file

  1. #ifndef UNITTEST_DEFERREDTESTREPORTER_H
  2. #define UNITTEST_DEFERREDTESTREPORTER_H
  3. #include "TestReporter.h"
  4. #include "DeferredTestResult.h"
  5. #include <vector>
  6. namespace UnitTest
  7. {
  8. class DeferredTestReporter : public TestReporter
  9. {
  10. public:
  11. virtual void ReportTestStart(TestDetails const& details);
  12. virtual void ReportFailure(TestDetails const& details, char const* failure);
  13. virtual void ReportTestFinish(TestDetails const& details, float secondsElapsed);
  14. typedef std::vector< DeferredTestResult > DeferredTestResultList;
  15. DeferredTestResultList& GetResults();
  16. private:
  17. DeferredTestResultList m_results;
  18. };
  19. }
  20. #endif