diff options
author | tbarzic@chromium.org <tbarzic@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-24 22:01:51 +0000 |
---|---|---|
committer | tbarzic@chromium.org <tbarzic@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-24 22:01:51 +0000 |
commit | 5b7e42e6e9ee09a5fa0b93b6bf3d7339c1db2b0f (patch) | |
tree | 5a93d1a57760e029fcfc36db69a036421ff04079 /webkit/fileapi/file_system_url_request_job_unittest.cc | |
parent | 33c1c26ae20ac8b60ce78945ad016a277d2b10ec (diff) | |
download | chromium_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.cc | 14 |
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); |