37using ::testing::EmptyTestEventListener;
39using ::testing::Message;
41using ::testing::TestEventListeners;
42using ::testing::TestInfo;
43using ::testing::UnitTest;
48class A :
public Test {};
73TEST(DISABLED_D, DISABLED_B) {}
77class TestNamePrinter :
public EmptyTestEventListener {
79 void OnTestIterationStart(
const UnitTest& ,
84 void OnTestStart(
const TestInfo& test_info)
override {
85 printf(
"%s.%s\n", test_info.test_suite_name(), test_info.name());
91int main(
int argc,
char **argv) {
96 TestEventListeners& listeners = UnitTest::GetInstance()->listeners();
97 delete listeners.Release(listeners.default_result_printer());
98 listeners.Append(
new TestNamePrinter);
#define TEST_F(test_fixture, test_name)
int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_
#define TEST(test_suite_name, test_name)
int main(int argc, char **argv)
GTEST_API_ void InitGoogleTest(int *argc, char **argv)