Ninja
|
A test result printer that's less wordy than gtest's default. More...
Public Member Functions | |
LaconicPrinter () | |
virtual void | OnTestIterationStart (const testing::UnitTest &test_info, int iteration) |
virtual void | OnTestPartResult (const testing::TestPartResult &test_part_result) |
virtual void | OnTestProgramEnd (const testing::UnitTest &unit_test) |
virtual void | OnTestProgramStart (const testing::UnitTest &unit_test) |
virtual void | OnTestStart (const testing::TestInfo &test_info) |
Private Attributes | |
int | iteration_ |
LinePrinter | printer_ |
int | test_count_ |
int | tests_started_ |
A test result printer that's less wordy than gtest's default.
Definition at line 34 of file ninja_test.cc.
|
inline |
Definition at line 35 of file ninja_test.cc.
|
inlinevirtual |
Definition at line 40 of file ninja_test.cc.
References iteration_, and tests_started_.
|
inlinevirtual |
Definition at line 59 of file ninja_test.cc.
References printer_, LinePrinter::PrintOnNewLine(), and StringPrintf().
|
inlinevirtual |
Definition at line 68 of file ninja_test.cc.
References printer_, and LinePrinter::PrintOnNewLine().
|
inlinevirtual |
Definition at line 36 of file ninja_test.cc.
References test_count_.
|
inlinevirtual |
Definition at line 46 of file ninja_test.cc.
References LinePrinter::ELIDE, iteration_, LinePrinter::Print(), printer_, StringPrintf(), test_count_, and tests_started_.
|
private |
Definition at line 76 of file ninja_test.cc.
Referenced by OnTestIterationStart(), and OnTestStart().
|
private |
Definition at line 73 of file ninja_test.cc.
Referenced by OnTestPartResult(), OnTestProgramEnd(), and OnTestStart().
|
private |
Definition at line 75 of file ninja_test.cc.
Referenced by OnTestProgramStart(), and OnTestStart().
|
private |
Definition at line 74 of file ninja_test.cc.
Referenced by OnTestIterationStart(), and OnTestStart().