summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/file_system_url_request_job_unittest.cc
diff options
context:
space:
mode:
authortbarzic@chromium.org <tbarzic@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-24 22:01:51 +0000
committertbarzic@chromium.org <tbarzic@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-24 22:01:51 +0000
commit5b7e42e6e9ee09a5fa0b93b6bf3d7339c1db2b0f (patch)
tree5a93d1a57760e029fcfc36db69a036421ff04079 /webkit/fileapi/file_system_url_request_job_unittest.cc
parent33c1c26ae20ac8b60ce78945ad016a277d2b10ec (diff)
downloadchromium_src-5b7e42e6e9ee09a5fa0b93b6bf3d7339c1db2b0f.zip
chromium_src-5b7e42e6e9ee09a5fa0b93b6bf3d7339c1db2b0f.tar.gz
chromium_src-5b7e42e6e9ee09a5fa0b93b6bf3d7339c1db2b0f.tar.bz2
New FileSystemURL cracking
follow up on https://codereview.chromium.org/11648027/ Instead of cracking FileSystemURL in its ctor (somewhat magically, using singleton IsolatedContext and SystemExternalMountPoints), require FileSystemURL to be cracked explicitly. The FileSystemURL can be cracked using specific MountPoints implementation or using specific FileSystemContext which will select available MountPoints implementation that should be used to crack the url. (CrackURL/CreateCrackedFileSystemURL methods). Modify FileSystemURL usages to use new cracking methods. BUG=158837 TEST=content_unittests: IsolatedContextTest.* ExternalMountPointsTest.* FileSystemContextTest.* Review URL: https://chromiumcodereview.appspot.com/11787028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178664 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/fileapi/file_system_url_request_job_unittest.cc')
-rw-r--r--webkit/fileapi/file_system_url_request_job_unittest.cc14
1 files changed, 8 insertions, 6 deletions
diff --git a/webkit/fileapi/file_system_url_request_job_unittest.cc b/webkit/fileapi/file_system_url_request_job_unittest.cc
index 0efb40a..2605d76 100644
--- a/webkit/fileapi/file_system_url_request_job_unittest.cc
+++ b/webkit/fileapi/file_system_url_request_job_unittest.cc
@@ -133,9 +133,10 @@ class FileSystemURLRequestJobTest : public testing::Test {
void CreateDirectory(const base::StringPiece& dir_name) {
FileSystemFileUtil* file_util = file_system_context_->
sandbox_provider()->GetFileUtil(kFileSystemTypeTemporary);
- FileSystemURL url(GURL("http://remote"),
- kFileSystemTypeTemporary,
- FilePath().AppendASCII(dir_name));
+ FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL(
+ GURL("http://remote"),
+ kFileSystemTypeTemporary,
+ FilePath().AppendASCII(dir_name));
FileSystemOperationContext context(file_system_context_);
context.set_allowed_bytes_growth(1024);
@@ -151,9 +152,10 @@ class FileSystemURLRequestJobTest : public testing::Test {
const char* buf, int buf_size) {
FileSystemFileUtil* file_util = file_system_context_->
sandbox_provider()->GetFileUtil(kFileSystemTypeTemporary);
- FileSystemURL url(GURL("http://remote"),
- kFileSystemTypeTemporary,
- FilePath().AppendASCII(file_name));
+ FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL(
+ GURL("http://remote"),
+ kFileSystemTypeTemporary,
+ FilePath().AppendASCII(file_name));
FileSystemOperationContext context(file_system_context_);
context.set_allowed_bytes_growth(1024);