| Index: net/test/gtest_util.h
|
| diff --git a/net/test/gtest_util.h b/net/test/gtest_util.h
|
| index f8b4cf573c287648c6e8be25c4e8ba05b304718b..cf0691014e07e4ce4d392df378d79ca5eb125b6f 100644
|
| --- a/net/test/gtest_util.h
|
| +++ b/net/test/gtest_util.h
|
| @@ -38,24 +38,22 @@ MATCHER(IsOk,
|
|
|
| // Internal implementation for the EXPECT_DFATAL and ASSERT_DFATAL
|
| // macros. Do not use this directly.
|
| -#define GTEST_DFATAL_(statement, matcher, fail) \
|
| - GTEST_AMBIGUOUS_ELSE_BLOCKER_ \
|
| - if (true) { \
|
| - ::base::test::MockLog gtest_log; \
|
| - ::net::test::ScopedDisableExitOnDFatal gtest_disable_exit; \
|
| - using ::testing::_; \
|
| - EXPECT_CALL(gtest_log, Log(_, _, _, _, _)) \
|
| - .WillRepeatedly(::testing::Return(false)); \
|
| - EXPECT_CALL(gtest_log, Log(logging::LOG_DFATAL, _, _, _, matcher)) \
|
| - .Times(::testing::AtLeast(1)) \
|
| - .WillOnce(::testing::Return(false)); \
|
| - gtest_log.StartCapturingLogs(); \
|
| - { statement; } \
|
| - gtest_log.StopCapturingLogs(); \
|
| - if (!testing::Mock::VerifyAndClear(>est_log)) { \
|
| - goto GTEST_CONCAT_TOKEN_(gtest_label_dfatal_, __LINE__); \
|
| - } \
|
| - } else \
|
| +#define GTEST_DFATAL_(statement, matcher, fail) \
|
| + GTEST_AMBIGUOUS_ELSE_BLOCKER_ \
|
| + if (true) { \
|
| + ::base::test::MockLog gtest_log; \
|
| + ::net::test::ScopedDisableExitOnDFatal gtest_disable_exit; \
|
| + using ::testing::_; \
|
| + EXPECT_CALL(gtest_log, Log(_, _, _, _, _)).Times(::testing::AtLeast(0)); \
|
| + EXPECT_CALL(gtest_log, Log(logging::LOG_DFATAL, _, _, _, matcher)) \
|
| + .Times(::testing::AtLeast(1)); \
|
| + gtest_log.StartCapturingLogs(); \
|
| + { statement; } \
|
| + gtest_log.StopCapturingLogs(); \
|
| + if (!testing::Mock::VerifyAndClear(>est_log)) { \
|
| + goto GTEST_CONCAT_TOKEN_(gtest_label_dfatal_, __LINE__); \
|
| + } \
|
| + } else \
|
| GTEST_CONCAT_TOKEN_(gtest_label_dfatal_, __LINE__) : fail("")
|
|
|
| // The EXPECT_DFATAL and ASSERT_DFATAL macros are lightweight
|
|
|