wibble
1.1
|
Test runner callback interface. More...
#include <tut.h>
Public Member Functions | |
virtual | ~callback () |
Virtual destructor is a must for subclassed types. More... | |
virtual void | run_started () |
Called when new test run started. More... | |
virtual void | group_started (const std::string &) |
Called when a group started. More... | |
virtual void | test_completed (const test_result &) |
Called when a test finished. More... | |
virtual void | group_completed (const std::string &) |
Called when a group is completed. More... | |
virtual void | run_completed () |
Called when all tests in run completed. More... | |
Test runner callback interface.
Can be implemented by caller to update tests results in real-time. User can implement any of callback methods, and leave unused in default implementation.
|
inlinevirtual |
Virtual destructor is a must for subclassed types.
|
inlinevirtual |
Called when a group is completed.
name | Name of the group |
Referenced by tut::test_runner::run_test(), and tut::test_runner::run_tests().
|
inlinevirtual |
Called when a group started.
name | Name of the group |
Referenced by tut::test_runner::run_test(), and tut::test_runner::run_tests().
|
inlinevirtual |
Called when all tests in run completed.
Reimplemented in tut::reporter.
Referenced by tut::test_runner::run_test(), tut::restartable_wrapper::run_tests(), and tut::test_runner::run_tests().
|
inlinevirtual |
Called when new test run started.
Reimplemented in tut::reporter.
Referenced by tut::test_runner::run_test(), tut::restartable_wrapper::run_tests(), and tut::test_runner::run_tests().
|
inlinevirtual |
Called when a test finished.
tr | Test results. |
Reimplemented in tut::reporter.
Referenced by tut::test_runner::run_test(), and tut::restartable_wrapper::run_tests().