| Index: chrome/browser/browsing_data/browsing_data_file_system_helper_unittest.cc
|
| diff --git a/chrome/browser/browsing_data/browsing_data_file_system_helper_unittest.cc b/chrome/browser/browsing_data/browsing_data_file_system_helper_unittest.cc
|
| index d60e8f284df7a8a9593f52ae575b9cf26f82a759..94926b8969d67041abf19f630c5ed1d5a545334f 100644
|
| --- a/chrome/browser/browsing_data/browsing_data_file_system_helper_unittest.cc
|
| +++ b/chrome/browser/browsing_data/browsing_data_file_system_helper_unittest.cc
|
| @@ -12,11 +12,15 @@
|
| #include "base/utf_string_conversions.h"
|
| #include "chrome/browser/browsing_data/browsing_data_file_system_helper.h"
|
| #include "chrome/test/base/testing_profile.h"
|
| +#include "content/public/browser/storage_partition.h"
|
| #include "content/public/test/test_browser_thread.h"
|
| #include "webkit/fileapi/file_system_context.h"
|
| +#include "webkit/fileapi/file_system_task_runners.h"
|
| #include "webkit/fileapi/file_system_types.h"
|
| #include "webkit/fileapi/file_system_usage_cache.h"
|
| +#include "webkit/fileapi/mock_file_system_options.h"
|
| #include "webkit/fileapi/sandbox_mount_point_provider.h"
|
| +#include "webkit/quota/mock_special_storage_policy.h"
|
|
|
| using content::BrowserContext;
|
| using content::BrowserThread;
|
| @@ -69,7 +73,17 @@ class BrowsingDataFileSystemHelperTest : public testing::Test {
|
| BrowserThread::FILE_USER_BLOCKING, &message_loop_),
|
| io_thread_(BrowserThread::IO, &message_loop_) {
|
| profile_.reset(new TestingProfile());
|
| - helper_ = BrowsingDataFileSystemHelper::Create(profile_.get());
|
| +
|
| + scoped_refptr<quota::MockSpecialStoragePolicy> special_storage_policy =
|
| + new quota::MockSpecialStoragePolicy();
|
| + file_system_context_ = new fileapi::FileSystemContext(
|
| + fileapi::FileSystemTaskRunners::CreateMockTaskRunners(),
|
| + special_storage_policy.get(),
|
| + NULL,
|
| + profile_->GetPath(),
|
| + fileapi::CreateAllowFileAccessOptions());
|
| +
|
| + helper_ = BrowsingDataFileSystemHelper::Create(file_system_context_);
|
| message_loop_.RunAllPending();
|
| canned_helper_ = new CannedBrowsingDataFileSystemHelper(profile_.get());
|
| }
|
| @@ -148,8 +162,8 @@ class BrowsingDataFileSystemHelperTest : public testing::Test {
|
| // Sets up kOrigin1 with a temporary file system, kOrigin2 with a persistent
|
| // file system, and kOrigin3 with both.
|
| virtual void PopulateTestFileSystemData() {
|
| - sandbox_ = BrowserContext::GetFileSystemContext(profile_.get())->
|
| - sandbox_provider();
|
| + sandbox_ = BrowserContext::GetDefaultStoragePartition(profile_.get())->
|
| + GetFileSystemContext()->sandbox_provider();
|
|
|
| CreateDirectoryForOriginAndType(kOrigin1, kTemporary);
|
| CreateDirectoryForOriginAndType(kOrigin2, kPersistent);
|
| @@ -199,6 +213,7 @@ class BrowsingDataFileSystemHelperTest : public testing::Test {
|
| content::TestBrowserThread file_user_blocking_thread_;
|
| content::TestBrowserThread io_thread_;
|
| scoped_ptr<TestingProfile> profile_;
|
| + scoped_refptr<fileapi::FileSystemContext> file_system_context_;
|
|
|
| // We don't own this pointer: don't delete it.
|
| fileapi::SandboxMountPointProvider* sandbox_;
|
|
|