| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "net/base/layered_network_delegate.h" | 5 #include "net/base/layered_network_delegate.h" |
| 6 | 6 |
| 7 #include <map> | 7 #include <map> |
| 8 | 8 |
| 9 #include "base/bind.h" | 9 #include "base/bind.h" |
| 10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 90 } | 90 } |
| 91 | 91 |
| 92 void OnResponseStarted(URLRequest* request) override { | 92 void OnResponseStarted(URLRequest* request) override { |
| 93 IncrementAndCompareCounter("on_response_started_count"); | 93 IncrementAndCompareCounter("on_response_started_count"); |
| 94 } | 94 } |
| 95 | 95 |
| 96 void OnRawBytesRead(const URLRequest& request, int bytes_read) override { | 96 void OnRawBytesRead(const URLRequest& request, int bytes_read) override { |
| 97 IncrementAndCompareCounter("on_raw_bytes_read_count"); | 97 IncrementAndCompareCounter("on_raw_bytes_read_count"); |
| 98 } | 98 } |
| 99 | 99 |
| 100 void OnNetworkBytesReceived(const URLRequest& request, |
| 101 int64 bytes_received) override { |
| 102 IncrementAndCompareCounter("on_network_bytes_received_count"); |
| 103 } |
| 104 |
| 100 void OnCompleted(URLRequest* request, bool started) override { | 105 void OnCompleted(URLRequest* request, bool started) override { |
| 101 IncrementAndCompareCounter("on_completed_count"); | 106 IncrementAndCompareCounter("on_completed_count"); |
| 102 } | 107 } |
| 103 | 108 |
| 104 void OnURLRequestDestroyed(URLRequest* request) override { | 109 void OnURLRequestDestroyed(URLRequest* request) override { |
| 105 IncrementAndCompareCounter("on_url_request_destroyed_count"); | 110 IncrementAndCompareCounter("on_url_request_destroyed_count"); |
| 106 } | 111 } |
| 107 | 112 |
| 108 void OnPACScriptError(int line_number, const base::string16& error) override { | 113 void OnPACScriptError(int line_number, const base::string16& error) override { |
| 109 IncrementAndCompareCounter("on_pac_script_error_count"); | 114 IncrementAndCompareCounter("on_pac_script_error_count"); |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 193 OnResolveProxy(GURL(), 0, *proxy_service, proxy_info.get()); | 198 OnResolveProxy(GURL(), 0, *proxy_service, proxy_info.get()); |
| 194 OnProxyFallback(ProxyServer(), 0); | 199 OnProxyFallback(ProxyServer(), 0); |
| 195 EXPECT_EQ(OK, OnBeforeSendHeaders(NULL, completion_callback.callback(), | 200 EXPECT_EQ(OK, OnBeforeSendHeaders(NULL, completion_callback.callback(), |
| 196 request_headers.get())); | 201 request_headers.get())); |
| 197 OnBeforeSendProxyHeaders(NULL, ProxyInfo(), request_headers.get()); | 202 OnBeforeSendProxyHeaders(NULL, ProxyInfo(), request_headers.get()); |
| 198 OnSendHeaders(NULL, *request_headers); | 203 OnSendHeaders(NULL, *request_headers); |
| 199 EXPECT_EQ(OK, OnHeadersReceived(NULL, completion_callback.callback(), | 204 EXPECT_EQ(OK, OnHeadersReceived(NULL, completion_callback.callback(), |
| 200 response_headers.get(), NULL, NULL)); | 205 response_headers.get(), NULL, NULL)); |
| 201 OnResponseStarted(request.get()); | 206 OnResponseStarted(request.get()); |
| 202 OnRawBytesRead(*request, 0); | 207 OnRawBytesRead(*request, 0); |
| 208 OnNetworkBytesReceived(*request, 42); |
| 203 OnCompleted(request.get(), false); | 209 OnCompleted(request.get(), false); |
| 204 OnURLRequestDestroyed(request.get()); | 210 OnURLRequestDestroyed(request.get()); |
| 205 OnPACScriptError(0, base::string16()); | 211 OnPACScriptError(0, base::string16()); |
| 206 EXPECT_EQ( | 212 EXPECT_EQ( |
| 207 NetworkDelegate::AUTH_REQUIRED_RESPONSE_NO_ACTION, | 213 NetworkDelegate::AUTH_REQUIRED_RESPONSE_NO_ACTION, |
| 208 OnAuthRequired(request.get(), *auth_challenge, AuthCallback(), NULL)); | 214 OnAuthRequired(request.get(), *auth_challenge, AuthCallback(), NULL)); |
| 209 EXPECT_FALSE(OnCanGetCookies(*request, CookieList())); | 215 EXPECT_FALSE(OnCanGetCookies(*request, CookieList())); |
| 210 EXPECT_FALSE(OnCanSetCookie(*request, std::string(), NULL)); | 216 EXPECT_FALSE(OnCanSetCookie(*request, std::string(), NULL)); |
| 211 EXPECT_FALSE(OnCanAccessFile(*request, base::FilePath())); | 217 EXPECT_FALSE(OnCanAccessFile(*request, base::FilePath())); |
| 212 EXPECT_FALSE(OnCanEnablePrivacyMode(GURL(), GURL())); | 218 EXPECT_FALSE(OnCanEnablePrivacyMode(GURL(), GURL())); |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 276 ++(*counters_)["on_response_started_count"]; | 282 ++(*counters_)["on_response_started_count"]; |
| 277 EXPECT_EQ(1, (*counters_)["on_response_started_count"]); | 283 EXPECT_EQ(1, (*counters_)["on_response_started_count"]); |
| 278 } | 284 } |
| 279 | 285 |
| 280 void OnRawBytesReadInternal(const URLRequest& request, | 286 void OnRawBytesReadInternal(const URLRequest& request, |
| 281 int bytes_read) override { | 287 int bytes_read) override { |
| 282 ++(*counters_)["on_raw_bytes_read_count"]; | 288 ++(*counters_)["on_raw_bytes_read_count"]; |
| 283 EXPECT_EQ(1, (*counters_)["on_raw_bytes_read_count"]); | 289 EXPECT_EQ(1, (*counters_)["on_raw_bytes_read_count"]); |
| 284 } | 290 } |
| 285 | 291 |
| 292 void OnNetworkBytesReceivedInternal(const URLRequest& request, |
| 293 int64 bytes_received) override { |
| 294 ++(*counters_)["on_network_bytes_received_count"]; |
| 295 EXPECT_EQ(1, (*counters_)["on_network_bytes_received_count"]); |
| 296 } |
| 297 |
| 286 void OnCompletedInternal(URLRequest* request, bool started) override { | 298 void OnCompletedInternal(URLRequest* request, bool started) override { |
| 287 ++(*counters_)["on_completed_count"]; | 299 ++(*counters_)["on_completed_count"]; |
| 288 EXPECT_EQ(1, (*counters_)["on_completed_count"]); | 300 EXPECT_EQ(1, (*counters_)["on_completed_count"]); |
| 289 } | 301 } |
| 290 | 302 |
| 291 void OnURLRequestDestroyedInternal(URLRequest* request) override { | 303 void OnURLRequestDestroyedInternal(URLRequest* request) override { |
| 292 ++(*counters_)["on_url_request_destroyed_count"]; | 304 ++(*counters_)["on_url_request_destroyed_count"]; |
| 293 EXPECT_EQ(1, (*counters_)["on_url_request_destroyed_count"]); | 305 EXPECT_EQ(1, (*counters_)["on_url_request_destroyed_count"]); |
| 294 } | 306 } |
| 295 | 307 |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 369 CountersMap layered_network_delegate_counters; | 381 CountersMap layered_network_delegate_counters; |
| 370 TestNetworkDelegateImpl* test_network_delegate_; | 382 TestNetworkDelegateImpl* test_network_delegate_; |
| 371 scoped_ptr<TestLayeredNetworkDelegate> layered_network_delegate_; | 383 scoped_ptr<TestLayeredNetworkDelegate> layered_network_delegate_; |
| 372 }; | 384 }; |
| 373 | 385 |
| 374 TEST_F(LayeredNetworkDelegateTest, VerifyLayeredNetworkDelegateInternal) { | 386 TEST_F(LayeredNetworkDelegateTest, VerifyLayeredNetworkDelegateInternal) { |
| 375 layered_network_delegate_->CallAndVerify(); | 387 layered_network_delegate_->CallAndVerify(); |
| 376 } | 388 } |
| 377 | 389 |
| 378 } // namespace net | 390 } // namespace net |
| OLD | NEW |