From e7b3a61984f86ccb238664542699c3b8a75b54c6 Mon Sep 17 00:00:00 2001 From: "jhawkins@chromium.org" Date: Thu, 5 Jan 2012 02:18:18 +0000 Subject: base::Bind: Remove Task. BUG=none TEST=none R=awong Review URL: http://codereview.chromium.org/9086002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116439 0039d316-1c4b-4281-b951-d872f2087c98 --- base/message_loop_proxy_impl_unittest.cc | 46 +------------------------------- 1 file changed, 1 insertion(+), 45 deletions(-) (limited to 'base/message_loop_proxy_impl_unittest.cc') diff --git a/base/message_loop_proxy_impl_unittest.cc b/base/message_loop_proxy_impl_unittest.cc index 2935911..612312a 100644 --- a/base/message_loop_proxy_impl_unittest.cc +++ b/base/message_loop_proxy_impl_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -58,21 +58,6 @@ class MessageLoopProxyImplTest : public testing::Test { FAIL() << "Callback Should not get executed."; } - class DummyTask : public Task { - public: - explicit DummyTask(bool* deleted) : deleted_(deleted) { } - ~DummyTask() { - *deleted_ = true; - } - - void Run() { - FAIL(); - } - - private: - bool* deleted_; - }; - class DeletedOnFile { public: explicit DeletedOnFile(MessageLoopProxyImplTest* test) : test_(test) {} @@ -105,35 +90,6 @@ TEST_F(MessageLoopProxyImplTest, Delete) { MessageLoop::current()->Run(); } -TEST_F(MessageLoopProxyImplTest, LegacyPostTaskAfterThreadExits) { - scoped_ptr test_thread( - new base::Thread("MessageLoopProxyImplTest_Dummy")); - test_thread->Start(); - scoped_refptr message_loop_proxy = - test_thread->message_loop_proxy(); - test_thread->Stop(); - - bool deleted = false; - bool ret = message_loop_proxy->PostTask( - FROM_HERE, new DummyTask(&deleted)); - EXPECT_FALSE(ret); - EXPECT_TRUE(deleted); -} - -TEST_F(MessageLoopProxyImplTest, LegacyPostTaskAfterThreadIsDeleted) { - scoped_refptr message_loop_proxy; - { - scoped_ptr test_thread( - new base::Thread("MessageLoopProxyImplTest_Dummy")); - test_thread->Start(); - message_loop_proxy = test_thread->message_loop_proxy(); - } - bool deleted = false; - bool ret = message_loop_proxy->PostTask(FROM_HERE, new DummyTask(&deleted)); - EXPECT_FALSE(ret); - EXPECT_TRUE(deleted); -} - TEST_F(MessageLoopProxyImplTest, PostTask) { EXPECT_TRUE(file_thread_->message_loop_proxy()->PostTask( FROM_HERE, base::Bind(&MessageLoopProxyImplTest::BasicFunction, -- cgit v1.1