| Index: base/threading/thread_checker_unittest.cc
|
| diff --git a/base/threading/thread_checker_unittest.cc b/base/threading/thread_checker_unittest.cc
|
| index 12454c87859248311e2d301e4f0d00f86a2a274e..1b254a1fff29999ce7e8e764e126d9df92ec00f7 100644
|
| --- a/base/threading/thread_checker_unittest.cc
|
| +++ b/base/threading/thread_checker_unittest.cc
|
| @@ -12,14 +12,6 @@
|
| #include "base/threading/simple_thread.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| -// Duplicated from base/threading/thread_checker.h so that we can be
|
| -// good citizens there and undef the macro.
|
| -#if !defined(NDEBUG) || defined(DCHECK_ALWAYS_ON)
|
| -#define ENABLE_THREAD_CHECKER 1
|
| -#else
|
| -#define ENABLE_THREAD_CHECKER 0
|
| -#endif
|
| -
|
| namespace base {
|
|
|
| namespace {
|
| @@ -131,7 +123,7 @@ void ThreadCheckerClass::MethodOnDifferentThreadImpl() {
|
| call_on_thread.Join();
|
| }
|
|
|
| -#if ENABLE_THREAD_CHECKER
|
| +#if DCHECK_IS_ON()
|
| TEST(ThreadCheckerDeathTest, MethodNotAllowedOnDifferentThreadInDebug) {
|
| ASSERT_DCHECK_DEATH({ ThreadCheckerClass::MethodOnDifferentThreadImpl(); },
|
| "");
|
| @@ -140,7 +132,7 @@ TEST(ThreadCheckerDeathTest, MethodNotAllowedOnDifferentThreadInDebug) {
|
| TEST(ThreadCheckerTest, MethodAllowedOnDifferentThreadInRelease) {
|
| ThreadCheckerClass::MethodOnDifferentThreadImpl();
|
| }
|
| -#endif // ENABLE_THREAD_CHECKER
|
| +#endif // DCHECK_IS_ON()
|
|
|
| void ThreadCheckerClass::DetachThenCallFromDifferentThreadImpl() {
|
| std::unique_ptr<ThreadCheckerClass> thread_checker_class(
|
| @@ -159,7 +151,7 @@ void ThreadCheckerClass::DetachThenCallFromDifferentThreadImpl() {
|
| thread_checker_class->DoStuff();
|
| }
|
|
|
| -#if ENABLE_THREAD_CHECKER
|
| +#if DCHECK_IS_ON()
|
| TEST(ThreadCheckerDeathTest, DetachFromThreadInDebug) {
|
| ASSERT_DCHECK_DEATH(
|
| { ThreadCheckerClass::DetachThenCallFromDifferentThreadImpl(); }, "");
|
| @@ -168,9 +160,6 @@ TEST(ThreadCheckerDeathTest, DetachFromThreadInDebug) {
|
| TEST(ThreadCheckerTest, DetachFromThreadInRelease) {
|
| ThreadCheckerClass::DetachThenCallFromDifferentThreadImpl();
|
| }
|
| -#endif // ENABLE_THREAD_CHECKER
|
| -
|
| -// Just in case we ever get lumped together with other compilation units.
|
| -#undef ENABLE_THREAD_CHECKER
|
| +#endif // DCHECK_IS_ON()
|
|
|
| } // namespace base
|
|
|