Home | History | Annotate | Download | only in internal

Lines Matching refs:statement

1115 // statement if it returns or throws (or doesn't return or throw in some
1117 #define GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement) \
1118 if (::testing::internal::AlwaysTrue()) { statement; }
1120 #define GTEST_TEST_THROW_(statement, expected_exception, fail) \
1125 GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
1132 "Expected: " #statement " throws an exception of type " \
1138 "Expected: " #statement " throws an exception of type " \
1146 #define GTEST_TEST_NO_THROW_(statement, fail) \
1150 GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
1157 fail("Expected: " #statement " doesn't throw an exception.\n" \
1160 #define GTEST_TEST_ANY_THROW_(statement, fail) \
1165 GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
1175 fail("Expected: " #statement " throws an exception.\n" \
1191 #define GTEST_TEST_NO_FATAL_FAILURE_(statement, fail) \
1195 GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_(statement); \
1201 fail("Expected: " #statement " doesn't generate new fatal " \