diff options
Diffstat (limited to 'base/waitable_event_watcher_unittest.cc')
-rw-r--r-- | base/waitable_event_watcher_unittest.cc | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/base/waitable_event_watcher_unittest.cc b/base/waitable_event_watcher_unittest.cc index 049de38..44b9b89 100644 --- a/base/waitable_event_watcher_unittest.cc +++ b/base/waitable_event_watcher_unittest.cc @@ -107,22 +107,6 @@ void RunTest_OutlivesMessageLoop(MessageLoop::Type message_loop_type) { } } -void RunTest_DeleteUnder(MessageLoop::Type message_loop_type) { - // Delete the WaitableEvent out from under the Watcher. This is explictly - // allowed by the interface. - - MessageLoop message_loop(message_loop_type); - - { - WaitableEventWatcher watcher; - - WaitableEvent* event = new WaitableEvent(false, false); - QuitDelegate delegate; - watcher.StartWatching(event, &delegate); - delete event; - } -} - } // namespace //----------------------------------------------------------------------------- @@ -150,9 +134,3 @@ TEST(WaitableEventWatcherTest, OutlivesMessageLoop) { RunTest_OutlivesMessageLoop(MessageLoop::TYPE_IO); RunTest_OutlivesMessageLoop(MessageLoop::TYPE_UI); } - -TEST(WaitableEventWatcherTest, DeleteUnder) { - RunTest_DeleteUnder(MessageLoop::TYPE_DEFAULT); - RunTest_DeleteUnder(MessageLoop::TYPE_IO); - RunTest_DeleteUnder(MessageLoop::TYPE_UI); -} |