Class PrintfLogger

Inheritance Relationships

Base Type

Class Documentation

class PrintfLogger : public TestLogger

Public Functions

void Begin(const vector<unique_ptr<TestSuite>> &test_suites, uint test_count)
virtual void End()
virtual void TestSuiteBegin(const TestSuite &suite)
virtual void TestSuiteEnd(const TestSuite &suite)
virtual void TestSuiteSkip(const TestSuite &suite, uint first_test_idx)
virtual void TestSuiteFail(const TestSuite &suite, const std::exception &exc)
virtual void TestSkip(const TestSuite &suite, const Test &test, uint test_idx)
virtual void TestBegin(const TestSuite &suite, const Test &test, uint test_idx)
virtual void TestSuccess(const TestSuite &suite, const Test &test, uint test_idx)
void TestFail(const TestSuite &suite, const Test &test, uint test_idx, const exception &exc)
void End(vector<string> &failed_tests)
virtual void Begin(const std::vector<std::unique_ptr<TestSuite>> &test_suites, uint test_count) = 0
virtual void TestFail(const TestSuite &suite, const Test &test, uint test_idx, const std::exception &exc) = 0