41 #define TEN_TESTS_(test_case_name) \
42 TEST(test_case_name, T0) {} \
43 TEST(test_case_name, T1) {} \
44 TEST(test_case_name, T2) {} \
45 TEST(test_case_name, T3) {} \
46 TEST(test_case_name, T4) {} \
47 TEST(test_case_name, T5) {} \
48 TEST(test_case_name, T6) {} \
49 TEST(test_case_name, T7) {} \
50 TEST(test_case_name, T8) {} \
51 TEST(test_case_name, T9) {}
54 #define HUNDRED_TESTS_(test_case_name_prefix) \
55 TEN_TESTS_(test_case_name_prefix##0) \
56 TEN_TESTS_(test_case_name_prefix##1) \
57 TEN_TESTS_(test_case_name_prefix##2) \
58 TEN_TESTS_(test_case_name_prefix##3) \
59 TEN_TESTS_(test_case_name_prefix##4) \
60 TEN_TESTS_(test_case_name_prefix##5) \
61 TEN_TESTS_(test_case_name_prefix##6) \
62 TEN_TESTS_(test_case_name_prefix##7) \
63 TEN_TESTS_(test_case_name_prefix##8) \
64 TEN_TESTS_(test_case_name_prefix##9)
67 #define THOUSAND_TESTS_(test_case_name_prefix) \
68 HUNDRED_TESTS_(test_case_name_prefix##0) \
69 HUNDRED_TESTS_(test_case_name_prefix##1) \
70 HUNDRED_TESTS_(test_case_name_prefix##2) \
71 HUNDRED_TESTS_(test_case_name_prefix##3) \
72 HUNDRED_TESTS_(test_case_name_prefix##4) \
73 HUNDRED_TESTS_(test_case_name_prefix##5) \
74 HUNDRED_TESTS_(test_case_name_prefix##6) \
75 HUNDRED_TESTS_(test_case_name_prefix##7) \
76 HUNDRED_TESTS_(test_case_name_prefix##8) \
77 HUNDRED_TESTS_(test_case_name_prefix##9)
83 int
main(
int argc,
char **argv) {
GTEST_API_ void InitGoogleTest(int *argc, char **argv)