20enum class TestResult {
29 const char* suite_name;
32 const char* test_name;
35 const char* file_name;
40 const char* expression;
43 const char* evaluated_expression;
82 int test_to_run_count;
Definition: event_handler.h:115
virtual void EnvironmentsSetUpEnd()=0
Called after environment setup for each iteration of tests ends.
virtual void TestCaseExpect(const TestCase &test_case, const TestExpectation &expectation)=0
virtual void TestCaseDisabled(const TestCase &)
Called when a disabled test case is encountered.
Definition: event_handler.h:151
virtual void TestProgramEnd(const ProgramSummary &program_summary)=0
Called after all test activities have ended.
virtual void TestCaseEnd(const TestCase &test_case, TestResult result)=0
virtual void EnvironmentsTearDownEnd()=0
Called after environment teardown for each iteration of tests ends.
virtual void TestCaseStart(const TestCase &test_case)=0
Called when a new test case is started.
virtual void TestSuiteEnd(const TestSuite &test_suite)=0
Called after the test suite ends.
virtual void RunAllTestsEnd(const RunTestsSummary &run_tests_summary)=0
Called after all tests are run.
virtual void TestProgramStart(const ProgramSummary &program_summary)=0
Called before any test activity starts.
virtual void TestSuiteStart(const TestSuite &test_suite)=0
Called before the test suite starts.
virtual void RunAllTestsStart()=0
Called before all tests are run.
Provides basic helpers for reading and writing UTF-8 encoded strings.
Definition: alignment.h:27
Definition: event_handler.h:66
Definition: event_handler.h:52
Definition: event_handler.h:27
Definition: event_handler.h:38
Definition: event_handler.h:77