| Index: webkit/fileapi/file_system_operation_write_unittest.cc
|
| ===================================================================
|
| --- webkit/fileapi/file_system_operation_write_unittest.cc (revision 81454)
|
| +++ webkit/fileapi/file_system_operation_write_unittest.cc (working copy)
|
| @@ -10,7 +10,6 @@
|
|
|
| #include "webkit/fileapi/file_system_operation.h"
|
|
|
| -#include "base/logging.h"
|
| #include "base/message_loop.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/memory/scoped_temp_dir.h"
|
| @@ -61,6 +60,16 @@
|
| virtual void TearDown();
|
|
|
| protected:
|
| + GURL URLForRelativePath(const std::string& path) const {
|
| + // Only the path will actually get used.
|
| + return GURL("file://").Resolve(file_.value()).Resolve(path);
|
| + }
|
| +
|
| + GURL URLForPath(const FilePath& path) const {
|
| + // Only the path will actually get used.
|
| + return GURL("file://").Resolve(path.value());
|
| + }
|
| +
|
| MessageLoop loop_;
|
|
|
| ScopedTempDir dir_;
|
| @@ -122,7 +131,7 @@
|
| ADD_FAILURE();
|
| }
|
|
|
| - virtual void DidOpenFileSystem(const std::string&, const FilePath&) {
|
| + virtual void DidOpenFileSystem(const std::string&, const GURL&) {
|
| ADD_FAILURE();
|
| }
|
|
|
| @@ -170,7 +179,7 @@
|
| url_request_context->blob_storage_controller()->
|
| RegisterBlobUrl(blob_url, blob_data);
|
|
|
| - operation()->Write(url_request_context, file_, blob_url, 0);
|
| + operation()->Write(url_request_context, URLForPath(file_), blob_url, 0);
|
| MessageLoop::current()->Run();
|
|
|
| url_request_context->blob_storage_controller()->UnregisterBlobUrl(blob_url);
|
| @@ -190,7 +199,7 @@
|
| url_request_context->blob_storage_controller()->
|
| RegisterBlobUrl(blob_url, blob_data);
|
|
|
| - operation()->Write(url_request_context, file_, blob_url, 0);
|
| + operation()->Write(url_request_context, URLForPath(file_), blob_url, 0);
|
| MessageLoop::current()->Run();
|
|
|
| url_request_context->blob_storage_controller()->UnregisterBlobUrl(blob_url);
|
| @@ -204,7 +213,8 @@
|
| scoped_refptr<TestURLRequestContext> url_request_context(
|
| new TestURLRequestContext());
|
|
|
| - operation()->Write(url_request_context, file_, GURL("blob:invalid"), 0);
|
| + operation()->Write(url_request_context, URLForPath(file_),
|
| + GURL("blob:invalid"), 0);
|
| MessageLoop::current()->Run();
|
|
|
| EXPECT_EQ(0, bytes_written());
|
| @@ -223,7 +233,7 @@
|
| RegisterBlobUrl(blob_url, blob_data);
|
|
|
| operation()->Write(url_request_context,
|
| - FilePath(FILE_PATH_LITERAL("/nonexist")), blob_url, 0);
|
| + URLForRelativePath("nonexist"), blob_url, 0);
|
| MessageLoop::current()->Run();
|
|
|
| url_request_context->blob_storage_controller()->UnregisterBlobUrl(blob_url);
|
| @@ -243,7 +253,7 @@
|
| url_request_context->blob_storage_controller()->
|
| RegisterBlobUrl(blob_url, blob_data);
|
|
|
| - operation()->Write(url_request_context, dir_.path(), blob_url, 0);
|
| + operation()->Write(url_request_context, URLForPath(dir_.path()), blob_url, 0);
|
| MessageLoop::current()->Run();
|
|
|
| url_request_context->blob_storage_controller()->UnregisterBlobUrl(blob_url);
|
|
|