| Index: chrome/common/net/test_url_fetcher_factory.cc
|
| diff --git a/chrome/common/net/test_url_fetcher_factory.cc b/chrome/common/net/test_url_fetcher_factory.cc
|
| index 04fea1b80192dad317faf7f3d80c9445a37bc836..b6768ed63189f77642ff5b7083a43d467750255c 100644
|
| --- a/chrome/common/net/test_url_fetcher_factory.cc
|
| +++ b/chrome/common/net/test_url_fetcher_factory.cc
|
| @@ -30,6 +30,38 @@ void TestURLFetcher::AppendChunkToUpload(const std::string& data,
|
| chunks_.push_back(data);
|
| }
|
|
|
| +void TestURLFetcher::set_status(const net::URLRequestStatus& status) {
|
| + fake_status_ = status;
|
| +}
|
| +
|
| +void TestURLFetcher::SetResponseString(const std::string& response) {
|
| + response_destination_ = STRING;
|
| + fake_response_string_ = response;
|
| +}
|
| +
|
| +void TestURLFetcher::SetResponseFilePath(const FilePath& path) {
|
| + response_destination_ = TEMP_FILE;
|
| + fake_response_file_path_ = path;
|
| +}
|
| +
|
| +bool TestURLFetcher::GetResponseAsString(
|
| + std::string* out_response_string) const {
|
| + if (response_destination_ != STRING)
|
| + return false;
|
| +
|
| + *out_response_string = fake_response_string_;
|
| + return true;
|
| +}
|
| +
|
| +bool TestURLFetcher::GetResponseAsFilePath(
|
| + bool take_ownership, FilePath* out_response_path) const {
|
| + if (response_destination_ != TEMP_FILE)
|
| + return false;
|
| +
|
| + *out_response_path = fake_response_file_path_;
|
| + return true;
|
| +}
|
| +
|
| TestURLFetcherFactory::TestURLFetcherFactory() {}
|
|
|
| TestURLFetcherFactory::~TestURLFetcherFactory() {}
|
|
|