Chromium Code Reviews| Index: base/message_pump_libevent_unittest.cc |
| diff --git a/base/message_pump_libevent_unittest.cc b/base/message_pump_libevent_unittest.cc |
| index 9ec78de587d31f73ca4873a02713e4380fd91826..407aa121fdf28a76aa7d54c250f624bdf9b5cf15 100644 |
| --- a/base/message_pump_libevent_unittest.cc |
| +++ b/base/message_pump_libevent_unittest.cc |
| @@ -8,6 +8,7 @@ |
| #include "base/message_loop.h" |
| #include "base/threading/thread.h" |
| +#include "base/threading/thread_checker.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| #if defined(USE_SYSTEM_LIBEVENT) |
| @@ -67,10 +68,16 @@ TEST_F(MessagePumpLibeventTest, TestWatchingFromBadThread) { |
| MessagePumpLibevent::FileDescriptorWatcher watcher; |
| StupidWatcher delegate; |
| - ASSERT_DEBUG_DEATH(io_loop()->WatchFileDescriptor( |
|
Nico
2011/12/21 18:10:11
How is ASSERT_DEBUG_DEATH a useful test? I think w
|
| - STDOUT_FILENO, false, MessageLoopForIO::WATCH_READ, &watcher, &delegate), |
| - "Check failed: " |
| - "watch_file_descriptor_caller_checker_.CalledOnValidThread()"); |
| + if (base::ThreadChecker::IsEnabled()) { |
| + ASSERT_DEATH( |
| + io_loop()->WatchFileDescriptor(STDOUT_FILENO, |
| + false, |
| + MessageLoopForIO::WATCH_READ, |
| + &watcher, |
| + &delegate), |
| + "Check failed: " |
| + "watch_file_descriptor_caller_checker_.CalledOnValidThread()"); |
| + } |
| } |
| #endif // GTEST_HAS_DEATH_TEST |