| Index: webkit/fileapi/obfuscated_file_util_unittest.cc
|
| diff --git a/webkit/fileapi/obfuscated_file_util_unittest.cc b/webkit/fileapi/obfuscated_file_util_unittest.cc
|
| index 3881370c52bda5b98a709b32c09e8c125590017d..75ba9568e8cf9d60c1d78cb705ef5c8005497f34 100644
|
| --- a/webkit/fileapi/obfuscated_file_util_unittest.cc
|
| +++ b/webkit/fileapi/obfuscated_file_util_unittest.cc
|
| @@ -6,10 +6,10 @@
|
| #include <set>
|
| #include <string>
|
|
|
| +#include "base/bind.h"
|
| #include "base/file_path.h"
|
| #include "base/file_util.h"
|
| #include "base/memory/scoped_ptr.h"
|
| -#include "base/memory/scoped_callback_factory.h"
|
| #include "base/message_loop.h"
|
| #include "base/platform_file.h"
|
| #include "base/scoped_temp_dir.h"
|
| @@ -133,7 +133,7 @@ class ObfuscatedFileUtilTest : public testing::Test {
|
| ObfuscatedFileUtilTest()
|
| : origin_(GURL("http://www.example.com")),
|
| type_(kFileSystemTypeTemporary),
|
| - callback_factory_(ALLOW_THIS_IN_INITIALIZER_LIST(this)),
|
| + weak_factory_(ALLOW_THIS_IN_INITIALIZER_LIST(this)),
|
| test_helper_(origin_, type_),
|
| quota_status_(quota::kQuotaStatusUnknown),
|
| usage_(-1) {
|
| @@ -212,8 +212,8 @@ class ObfuscatedFileUtilTest : public testing::Test {
|
| void GetUsageFromQuotaManager() {
|
| quota_manager_->GetUsageAndQuota(
|
| origin(), test_helper_.storage_type(),
|
| - callback_factory_.NewCallback(
|
| - &ObfuscatedFileUtilTest::OnGetUsage));
|
| + base::Bind(&ObfuscatedFileUtilTest::OnGetUsage,
|
| + weak_factory_.GetWeakPtr()));
|
| MessageLoop::current()->RunAllPending();
|
| EXPECT_EQ(quota::kQuotaStatusOk, quota_status_);
|
| }
|
| @@ -483,8 +483,7 @@ class ObfuscatedFileUtilTest : public testing::Test {
|
| scoped_refptr<FileSystemContext> file_system_context_;
|
| GURL origin_;
|
| fileapi::FileSystemType type_;
|
| - base::ScopedCallbackFactory<ObfuscatedFileUtilTest>
|
| - callback_factory_;
|
| + base::WeakPtrFactory<ObfuscatedFileUtilTest> weak_factory_;
|
| FileSystemTestOriginHelper test_helper_;
|
| quota::QuotaStatusCode quota_status_;
|
| int64 usage_;
|
|
|