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 "webkit/browser/fileapi/file_system_url_request_job.h" | 5 #include "webkit/browser/fileapi/file_system_url_request_job.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
208 | 208 |
209 void TestRequestNoRun(const GURL& url) { | 209 void TestRequestNoRun(const GURL& url) { |
210 TestRequestHelper(url, NULL, false, file_system_context_.get()); | 210 TestRequestHelper(url, NULL, false, file_system_context_.get()); |
211 } | 211 } |
212 | 212 |
213 void CreateDirectory(const base::StringPiece& dir_name) { | 213 void CreateDirectory(const base::StringPiece& dir_name) { |
214 FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( | 214 FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( |
215 GURL("http://remote"), | 215 GURL("http://remote"), |
216 storage::kFileSystemTypeTemporary, | 216 storage::kFileSystemTypeTemporary, |
217 base::FilePath().AppendASCII(dir_name)); | 217 base::FilePath().AppendASCII(dir_name)); |
218 ASSERT_EQ(base::File::FILE_OK, AsyncFileTestHelper::CreateDirectory( | 218 ASSERT_EQ( |
219 file_system_context_, url)); | 219 base::File::FILE_OK, |
| 220 AsyncFileTestHelper::CreateDirectory(file_system_context_.get(), url)); |
220 } | 221 } |
221 | 222 |
222 void WriteFile(const base::StringPiece& file_name, | 223 void WriteFile(const base::StringPiece& file_name, |
223 const char* buf, int buf_size) { | 224 const char* buf, int buf_size) { |
224 FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( | 225 FileSystemURL url = file_system_context_->CreateCrackedFileSystemURL( |
225 GURL("http://remote"), | 226 GURL("http://remote"), |
226 storage::kFileSystemTypeTemporary, | 227 storage::kFileSystemTypeTemporary, |
227 base::FilePath().AppendASCII(file_name)); | 228 base::FilePath().AppendASCII(file_name)); |
228 ASSERT_EQ(base::File::FILE_OK, | 229 ASSERT_EQ(base::File::FILE_OK, |
229 AsyncFileTestHelper::CreateFileWithData( | 230 AsyncFileTestHelper::CreateFileWithData( |
230 file_system_context_, url, buf, buf_size)); | 231 file_system_context_.get(), url, buf, buf_size)); |
231 } | 232 } |
232 | 233 |
233 GURL CreateFileSystemURL(const std::string& path) { | 234 GURL CreateFileSystemURL(const std::string& path) { |
234 return GURL(kFileSystemURLPrefix + path); | 235 return GURL(kFileSystemURLPrefix + path); |
235 } | 236 } |
236 | 237 |
237 // Put the message loop at the top, so that it's the last thing deleted. | 238 // Put the message loop at the top, so that it's the last thing deleted. |
238 base::MessageLoopForIO message_loop_; | 239 base::MessageLoopForIO message_loop_; |
239 | 240 |
240 base::ScopedTempDir temp_dir_; | 241 base::ScopedTempDir temp_dir_; |
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
458 EXPECT_TRUE(delegate_->request_failed()); | 459 EXPECT_TRUE(delegate_->request_failed()); |
459 EXPECT_EQ(net::ERR_FILE_NOT_FOUND, request_->status().error()); | 460 EXPECT_EQ(net::ERR_FILE_NOT_FOUND, request_->status().error()); |
460 | 461 |
461 ASSERT_FALSE( | 462 ASSERT_FALSE( |
462 storage::ExternalMountPoints::GetSystemInstance()->RevokeFileSystem( | 463 storage::ExternalMountPoints::GetSystemInstance()->RevokeFileSystem( |
463 kValidExternalMountPoint)); | 464 kValidExternalMountPoint)); |
464 } | 465 } |
465 | 466 |
466 } // namespace | 467 } // namespace |
467 } // namespace content | 468 } // namespace content |
OLD | NEW |