Lines Matching refs:FooTest
59 class FooTest : public ::testing::TestWithParam<const char*> {
67 TEST_P(FooTest, DoesBlah) {
74 TEST_P(FooTest, HasBlahBlah) {
99 // The following statement will instantiate tests from the FooTest test case
103 FooTest,
113 // * InstantiationName/FooTest.DoesBlah/0 for "meeny"
114 // * InstantiationName/FooTest.DoesBlah/1 for "miny"
115 // * InstantiationName/FooTest.DoesBlah/2 for "moe"
116 // * InstantiationName/FooTest.HasBlahBlah/0 for "meeny"
117 // * InstantiationName/FooTest.HasBlahBlah/1 for "miny"
118 // * InstantiationName/FooTest.HasBlahBlah/2 for "moe"
122 // This statement will instantiate all tests from FooTest again, each
126 INSTANTIATE_TEST_CASE_P(AnotherInstantiationName, FooTest, ValuesIn(pets));
130 // * AnotherInstantiationName/FooTest.DoesBlah/0 for "cat"
131 // * AnotherInstantiationName/FooTest.DoesBlah/1 for "dog"
132 // * AnotherInstantiationName/FooTest.HasBlahBlah/0 for "cat"
133 // * AnotherInstantiationName/FooTest.HasBlahBlah/1 for "dog"
205 // In the following sample, tests from test case FooTest are instantiated
208 // class FooTest : public TestWithParam<int> { ... };
210 // TEST_P(FooTest, TestThis) {
212 // TEST_P(FooTest, TestThat) {
214 // INSTANTIATE_TEST_CASE_P(TestSequence, FooTest, Values(3, 5, 8));