Index: chrome/browser/google_apis/gdata_wapi_operations_unittest.cc |
diff --git a/chrome/browser/google_apis/gdata_wapi_operations_unittest.cc b/chrome/browser/google_apis/gdata_wapi_operations_unittest.cc |
index a9122560513a3fc959a3b64718f48222a3625668..edf65545b4b8006cc3b2b419968aca1eb595c82a 100644 |
--- a/chrome/browser/google_apis/gdata_wapi_operations_unittest.cc |
+++ b/chrome/browser/google_apis/gdata_wapi_operations_unittest.cc |
@@ -71,18 +71,6 @@ void CopyResultFromResumeUploadCallbackAndQuit( |
MessageLoop::current()->Quit(); |
} |
-// Removes |prefix| from |input| and stores the result in |output|. Returns |
-// true if the prefix is removed. |
-bool RemovePrefix(const std::string& input, |
- const std::string& prefix, |
- std::string* output) { |
- if (!StartsWithASCII(input, prefix, true /* case sensitive */)) |
- return false; |
- |
- *output = input.substr(prefix.size()); |
- return true; |
-} |
- |
// Parses a value of Content-Range header, which looks like |
// "bytes <start_position>-<end_position>/<length>". |
// Returns true on success. |
@@ -95,7 +83,7 @@ bool ParseContentRangeHeader(const std::string& value, |
DCHECK(length); |
std::string remaining; |
- if (!RemovePrefix(value, "bytes ", &remaining)) |
+ if (!test_util::RemovePrefix(value, "bytes ", &remaining)) |
return false; |
std::vector<std::string> parts; |
@@ -135,8 +123,9 @@ class GDataWapiOperationsTest : public testing::Test { |
ASSERT_TRUE(test_server_.InitializeAndWaitUntilReady()); |
test_server_.RegisterRequestHandler( |
- base::Bind(&GDataWapiOperationsTest::HandleDownloadRequest, |
- base::Unretained(this))); |
+ base::Bind(&test_util::HandleDownloadRequest, |
+ test_server_.base_url(), |
+ base::Unretained(&http_request_))); |
test_server_.RegisterRequestHandler( |
base::Bind(&GDataWapiOperationsTest::HandleResourceFeedRequest, |
base::Unretained(this))); |
@@ -165,21 +154,6 @@ class GDataWapiOperationsTest : public testing::Test { |
return profile_->GetPath().Append(file_name); |
} |
- // Handles a request for downloading a file. Reads a file from the test |
- // directory and returns the content. |
- scoped_ptr<test_server::HttpResponse> HandleDownloadRequest( |
- const test_server::HttpRequest& request) { |
- http_request_ = request; |
- |
- const GURL absolute_url = test_server_.GetURL(request.relative_url); |
- std::string remaining_path; |
- if (!RemovePrefix(absolute_url.path(), "/files/", &remaining_path)) |
- return scoped_ptr<test_server::HttpResponse>(); |
- |
- return test_util::CreateHttpResponseFromFile( |
- test_util::GetTestFilePath(remaining_path)); |
- } |
- |
// Handles a request for fetching a resource feed. |
scoped_ptr<test_server::HttpResponse> HandleResourceFeedRequest( |
const test_server::HttpRequest& request) { |
@@ -196,9 +170,9 @@ class GDataWapiOperationsTest : public testing::Test { |
test_util::GetTestFilePath("gdata/file_entry.json")); |
} |
- if (!RemovePrefix(absolute_url.path(), |
- "/feeds/default/private/full/", |
- &remaining_path)) { |
+ if (!test_util::RemovePrefix(absolute_url.path(), |
+ "/feeds/default/private/full/", |
+ &remaining_path)) { |
return scoped_ptr<test_server::HttpResponse>(); |
} |