summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorshess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-24 01:02:25 +0000
committershess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-24 01:02:25 +0000
commitdacaa046bfe489e898dcbdf252dead4ea3fc9b1c (patch)
tree1c921dac9e8a68b3fe078a82595937204933ae7f /chrome
parent6f830b94d7e6062a7b2fdafe1694f4023cf65df1 (diff)
downloadchromium_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.cc24
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() {