| 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 #include <memory> | 8 #include <memory> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 } | 121 } |
| 122 | 122 |
| 123 bool OnCanSetCookie(const URLRequest& request, | 123 bool OnCanSetCookie(const URLRequest& request, |
| 124 const std::string& cookie_line, | 124 const std::string& cookie_line, |
| 125 CookieOptions* options) override { | 125 CookieOptions* options) override { |
| 126 IncrementAndCompareCounter("on_can_set_cookie_count"); | 126 IncrementAndCompareCounter("on_can_set_cookie_count"); |
| 127 return false; | 127 return false; |
| 128 } | 128 } |
| 129 | 129 |
| 130 bool OnCanAccessFile(const URLRequest& request, | 130 bool OnCanAccessFile(const URLRequest& request, |
| 131 const base::FilePath& path) const override { | 131 const base::FilePath& original_path, |
| 132 const base::FilePath& absolute_path) const override { |
| 132 IncrementAndCompareCounter("on_can_access_file_count"); | 133 IncrementAndCompareCounter("on_can_access_file_count"); |
| 133 return false; | 134 return false; |
| 134 } | 135 } |
| 135 | 136 |
| 136 bool OnCanEnablePrivacyMode( | 137 bool OnCanEnablePrivacyMode( |
| 137 const GURL& url, | 138 const GURL& url, |
| 138 const GURL& first_party_for_cookies) const override { | 139 const GURL& first_party_for_cookies) const override { |
| 139 IncrementAndCompareCounter("on_can_enable_privacy_mode_count"); | 140 IncrementAndCompareCounter("on_can_enable_privacy_mode_count"); |
| 140 return false; | 141 return false; |
| 141 } | 142 } |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 198 OnResponseStarted(request.get(), net::OK); | 199 OnResponseStarted(request.get(), net::OK); |
| 199 OnNetworkBytesReceived(request.get(), 42); | 200 OnNetworkBytesReceived(request.get(), 42); |
| 200 OnCompleted(request.get(), false, net::OK); | 201 OnCompleted(request.get(), false, net::OK); |
| 201 OnURLRequestDestroyed(request.get()); | 202 OnURLRequestDestroyed(request.get()); |
| 202 OnPACScriptError(0, base::string16()); | 203 OnPACScriptError(0, base::string16()); |
| 203 EXPECT_EQ( | 204 EXPECT_EQ( |
| 204 NetworkDelegate::AUTH_REQUIRED_RESPONSE_NO_ACTION, | 205 NetworkDelegate::AUTH_REQUIRED_RESPONSE_NO_ACTION, |
| 205 OnAuthRequired(request.get(), *auth_challenge, AuthCallback(), NULL)); | 206 OnAuthRequired(request.get(), *auth_challenge, AuthCallback(), NULL)); |
| 206 EXPECT_FALSE(OnCanGetCookies(*request, CookieList())); | 207 EXPECT_FALSE(OnCanGetCookies(*request, CookieList())); |
| 207 EXPECT_FALSE(OnCanSetCookie(*request, std::string(), NULL)); | 208 EXPECT_FALSE(OnCanSetCookie(*request, std::string(), NULL)); |
| 208 EXPECT_FALSE(OnCanAccessFile(*request, base::FilePath())); | 209 EXPECT_FALSE(OnCanAccessFile(*request, base::FilePath(), base::FilePath())); |
| 209 EXPECT_FALSE(OnCanEnablePrivacyMode(GURL(), GURL())); | 210 EXPECT_FALSE(OnCanEnablePrivacyMode(GURL(), GURL())); |
| 210 EXPECT_FALSE(OnCancelURLRequestWithPolicyViolatingReferrerHeader( | 211 EXPECT_FALSE(OnCancelURLRequestWithPolicyViolatingReferrerHeader( |
| 211 *request, GURL(), GURL())); | 212 *request, GURL(), GURL())); |
| 212 } | 213 } |
| 213 | 214 |
| 214 protected: | 215 protected: |
| 215 void OnBeforeURLRequestInternal(URLRequest* request, | 216 void OnBeforeURLRequestInternal(URLRequest* request, |
| 216 const CompletionCallback& callback, | 217 const CompletionCallback& callback, |
| 217 GURL* new_url) override { | 218 GURL* new_url) override { |
| 218 ++(*counters_)["on_before_url_request_count"]; | 219 ++(*counters_)["on_before_url_request_count"]; |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 303 EXPECT_EQ(1, (*counters_)["on_can_get_cookies_count"]); | 304 EXPECT_EQ(1, (*counters_)["on_can_get_cookies_count"]); |
| 304 } | 305 } |
| 305 | 306 |
| 306 void OnCanSetCookieInternal(const URLRequest& request, | 307 void OnCanSetCookieInternal(const URLRequest& request, |
| 307 const std::string& cookie_line, | 308 const std::string& cookie_line, |
| 308 CookieOptions* options) override { | 309 CookieOptions* options) override { |
| 309 ++(*counters_)["on_can_set_cookie_count"]; | 310 ++(*counters_)["on_can_set_cookie_count"]; |
| 310 EXPECT_EQ(1, (*counters_)["on_can_set_cookie_count"]); | 311 EXPECT_EQ(1, (*counters_)["on_can_set_cookie_count"]); |
| 311 } | 312 } |
| 312 | 313 |
| 313 void OnCanAccessFileInternal(const URLRequest& request, | 314 void OnCanAccessFileInternal( |
| 314 const base::FilePath& path) const override { | 315 const URLRequest& request, |
| 316 const base::FilePath& original_path, |
| 317 const base::FilePath& absolute_path) const override { |
| 315 ++(*counters_)["on_can_access_file_count"]; | 318 ++(*counters_)["on_can_access_file_count"]; |
| 316 EXPECT_EQ(1, (*counters_)["on_can_access_file_count"]); | 319 EXPECT_EQ(1, (*counters_)["on_can_access_file_count"]); |
| 317 } | 320 } |
| 318 | 321 |
| 319 void OnCanEnablePrivacyModeInternal( | 322 void OnCanEnablePrivacyModeInternal( |
| 320 const GURL& url, | 323 const GURL& url, |
| 321 const GURL& first_party_for_cookies) const override { | 324 const GURL& first_party_for_cookies) const override { |
| 322 ++(*counters_)["on_can_enable_privacy_mode_count"]; | 325 ++(*counters_)["on_can_enable_privacy_mode_count"]; |
| 323 EXPECT_EQ(1, (*counters_)["on_can_enable_privacy_mode_count"]); | 326 EXPECT_EQ(1, (*counters_)["on_can_enable_privacy_mode_count"]); |
| 324 } | 327 } |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 383 CountersMap layered_network_delegate_counters; | 386 CountersMap layered_network_delegate_counters; |
| 384 TestNetworkDelegateImpl* test_network_delegate_; | 387 TestNetworkDelegateImpl* test_network_delegate_; |
| 385 std::unique_ptr<TestLayeredNetworkDelegate> layered_network_delegate_; | 388 std::unique_ptr<TestLayeredNetworkDelegate> layered_network_delegate_; |
| 386 }; | 389 }; |
| 387 | 390 |
| 388 TEST_F(LayeredNetworkDelegateTest, VerifyLayeredNetworkDelegateInternal) { | 391 TEST_F(LayeredNetworkDelegateTest, VerifyLayeredNetworkDelegateInternal) { |
| 389 layered_network_delegate_->CallAndVerify(); | 392 layered_network_delegate_->CallAndVerify(); |
| 390 } | 393 } |
| 391 | 394 |
| 392 } // namespace net | 395 } // namespace net |
| OLD | NEW |