Lines Matching refs:FooTest
57 class FooTest : public ::testing::TestWithParam<const char*> {
65 TEST_P(FooTest, DoesBlah) {
72 TEST_P(FooTest, HasBlahBlah) {
97 // The following statement will instantiate tests from the FooTest test case
101 FooTest,
111 // * InstantiationName/FooTest.DoesBlah/0 for "meeny"
112 // * InstantiationName/FooTest.DoesBlah/1 for "miny"
113 // * InstantiationName/FooTest.DoesBlah/2 for "moe"
114 // * InstantiationName/FooTest.HasBlahBlah/0 for "meeny"
115 // * InstantiationName/FooTest.HasBlahBlah/1 for "miny"
116 // * InstantiationName/FooTest.HasBlahBlah/2 for "moe"
120 // This statement will instantiate all tests from FooTest again, each
124 INSTANTIATE_TEST_CASE_P(AnotherInstantiationName, FooTest, ValuesIn(pets));
128 // * AnotherInstantiationName/FooTest.DoesBlah/0 for "cat"
129 // * AnotherInstantiationName/FooTest.DoesBlah/1 for "dog"
130 // * AnotherInstantiationName/FooTest.HasBlahBlah/0 for "cat"
131 // * AnotherInstantiationName/FooTest.HasBlahBlah/1 for "dog"
170 // In the following sample, tests from test case FooTest are instantiated
173 // class FooTest : public TestWithParam<int> { ... };
175 // TEST_P(FooTest, TestThis) {
177 // TEST_P(FooTest, TestThat) {
179 // INSTANTIATE_TEST_CASE_P(TestSequence, FooTest, Values(3, 5, 8));