| #ifndef QUICHE_HTTP2_PLATFORM_API_HTTP2_TEST_HELPERS_H_ | |
| #define QUICHE_HTTP2_PLATFORM_API_HTTP2_TEST_HELPERS_H_ | |
| // Provides VERIFY_* macros, similar to EXPECT_* and ASSERT_*, but they return | |
| // an AssertionResult if the condition is not satisfied. | |
| #include "net/http2/platform/impl/http2_test_helpers_impl.h" | |
| #include "testing/gtest/include/gtest/gtest.h" // For AssertionSuccess | |
| #define VERIFY_AND_RETURN_SUCCESS(expression) \ | |
| { \ | |
| VERIFY_SUCCESS(expression); \ | |
| return ::testing::AssertionSuccess(); \ | |
| } | |
| #endif // QUICHE_HTTP2_PLATFORM_API_HTTP2_TEST_HELPERS_H_ |