diff options
Diffstat (limited to 'net/url_request')
-rw-r--r-- | net/url_request/url_request.h | 3 | ||||
-rw-r--r-- | net/url_request/url_request_test_util.cc | 5 | ||||
-rw-r--r-- | net/url_request/url_request_test_util.h | 2 |
3 files changed, 10 insertions, 0 deletions
diff --git a/net/url_request/url_request.h b/net/url_request/url_request.h index b98282a..2c58db1 100644 --- a/net/url_request/url_request.h +++ b/net/url_request/url_request.h @@ -261,6 +261,9 @@ class URLRequest : public base::NonThreadSafe { // Returns true if the url can be handled by URLRequest. False otherwise. // The function returns true for invalid urls because URLRequest knows how // to handle those. + // NOTE: This will also return true for URLs that are handled by + // ProtocolFactories that only work for requests that are scoped to a + // Profile. static bool IsHandledURL(const GURL& url); // Allow access to file:// on ChromeOS for tests. diff --git a/net/url_request/url_request_test_util.cc b/net/url_request/url_request_test_util.cc index 8fd7cab..d13ee06 100644 --- a/net/url_request/url_request_test_util.cc +++ b/net/url_request/url_request_test_util.cc @@ -319,3 +319,8 @@ void TestNetworkDelegate::OnReadCompleted(net::URLRequest* request, last_os_error_ = request->status().os_error(); } } + +net::URLRequestJob* TestNetworkDelegate::OnMaybeCreateURLRequestJob( + net::URLRequest* request) { + return NULL; +} diff --git a/net/url_request/url_request_test_util.h b/net/url_request/url_request_test_util.h index d166f9e..6dcd39d 100644 --- a/net/url_request/url_request_test_util.h +++ b/net/url_request/url_request_test_util.h @@ -206,6 +206,8 @@ class TestNetworkDelegate : public net::NetworkDelegate { virtual void OnSendHttpRequest(net::HttpRequestHeaders* headers); virtual void OnResponseStarted(net::URLRequest* request); virtual void OnReadCompleted(net::URLRequest* request, int bytes_read); + virtual net::URLRequestJob* OnMaybeCreateURLRequestJob( + net::URLRequest* request); int last_os_error_; int error_count_; |