Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(71)

Side by Side Diff: chrome/common/net/test_url_fetcher_factory.cc

Issue 7062005: Fix clang errors. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/common/net/test_url_fetcher_factory.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "chrome/common/net/test_url_fetcher_factory.h" 5 #include "chrome/common/net/test_url_fetcher_factory.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "base/message_loop.h" 10 #include "base/message_loop.h"
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 Fetchers::const_iterator i = fetchers_.find(id); 80 Fetchers::const_iterator i = fetchers_.find(id);
81 return i == fetchers_.end() ? NULL : i->second; 81 return i == fetchers_.end() ? NULL : i->second;
82 } 82 }
83 83
84 void TestURLFetcherFactory::RemoveFetcherFromMap(int id) { 84 void TestURLFetcherFactory::RemoveFetcherFromMap(int id) {
85 Fetchers::iterator i = fetchers_.find(id); 85 Fetchers::iterator i = fetchers_.find(id);
86 DCHECK(i != fetchers_.end()); 86 DCHECK(i != fetchers_.end());
87 fetchers_.erase(i); 87 fetchers_.erase(i);
88 } 88 }
89 89
90 const GURL& TestURLFetcher::url() const {
91 return fake_url_;
92 }
93
94 const net::URLRequestStatus& TestURLFetcher::status() const {
95 return fake_status_;
96 }
97
98 int TestURLFetcher::response_code() const {
99 return fake_response_code_;
100 }
101
90 // This class is used by the FakeURLFetcherFactory below. 102 // This class is used by the FakeURLFetcherFactory below.
91 class FakeURLFetcher : public URLFetcher { 103 class FakeURLFetcher : public URLFetcher {
92 public: 104 public:
93 // Normal URL fetcher constructor but also takes in a pre-baked response. 105 // Normal URL fetcher constructor but also takes in a pre-baked response.
94 FakeURLFetcher(const GURL& url, RequestType request_type, Delegate* d, 106 FakeURLFetcher(const GURL& url, RequestType request_type, Delegate* d,
95 const std::string& response_data, bool success) 107 const std::string& response_data, bool success)
96 : URLFetcher(url, request_type, d), 108 : URLFetcher(url, request_type, d),
97 url_(url), 109 url_(url),
98 response_data_(response_data), 110 response_data_(response_data),
99 success_(success), 111 success_(success),
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 void FakeURLFetcherFactory::SetFakeResponse(const std::string& url, 168 void FakeURLFetcherFactory::SetFakeResponse(const std::string& url,
157 const std::string& response_data, 169 const std::string& response_data,
158 bool success) { 170 bool success) {
159 // Overwrite existing URL if it already exists. 171 // Overwrite existing URL if it already exists.
160 fake_responses_[GURL(url)] = std::make_pair(response_data, success); 172 fake_responses_[GURL(url)] = std::make_pair(response_data, success);
161 } 173 }
162 174
163 void FakeURLFetcherFactory::ClearFakeReponses() { 175 void FakeURLFetcherFactory::ClearFakeReponses() {
164 fake_responses_.clear(); 176 fake_responses_.clear();
165 } 177 }
OLDNEW
« no previous file with comments | « chrome/common/net/test_url_fetcher_factory.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698