Lines Matching refs:FIXTURE
96 #define SCUDO_TYPED_TEST_ALL_TYPES(FIXTURE, NAME) \ argument
97 SCUDO_TYPED_TEST_TYPE(FIXTURE, NAME, TestConfig2) \
98 SCUDO_TYPED_TEST_TYPE(FIXTURE, NAME, TestConfig3)
100 #define SCUDO_TYPED_TEST_ALL_TYPES(FIXTURE, NAME) \ argument
101 SCUDO_TYPED_TEST_TYPE(FIXTURE, NAME, TestConfig1) \
102 SCUDO_TYPED_TEST_TYPE(FIXTURE, NAME, TestConfig2) \
103 SCUDO_TYPED_TEST_TYPE(FIXTURE, NAME, TestConfig3)
106 #define SCUDO_TYPED_TEST_TYPE(FIXTURE, NAME, TYPE) \ argument
107 using FIXTURE##NAME##_##TYPE = FIXTURE##NAME<TYPE>; \
108 TEST_F(FIXTURE##NAME##_##TYPE, NAME) { FIXTURE##NAME<TYPE>::Run(); }
110 #define SCUDO_TYPED_TEST(FIXTURE, NAME) \ argument
112 struct FIXTURE##NAME : public FIXTURE<TypeParam> { \
115 SCUDO_TYPED_TEST_ALL_TYPES(FIXTURE, NAME) \
116 template <class TypeParam> void FIXTURE##NAME<TypeParam>::Run()