diff options
author | shess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-24 01:02:25 +0000 |
---|---|---|
committer | shess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-24 01:02:25 +0000 |
commit | dacaa046bfe489e898dcbdf252dead4ea3fc9b1c (patch) | |
tree | 1c921dac9e8a68b3fe078a82595937204933ae7f /chrome | |
parent | 6f830b94d7e6062a7b2fdafe1694f4023cf65df1 (diff) | |
download | chromium_src-dacaa046bfe489e898dcbdf252dead4ea3fc9b1c.zip chromium_src-dacaa046bfe489e898dcbdf252dead4ea3fc9b1c.tar.gz chromium_src-dacaa046bfe489e898dcbdf252dead4ea3fc9b1c.tar.bz2 |
Convert safe_browsing_service_browsertest.cc to base::Bind.
NewRunnableMethod() -> base::Bind() for tasks.
Review URL: http://codereview.chromium.org/8677020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111461 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r-- | chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc b/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc index a219312..00b48a0 100644 --- a/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc +++ b/chrome/browser/safe_browsing/safe_browsing_service_browsertest.cc @@ -6,6 +6,7 @@ // and a test protocol manager. It is used to test logics in safebrowsing // service. +#include "base/bind.h" #include "base/command_line.h" #include "base/memory/ref_counted.h" #include "base/metrics/histogram.h" @@ -218,9 +219,8 @@ class TestProtocolManager : public SafeBrowsingProtocolManager { bool cancache = true; BrowserThread::PostDelayedTask( BrowserThread::IO, FROM_HERE, - NewRunnableMethod( - sb_service_, &SafeBrowsingService::HandleGetHashResults, - check, full_hashes_, cancache), + base::Bind(&SafeBrowsingService::HandleGetHashResults, + sb_service_, check, full_hashes_, cancache), delay_ms_); } @@ -290,7 +290,7 @@ void QuitUIThread() { void QuitFromIOThread() { BrowserThread::PostTask( - BrowserThread::UI, FROM_HERE, NewRunnableFunction(&QuitUIThread)); + BrowserThread::UI, FROM_HERE, base::Bind(&QuitUIThread)); } } // namespace @@ -422,7 +422,7 @@ class SafeBrowsingServiceTest : public InProcessBrowserTest { // to wait for the SafeBrowsingService to finish loading/stopping. void WaitForIOThread() { BrowserThread::PostTask( - BrowserThread::IO, FROM_HERE, NewRunnableFunction(&QuitFromIOThread)); + BrowserThread::IO, FROM_HERE, base::Bind(&QuitFromIOThread)); ui_test_utils::RunMessageLoop(); // Will stop from |QuitUIThread|. } @@ -526,18 +526,16 @@ class TestSBClient void CheckDownloadUrl(const std::vector<GURL>& url_chain) { BrowserThread::PostTask( BrowserThread::IO, FROM_HERE, - NewRunnableMethod(this, - &TestSBClient::CheckDownloadUrlOnIOThread, - url_chain)); + base::Bind(&TestSBClient::CheckDownloadUrlOnIOThread, + this, url_chain)); ui_test_utils::RunMessageLoop(); // Will stop in OnDownloadUrlCheckResult. } void CheckDownloadHash(const std::string& full_hash) { BrowserThread::PostTask( BrowserThread::IO, FROM_HERE, - NewRunnableMethod(this, - &TestSBClient::CheckDownloadHashOnIOThread, - full_hash)); + base::Bind(&TestSBClient::CheckDownloadHashOnIOThread, + this, full_hash)); ui_test_utils::RunMessageLoop(); // Will stop in OnDownloadHashCheckResult. } @@ -555,7 +553,7 @@ class TestSBClient SafeBrowsingService::UrlCheckResult result) { result_ = result; BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, - NewRunnableMethod(this, &TestSBClient::DownloadCheckDone)); + base::Bind(&TestSBClient::DownloadCheckDone, this)); } // Called when the result of checking a download hash is known. @@ -563,7 +561,7 @@ class TestSBClient SafeBrowsingService::UrlCheckResult result) { result_ = result; BrowserThread::PostTask(BrowserThread::UI, FROM_HERE, - NewRunnableMethod(this, &TestSBClient::DownloadCheckDone)); + base::Bind(&TestSBClient::DownloadCheckDone, this)); } void DownloadCheckDone() { |