Chromium Code Reviews| Index: net/url_request/url_request_unittest.cc |
| diff --git a/net/url_request/url_request_unittest.cc b/net/url_request/url_request_unittest.cc |
| index 63e7c757244ddf6c31f28adcd369cd86c2a0ef48..b3d745d10726d4000e121b1b7b05b10ec117090a 100644 |
| --- a/net/url_request/url_request_unittest.cc |
| +++ b/net/url_request/url_request_unittest.cc |
| @@ -366,6 +366,7 @@ class BlockingNetworkDelegate : public TestNetworkDelegate { |
| virtual int OnHeadersReceived( |
| URLRequest* request, |
| const CompletionCallback& callback, |
| + GURL* new_url, |
| const HttpResponseHeaders* original_response_headers, |
| scoped_refptr<HttpResponseHeaders>* override_response_headers) OVERRIDE; |
| @@ -481,10 +482,11 @@ int BlockingNetworkDelegate::OnBeforeSendHeaders( |
| int BlockingNetworkDelegate::OnHeadersReceived( |
|
battre
2014/02/12 11:54:48
I think this should have similar logic for redirec
|
| URLRequest* request, |
| const CompletionCallback& callback, |
| + GURL* new_url, |
| const HttpResponseHeaders* original_response_headers, |
| scoped_refptr<HttpResponseHeaders>* override_response_headers) { |
| TestNetworkDelegate::OnHeadersReceived( |
| - request, callback, original_response_headers, |
| + request, callback, new_url, original_response_headers, |
| override_response_headers); |
| return MaybeBlockStage(ON_HEADERS_RECEIVED, callback); |
| @@ -2415,6 +2417,7 @@ class FixedDateNetworkDelegate : public TestNetworkDelegate { |
| virtual int OnHeadersReceived( |
| net::URLRequest* request, |
| const net::CompletionCallback& callback, |
| + GURL* new_url, |
| const net::HttpResponseHeaders* original_response_headers, |
| scoped_refptr<net::HttpResponseHeaders>* override_response_headers) |
| OVERRIDE; |
| @@ -2428,6 +2431,7 @@ class FixedDateNetworkDelegate : public TestNetworkDelegate { |
| int FixedDateNetworkDelegate::OnHeadersReceived( |
| net::URLRequest* request, |
| const net::CompletionCallback& callback, |
| + GURL* new_url, |
| const net::HttpResponseHeaders* original_response_headers, |
| scoped_refptr<net::HttpResponseHeaders>* override_response_headers) { |
| net::HttpResponseHeaders* new_response_headers = |
| @@ -2439,6 +2443,7 @@ int FixedDateNetworkDelegate::OnHeadersReceived( |
| *override_response_headers = new_response_headers; |
| return TestNetworkDelegate::OnHeadersReceived(request, |
| callback, |
| + new_url, |
| original_response_headers, |
| override_response_headers); |
| } |
| @@ -3918,9 +3923,10 @@ class AsyncLoggingNetworkDelegate : public TestNetworkDelegate { |
| virtual int OnHeadersReceived( |
| URLRequest* request, |
| const CompletionCallback& callback, |
| + GURL* new_url, |
| const HttpResponseHeaders* original_response_headers, |
| scoped_refptr<HttpResponseHeaders>* override_response_headers) OVERRIDE { |
| - TestNetworkDelegate::OnHeadersReceived(request, callback, |
| + TestNetworkDelegate::OnHeadersReceived(request, callback, new_url, |
| original_response_headers, |
| override_response_headers); |
| return RunCallbackAsynchronously(request, callback); |