Base for observer classes allowing to get notifications from a test run. More...
 
  
| Public Member Functions | |
| TestObserver () noexcept | |
| virtual | ~TestObserver () | 
| virtual void | onRunLaunch (const TestRunParameters ¶ms) | 
| virtual void | onRunEnd () | 
| virtual void | onClassLaunch (const TestClassObserverInformation &info) | 
| virtual void | onClassBypass (const TestClassObserverInformation &info) | 
| virtual void | onClassEnd (const TestClassObserverInformation &info) | 
| virtual void | onTestLaunch (const TestFunctionObserverInformation &info) | 
| virtual void | onTestBypass (const TestFunctionObserverInformation &info) | 
| virtual void | onTestSuccess (const TestFunctionObserverInformation &info) | 
| virtual void | onTestFailure (const TestFunctionObserverInformation &info) | 
Base for observer classes allowing to get notifications from a test run.
To get notifications during a test run, it is possible to implement this class. The implemented instance can then be passed as a parameter during a test run.
| 
 | noexcept | 
Default constructor.
| 
 | virtual | 
Destructor.
| 
 | virtual | 
Called when a run is about to start.
| params | The test parameters passed for the run. | 
Reimplemented in nkDebug::DefaultTestObserver.
| 
 | virtual | 
Called when a run is fully done.
Reimplemented in nkDebug::DefaultTestObserver.
| 
 | virtual | 
Called when a TestClass is being started for a test run.
| info | Current information about the run. | 
Reimplemented in nkDebug::DefaultTestObserver.
| 
 | virtual | 
Called when a TestClass is being bypassed.
| info | Current information about the run. | 
Reimplemented in nkDebug::DefaultTestObserver.
| 
 | virtual | 
Called when a TestClass has finished running.
| info | Current information about the run. | 
Reimplemented in nkDebug::DefaultTestObserver.
| 
 | virtual | 
Called when a TestClass' test function is being launched.
| info | Current information about the run. | 
Reimplemented in nkDebug::DefaultTestObserver.
| 
 | virtual | 
Called when a TestClass's function is bypassed.
| info | Current information about the run. | 
Reimplemented in nkDebug::DefaultTestObserver.
| 
 | virtual | 
Called when a TestClass' test function succeeds.
| info | Current information about the run. | 
Reimplemented in nkDebug::DefaultTestObserver.
| 
 | virtual | 
Called when a TestClass' test function fails.
| info | Current information about the run. | 
Reimplemented in nkDebug::DefaultTestObserver.