Index: net/url_request/test_url_fetcher_factory.h |
diff --git a/content/public/test/test_url_fetcher_factory.h b/net/url_request/test_url_fetcher_factory.h |
similarity index 83% |
rename from content/public/test/test_url_fetcher_factory.h |
rename to net/url_request/test_url_fetcher_factory.h |
index c1bb9888f836d9de227c31bf76ce51970c49ab8f..6d123453c004d3aa9b6a911be9a9484f04ef143d 100644 |
--- a/content/public/test/test_url_fetcher_factory.h |
+++ b/net/url_request/test_url_fetcher_factory.h |
@@ -2,28 +2,29 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CONTENT_PUBLIC_TEST_TEST_URL_FETCHER_FACTORY_H_ |
-#define CONTENT_PUBLIC_TEST_TEST_URL_FETCHER_FACTORY_H_ |
+#ifndef NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ |
+#define NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ |
#pragma once |
-// TODO(akalin): Move this to net/. |
- |
#include <list> |
#include <map> |
#include <string> |
#include <utility> |
+#include "base/compiler_specific.h" |
#include "base/threading/non_thread_safe.h" |
#include "googleurl/src/gurl.h" |
#include "net/http/http_request_headers.h" |
#include "net/url_request/url_fetcher_factory.h" |
#include "net/url_request/url_request_status.h" |
+namespace net { |
+ |
// Changes URLFetcher's Factory for the lifetime of the object. |
// Note that this scoper cannot be nested (to make it even harder to misuse). |
class ScopedURLFetcherFactory : public base::NonThreadSafe { |
public: |
- explicit ScopedURLFetcherFactory(net::URLFetcherFactory* factory); |
+ explicit ScopedURLFetcherFactory(URLFetcherFactory* factory); |
virtual ~ScopedURLFetcherFactory(); |
private: |
@@ -56,14 +57,14 @@ class ScopedURLFetcherFactory : public base::NonThreadSafe { |
// might want to use the FakeURLFetcher and FakeURLFetcherFactory classes |
// below. |
-class TestURLFetcher : public net::URLFetcher { |
+class TestURLFetcher : public URLFetcher { |
public: |
TestURLFetcher(int id, |
const GURL& url, |
- net::URLFetcherDelegate* d); |
+ URLFetcherDelegate* d); |
virtual ~TestURLFetcher(); |
- // net::URLFetcher implementation |
+ // URLFetcher implementation |
virtual void SetUploadData(const std::string& upload_content_type, |
const std::string& upload_content) OVERRIDE; |
virtual void SetChunkedUpload( |
@@ -79,9 +80,9 @@ class TestURLFetcher : public net::URLFetcher { |
const std::string& extra_request_headers) OVERRIDE; |
virtual void AddExtraRequestHeader(const std::string& header_line) OVERRIDE; |
virtual void GetExtraRequestHeaders( |
- net::HttpRequestHeaders* headers) const OVERRIDE; |
+ HttpRequestHeaders* headers) const OVERRIDE; |
virtual void SetRequestContext( |
- net::URLRequestContextGetter* request_context_getter) OVERRIDE; |
+ URLRequestContextGetter* request_context_getter) OVERRIDE; |
virtual void SetFirstPartyForCookies( |
const GURL& first_party_for_cookies) OVERRIDE; |
virtual void SetURLRequestUserData( |
@@ -97,8 +98,8 @@ class TestURLFetcher : public net::URLFetcher { |
scoped_refptr<base::MessageLoopProxy> file_message_loop_proxy) OVERRIDE; |
virtual void SaveResponseToTemporaryFile( |
scoped_refptr<base::MessageLoopProxy> file_message_loop_proxy) OVERRIDE; |
- virtual net::HttpResponseHeaders* GetResponseHeaders() const OVERRIDE; |
- virtual net::HostPortPair GetSocketAddress() const OVERRIDE; |
+ virtual HttpResponseHeaders* GetResponseHeaders() const OVERRIDE; |
+ virtual HostPortPair GetSocketAddress() const OVERRIDE; |
virtual bool WasFetchedViaProxy() const OVERRIDE; |
virtual void Start() OVERRIDE; |
@@ -107,9 +108,9 @@ class TestURLFetcher : public net::URLFetcher { |
// GetOriginalURL() in your tests. |
virtual const GURL& GetOriginalURL() const OVERRIDE; |
virtual const GURL& GetURL() const OVERRIDE; |
- virtual const net::URLRequestStatus& GetStatus() const OVERRIDE; |
+ virtual const URLRequestStatus& GetStatus() const OVERRIDE; |
virtual int GetResponseCode() const OVERRIDE; |
- virtual const net::ResponseCookies& GetCookies() const OVERRIDE; |
+ virtual const ResponseCookies& GetCookies() const OVERRIDE; |
virtual bool FileErrorOccurred( |
base::PlatformFileError* out_error_code) const OVERRIDE; |
virtual void ReceivedContentWasMalformed() OVERRIDE; |
@@ -129,16 +130,16 @@ class TestURLFetcher : public net::URLFetcher { |
const std::list<std::string>& upload_chunks() const { return chunks_; } |
// Returns the delegate installed on the URLFetcher. |
- net::URLFetcherDelegate* delegate() const { return delegate_; } |
+ URLFetcherDelegate* delegate() const { return delegate_; } |
void set_url(const GURL& url) { fake_url_ = url; } |
- void set_status(const net::URLRequestStatus& status); |
+ void set_status(const URLRequestStatus& status); |
void set_response_code(int response_code) { |
fake_response_code_ = response_code; |
} |
- void set_cookies(const net::ResponseCookies& c) { fake_cookies_ = c; } |
+ void set_cookies(const ResponseCookies& c) { fake_cookies_ = c; } |
void set_was_fetched_via_proxy(bool flag); |
- void set_response_headers(scoped_refptr<net::HttpResponseHeaders> headers); |
+ void set_response_headers(scoped_refptr<HttpResponseHeaders> headers); |
void set_backoff_delay(base::TimeDelta backoff_delay); |
// Set string data. |
@@ -155,7 +156,7 @@ class TestURLFetcher : public net::URLFetcher { |
const int id_; |
const GURL original_url_; |
- net::URLFetcherDelegate* delegate_; |
+ URLFetcherDelegate* delegate_; |
std::string upload_data_; |
std::list<std::string> chunks_; |
bool did_receive_last_chunk_; |
@@ -166,15 +167,15 @@ class TestURLFetcher : public net::URLFetcher { |
// in a .cc file, so we can't get at it with friendship. |
int fake_load_flags_; |
GURL fake_url_; |
- net::URLRequestStatus fake_status_; |
+ URLRequestStatus fake_status_; |
int fake_response_code_; |
- net::ResponseCookies fake_cookies_; |
+ ResponseCookies fake_cookies_; |
ResponseDestinationType fake_response_destination_; |
std::string fake_response_string_; |
FilePath fake_response_file_path_; |
bool fake_was_fetched_via_proxy_; |
- scoped_refptr<net::HttpResponseHeaders> fake_response_headers_; |
- net::HttpRequestHeaders fake_extra_request_headers_; |
+ scoped_refptr<HttpResponseHeaders> fake_response_headers_; |
+ HttpRequestHeaders fake_extra_request_headers_; |
int fake_max_retries_; |
base::TimeDelta fake_backoff_delay_; |
@@ -183,17 +184,17 @@ class TestURLFetcher : public net::URLFetcher { |
// Simple URLFetcherFactory method that creates TestURLFetchers. All fetchers |
// are registered in a map by the id passed to the create method. |
-class TestURLFetcherFactory : public net::URLFetcherFactory, |
+class TestURLFetcherFactory : public URLFetcherFactory, |
public ScopedURLFetcherFactory { |
public: |
TestURLFetcherFactory(); |
virtual ~TestURLFetcherFactory(); |
- virtual net::URLFetcher* CreateURLFetcher( |
+ virtual URLFetcher* CreateURLFetcher( |
int id, |
const GURL& url, |
- net::URLFetcher::RequestType request_type, |
- net::URLFetcherDelegate* d) OVERRIDE; |
+ URLFetcher::RequestType request_type, |
+ URLFetcherDelegate* d) OVERRIDE; |
TestURLFetcher* GetFetcherByID(int id) const; |
void RemoveFetcherFromMap(int id); |
@@ -237,13 +238,13 @@ class TestURLFetcherFactory : public net::URLFetcherFactory, |
// SomeService service; |
// service.Run(); // Will eventually request these two URLs. |
-class FakeURLFetcherFactory : public net::URLFetcherFactory, |
+class FakeURLFetcherFactory : public URLFetcherFactory, |
public ScopedURLFetcherFactory { |
public: |
FakeURLFetcherFactory(); |
// FakeURLFetcherFactory that will delegate creating URLFetcher for unknown |
// url to the given factory. |
- explicit FakeURLFetcherFactory(net::URLFetcherFactory* default_factory); |
+ explicit FakeURLFetcherFactory(URLFetcherFactory* default_factory); |
virtual ~FakeURLFetcherFactory(); |
// If no fake response is set for the given URL this method will delegate the |
@@ -251,11 +252,11 @@ class FakeURLFetcherFactory : public net::URLFetcherFactory, |
// NULL. |
// Otherwise, it will return a URLFetcher object which will respond with the |
// pre-baked response that the client has set by calling SetFakeResponse(). |
- virtual net::URLFetcher* CreateURLFetcher( |
+ virtual URLFetcher* CreateURLFetcher( |
int id, |
const GURL& url, |
- net::URLFetcher::RequestType request_type, |
- net::URLFetcherDelegate* d) OVERRIDE; |
+ URLFetcher::RequestType request_type, |
+ URLFetcherDelegate* d) OVERRIDE; |
// Sets the fake response for a given URL. If success is true we will serve |
// an HTTP/200 and an HTTP/500 otherwise. The |response_data| may be empty. |
@@ -270,7 +271,7 @@ class FakeURLFetcherFactory : public net::URLFetcherFactory, |
private: |
typedef std::map<GURL, std::pair<std::string, bool> > FakeResponseMap; |
FakeResponseMap fake_responses_; |
- net::URLFetcherFactory* default_factory_; |
+ URLFetcherFactory* default_factory_; |
DISALLOW_COPY_AND_ASSIGN(FakeURLFetcherFactory); |
}; |
@@ -279,18 +280,20 @@ class FakeURLFetcherFactory : public net::URLFetcherFactory, |
// URLFetcherImpl. It can be use in conjunction with a FakeURLFetcherFactory in |
// integration tests to control the behavior of some requests but execute |
// all the other ones. |
-class URLFetcherImplFactory : public net::URLFetcherFactory { |
+class URLFetcherImplFactory : public URLFetcherFactory { |
public: |
URLFetcherImplFactory(); |
virtual ~URLFetcherImplFactory(); |
// This method will create a real URLFetcher. |
- virtual net::URLFetcher* CreateURLFetcher( |
+ virtual URLFetcher* CreateURLFetcher( |
int id, |
const GURL& url, |
- net::URLFetcher::RequestType request_type, |
- net::URLFetcherDelegate* d) OVERRIDE; |
+ URLFetcher::RequestType request_type, |
+ URLFetcherDelegate* d) OVERRIDE; |
}; |
-#endif // CONTENT_PUBLIC_TEST_TEST_URL_FETCHER_FACTORY_H_ |
+} // namespace net |
+ |
+#endif // NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ |