Index: webkit/fileapi/file_system_test_helper.cc |
diff --git a/webkit/fileapi/file_system_test_helper.cc b/webkit/fileapi/file_system_test_helper.cc |
index 9f680435f5e9e7325715b864fbfc3a70815175b0..cd3ae14c8fc1148778f45d40cd6fc4f19b39fd76 100644 |
--- a/webkit/fileapi/file_system_test_helper.cc |
+++ b/webkit/fileapi/file_system_test_helper.cc |
@@ -13,6 +13,7 @@ |
#include "webkit/fileapi/file_system_operation_context.h" |
#include "webkit/fileapi/file_system_usage_cache.h" |
#include "webkit/fileapi/file_system_util.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" |
@@ -34,35 +35,32 @@ FileSystemTestOriginHelper::~FileSystemTestOriginHelper() { |
void FileSystemTestOriginHelper::SetUp( |
const FilePath& base_dir, FileSystemFileUtil* file_util) { |
- SetUp(base_dir, false, false, NULL, file_util); |
+ SetUp(base_dir, false, NULL, file_util); |
} |
void FileSystemTestOriginHelper::SetUp( |
FileSystemContext* file_system_context, FileSystemFileUtil* file_util) { |
- DCHECK(file_system_context->path_manager()); |
- DCHECK(file_system_context->path_manager()->sandbox_provider()); |
+ DCHECK(file_system_context->sandbox_provider()); |
file_util_ = file_util; |
file_system_context_ = file_system_context; |
if (!file_util_) |
- file_util_ = file_system_context->path_manager()->sandbox_provider()-> |
- GetFileUtil(); |
+ file_util_ = file_system_context->sandbox_provider()->GetFileUtil(); |
DCHECK(file_util_); |
// Prepare the origin's root directory. |
- file_system_context_->path_manager()-> |
+ file_system_context_->GetMountPointProvider(type_)-> |
ValidateFileSystemRootAndGetPathOnFileThread( |
origin_, type_, FilePath(), true /* create */); |
// Initialize the usage cache file. |
- FilePath usage_cache_path = file_system_context_->path_manager() |
- ->sandbox_provider()->GetUsageCachePathForOriginAndType(origin_, type_); |
+ FilePath usage_cache_path = file_system_context_-> |
+ sandbox_provider()->GetUsageCachePathForOriginAndType(origin_, type_); |
FileSystemUsageCache::UpdateUsage(usage_cache_path, 0); |
} |
void FileSystemTestOriginHelper::SetUp( |
const FilePath& base_dir, |
- bool incognito_mode, |
bool unlimited_quota, |
quota::QuotaManagerProxy* quota_manager_proxy, |
FileSystemFileUtil* file_util) { |
@@ -77,22 +75,19 @@ void FileSystemTestOriginHelper::SetUp( |
special_storage_policy, |
quota_manager_proxy, |
base_dir, |
- incognito_mode, |
- true /* allow_file_access_from_files */, |
- NULL); |
+ CreateAllowFileAccessOptions()); |
- DCHECK(file_system_context_->path_manager()); |
- DCHECK(file_system_context_->path_manager()->sandbox_provider()); |
+ DCHECK(file_system_context_->sandbox_provider()); |
// Prepare the origin's root directory. |
- file_system_context_->path_manager()-> |
+ file_system_context_->GetMountPointProvider(type_)-> |
ValidateFileSystemRootAndGetPathOnFileThread( |
origin_, type_, FilePath(), true /* create */); |
// Initialize the usage cache file. This code assumes that we're either using |
// OFSFU or we've mocked it out in the sandbox provider. |
- FilePath usage_cache_path = file_system_context_->path_manager() |
- ->sandbox_provider()->GetUsageCachePathForOriginAndType(origin_, type_); |
+ FilePath usage_cache_path = file_system_context_-> |
+ sandbox_provider()->GetUsageCachePathForOriginAndType(origin_, type_); |
FileSystemUsageCache::UpdateUsage(usage_cache_path, 0); |
} |
@@ -102,7 +97,7 @@ void FileSystemTestOriginHelper::TearDown() { |
} |
FilePath FileSystemTestOriginHelper::GetOriginRootPath() const { |
- return file_system_context_->path_manager()-> |
+ return file_system_context_->GetMountPointProvider(type_)-> |
ValidateFileSystemRootAndGetPathOnFileThread( |
origin_, type_, FilePath(), false); |
} |
@@ -126,8 +121,8 @@ GURL FileSystemTestOriginHelper::GetURLForPath(const FilePath& path) const { |
} |
FilePath FileSystemTestOriginHelper::GetUsageCachePath() const { |
- return file_system_context_->path_manager() |
- ->sandbox_provider()->GetUsageCachePathForOriginAndType(origin_, type_); |
+ return file_system_context_-> |
+ sandbox_provider()->GetUsageCachePathForOriginAndType(origin_, type_); |
} |
int64 FileSystemTestOriginHelper::GetCachedOriginUsage() const { |