#include <googletest_style_event_handler.h>
Public Member Functions | |
void | TestProgramStart (const ProgramSummary &program_summary) override |
Called before any test activity starts. | |
void | EnvironmentsSetUpEnd () override |
Called after environment setup for each iteration of tests ends. | |
void | TestSuiteStart (const TestSuite &test_suite) override |
Called before the test suite starts. | |
void | TestSuiteEnd (const TestSuite &test_suite) override |
Called after the test suite ends. | |
void | EnvironmentsTearDownEnd () override |
Called after environment teardown for each iteration of tests ends. | |
void | TestProgramEnd (const ProgramSummary &program_summary) override |
Called after all test activities have ended. | |
void | RunAllTestsStart () override |
Called before all tests are run. | |
void | RunAllTestsEnd (const RunTestsSummary &run_tests_summary) override |
Called after all tests are run. | |
void | TestCaseStart (const TestCase &test_case) override |
Called when a new test case is started. | |
void | TestCaseEnd (const TestCase &test_case, TestResult result) override |
void | TestCaseExpect (const TestCase &test_case, const TestExpectation &expectation) override |
void | TestCaseDisabled (const TestCase &test_case) override |
Called when a disabled test case is encountered. | |
virtual void | TestProgramStart (const ProgramSummary &program_summary)=0 |
Called before any test activity starts. | |
virtual void | EnvironmentsSetUpEnd ()=0 |
Called after environment setup for each iteration of tests ends. | |
virtual void | TestSuiteStart (const TestSuite &test_suite)=0 |
Called before the test suite starts. | |
virtual void | TestSuiteEnd (const TestSuite &test_suite)=0 |
Called after the test suite ends. | |
virtual void | EnvironmentsTearDownEnd ()=0 |
Called after environment teardown for each iteration of tests ends. | |
virtual void | TestProgramEnd (const ProgramSummary &program_summary)=0 |
Called after all test activities have ended. | |
virtual void | RunAllTestsStart ()=0 |
Called before all tests are run. | |
virtual void | RunAllTestsEnd (const RunTestsSummary &run_tests_summary)=0 |
Called after all tests are run. | |
virtual void | TestCaseStart (const TestCase &test_case)=0 |
Called when a new test case is started. | |
virtual void | TestCaseEnd (const TestCase &test_case, TestResult result)=0 |
virtual void | TestCaseDisabled (const TestCase &) |
Called when a disabled test case is encountered. | |
virtual void | TestCaseExpect (const TestCase &test_case, const TestExpectation &expectation)=0 |
Protected Member Functions | |
constexpr | GoogleTestStyleEventHandler (bool verbose) |
bool | verbose () const |
virtual void | Write (const char *content)=0 |
virtual void | WriteLine (const char *format,...)=0 |
Provides GoogleTest-style output for pw_unit_test:light
events. Must be extended to define how to output the results. See pw::unit_test::EventHandler
for an explanation of each event and pw::unit_test::SimplePrintingEventHandler
for an example of a concrete implementation of this interface.
|
overridevirtual |
Called after environment setup for each iteration of tests ends.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called after environment teardown for each iteration of tests ends.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called after all tests are run.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called before all tests are run.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called when a disabled test case is encountered.
Reimplemented from pw::unit_test::EventHandler.
|
overridevirtual |
Called when a test case completes. The overall result of the test case is provided.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called after each expect or assert statement within a test case with the result.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called when a new test case is started.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called after all test activities have ended.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called before any test activity starts.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called after the test suite ends.
Implements pw::unit_test::EventHandler.
|
overridevirtual |
Called before the test suite starts.
Implements pw::unit_test::EventHandler.