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)