OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "base/basictypes.h" | 5 #include "base/basictypes.h" |
6 #include "base/bind.h" | 6 #include "base/bind.h" |
7 #include "base/file_util.h" | 7 #include "base/file_util.h" |
8 #include "base/files/scoped_temp_dir.h" | 8 #include "base/files/scoped_temp_dir.h" |
9 #include "base/message_loop/message_loop_proxy.h" | 9 #include "base/message_loop/message_loop_proxy.h" |
10 #include "base/run_loop.h" | 10 #include "base/run_loop.h" |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
114 | 114 |
115 bool CreateFileSystemDirectory(const base::FilePath& file_path, | 115 bool CreateFileSystemDirectory(const base::FilePath& file_path, |
116 const std::string& origin_url, | 116 const std::string& origin_url, |
117 storage::StorageType storage_type) { | 117 storage::StorageType storage_type) { |
118 storage::FileSystemType type = | 118 storage::FileSystemType type = |
119 storage::QuotaStorageTypeToFileSystemType(storage_type); | 119 storage::QuotaStorageTypeToFileSystemType(storage_type); |
120 FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( | 120 FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( |
121 GURL(origin_url), type, file_path); | 121 GURL(origin_url), type, file_path); |
122 | 122 |
123 base::File::Error result = | 123 base::File::Error result = |
124 AsyncFileTestHelper::CreateDirectory(file_system_context_, url); | 124 AsyncFileTestHelper::CreateDirectory(file_system_context_.get(), url); |
125 return result == base::File::FILE_OK; | 125 return result == base::File::FILE_OK; |
126 } | 126 } |
127 | 127 |
128 bool CreateFileSystemFile(const base::FilePath& file_path, | 128 bool CreateFileSystemFile(const base::FilePath& file_path, |
129 int64 file_size, | 129 int64 file_size, |
130 const std::string& origin_url, | 130 const std::string& origin_url, |
131 storage::StorageType storage_type) { | 131 storage::StorageType storage_type) { |
132 if (file_path.empty()) | 132 if (file_path.empty()) |
133 return false; | 133 return false; |
134 | 134 |
135 storage::FileSystemType type = | 135 storage::FileSystemType type = |
136 storage::QuotaStorageTypeToFileSystemType(storage_type); | 136 storage::QuotaStorageTypeToFileSystemType(storage_type); |
137 FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( | 137 FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( |
138 GURL(origin_url), type, file_path); | 138 GURL(origin_url), type, file_path); |
139 | 139 |
140 base::File::Error result = | 140 base::File::Error result = |
141 AsyncFileTestHelper::CreateFile(file_system_context_, url); | 141 AsyncFileTestHelper::CreateFile(file_system_context_.get(), url); |
142 if (result != base::File::FILE_OK) | 142 if (result != base::File::FILE_OK) |
143 return false; | 143 return false; |
144 | 144 |
145 result = AsyncFileTestHelper::TruncateFile( | 145 result = AsyncFileTestHelper::TruncateFile( |
146 file_system_context_, url, file_size); | 146 file_system_context_.get(), url, file_size); |
147 return result == base::File::FILE_OK; | 147 return result == base::File::FILE_OK; |
148 } | 148 } |
149 | 149 |
150 void InitializeOriginFiles(FileSystemQuotaClient* quota_client, | 150 void InitializeOriginFiles(FileSystemQuotaClient* quota_client, |
151 const TestFile* files, | 151 const TestFile* files, |
152 int num_files) { | 152 int num_files) { |
153 for (int i = 0; i < num_files; i++) { | 153 for (int i = 0; i < num_files; i++) { |
154 base::FilePath path = base::FilePath().AppendASCII(files[i].name); | 154 base::FilePath path = base::FilePath().AppendASCII(files[i].name); |
155 if (files[i].isDirectory) { | 155 if (files[i].isDirectory) { |
156 ASSERT_TRUE(CreateFileSystemDirectory( | 156 ASSERT_TRUE(CreateFileSystemDirectory( |
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
557 GetOriginUsage(quota_client.get(), | 557 GetOriginUsage(quota_client.get(), |
558 "https://bar.com/", | 558 "https://bar.com/", |
559 kPersistent)); | 559 kPersistent)); |
560 EXPECT_EQ(64 + file_paths_cost_temporary_bar_https, | 560 EXPECT_EQ(64 + file_paths_cost_temporary_bar_https, |
561 GetOriginUsage(quota_client.get(), | 561 GetOriginUsage(quota_client.get(), |
562 "https://bar.com/", | 562 "https://bar.com/", |
563 kTemporary)); | 563 kTemporary)); |
564 } | 564 } |
565 | 565 |
566 } // namespace content | 566 } // namespace content |
OLD | NEW |