Index: base/sequence_checker_unittest.cc |
diff --git a/base/sequence_checker_unittest.cc b/base/sequence_checker_unittest.cc |
index 196bb1cc7972309ddba5c85ba42d074ddb3138c3..469605fb9d769d65e1e5da5c4380a5a8d4fadc08 100644 |
--- a/base/sequence_checker_unittest.cc |
+++ b/base/sequence_checker_unittest.cc |
@@ -16,6 +16,7 @@ |
#include "base/macros.h" |
#include "base/memory/ref_counted.h" |
#include "base/single_thread_task_runner.h" |
+#include "base/test/gtest_util.h" |
#include "base/test/sequenced_worker_pool_owner.h" |
#include "base/threading/thread.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -182,8 +183,6 @@ TEST_F(SequenceCheckerTest, DetachSequenceTokenValid) { |
other_thread()->Stop(); |
} |
-#if GTEST_HAS_DEATH_TEST || !ENABLE_SEQUENCE_CHECKER |
- |
void SequenceCheckerTest::MethodOnDifferentThreadDeathTest() { |
std::unique_ptr<SequenceCheckedObject> sequence_checked_object( |
new SequenceCheckedObject); |
@@ -198,9 +197,7 @@ void SequenceCheckerTest::MethodOnDifferentThreadDeathTest() { |
TEST_F(SequenceCheckerTest, MethodNotAllowedOnDifferentThreadDeathTestInDebug) { |
// The default style "fast" does not support multi-threaded tests. |
::testing::FLAGS_gtest_death_test_style = "threadsafe"; |
- ASSERT_DEATH({ |
- MethodOnDifferentThreadDeathTest(); |
- }, ""); |
+ ASSERT_DCHECK_DEATH({ MethodOnDifferentThreadDeathTest(); }, ""); |
} |
#else |
TEST_F(SequenceCheckerTest, MethodAllowedOnDifferentThreadDeathTestInRelease) { |
@@ -227,9 +224,7 @@ void SequenceCheckerTest::DetachThenCallFromDifferentThreadDeathTest() { |
TEST_F(SequenceCheckerTest, DetachFromSequenceDeathTestInDebug) { |
// The default style "fast" does not support multi-threaded tests. |
::testing::FLAGS_gtest_death_test_style = "threadsafe"; |
- ASSERT_DEATH({ |
- DetachThenCallFromDifferentThreadDeathTest(); |
- }, ""); |
+ ASSERT_DCHECK_DEATH({ DetachThenCallFromDifferentThreadDeathTest(); }, ""); |
} |
#else |
TEST_F(SequenceCheckerTest, DetachFromThreadDeathTestInRelease) { |
@@ -256,9 +251,7 @@ void SequenceCheckerTest::DifferentSequenceTokensDeathTest() { |
TEST_F(SequenceCheckerTest, DifferentSequenceTokensDeathTestInDebug) { |
// The default style "fast" does not support multi-threaded tests. |
::testing::FLAGS_gtest_death_test_style = "threadsafe"; |
- ASSERT_DEATH({ |
- DifferentSequenceTokensDeathTest(); |
- }, ""); |
+ ASSERT_DCHECK_DEATH({ DifferentSequenceTokensDeathTest(); }, ""); |
} |
#else |
TEST_F(SequenceCheckerTest, DifferentSequenceTokensDeathTestInRelease) { |
@@ -283,9 +276,7 @@ void SequenceCheckerTest::WorkerPoolAndSimpleThreadDeathTest() { |
TEST_F(SequenceCheckerTest, WorkerPoolAndSimpleThreadDeathTestInDebug) { |
// The default style "fast" does not support multi-threaded tests. |
::testing::FLAGS_gtest_death_test_style = "threadsafe"; |
- ASSERT_DEATH({ |
- WorkerPoolAndSimpleThreadDeathTest(); |
- }, ""); |
+ ASSERT_DCHECK_DEATH({ WorkerPoolAndSimpleThreadDeathTest(); }, ""); |
} |
#else |
TEST_F(SequenceCheckerTest, WorkerPoolAndSimpleThreadDeathTestInRelease) { |
@@ -315,9 +306,7 @@ void SequenceCheckerTest::TwoDifferentWorkerPoolsDeathTest() { |
TEST_F(SequenceCheckerTest, TwoDifferentWorkerPoolsDeathTestInDebug) { |
// The default style "fast" does not support multi-threaded tests. |
::testing::FLAGS_gtest_death_test_style = "threadsafe"; |
- ASSERT_DEATH({ |
- TwoDifferentWorkerPoolsDeathTest(); |
- }, ""); |
+ ASSERT_DCHECK_DEATH({ TwoDifferentWorkerPoolsDeathTest(); }, ""); |
} |
#else |
TEST_F(SequenceCheckerTest, TwoDifferentWorkerPoolsDeathTestInRelease) { |
@@ -325,8 +314,6 @@ TEST_F(SequenceCheckerTest, TwoDifferentWorkerPoolsDeathTestInRelease) { |
} |
#endif // ENABLE_SEQUENCE_CHECKER |
-#endif // GTEST_HAS_DEATH_TEST || !ENABLE_SEQUENCE_CHECKER |
- |
} // namespace |
} // namespace base |