Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Side by Side Diff: net/http/http_stream_factory_impl_unittest.cc

Issue 8857002: net: split the SSL session cache between incognito and normal. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: ... Created 9 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/http/http_stream_factory_impl.h" 5 #include "net/http/http_stream_factory_impl.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "net/base/capturing_net_log.h" 10 #include "net/base/capturing_net_log.h"
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
263 template<> 263 template<>
264 CapturePreconnectsHttpProxySocketPool::CapturePreconnectsSocketPool( 264 CapturePreconnectsHttpProxySocketPool::CapturePreconnectsSocketPool(
265 HostResolver* host_resolver, CertVerifier* /* cert_verifier */) 265 HostResolver* host_resolver, CertVerifier* /* cert_verifier */)
266 : HttpProxyClientSocketPool(0, 0, NULL, host_resolver, NULL, NULL, NULL), 266 : HttpProxyClientSocketPool(0, 0, NULL, host_resolver, NULL, NULL, NULL),
267 last_num_streams_(-1) {} 267 last_num_streams_(-1) {}
268 268
269 template<> 269 template<>
270 CapturePreconnectsSSLSocketPool::CapturePreconnectsSocketPool( 270 CapturePreconnectsSSLSocketPool::CapturePreconnectsSocketPool(
271 HostResolver* host_resolver, CertVerifier* cert_verifier) 271 HostResolver* host_resolver, CertVerifier* cert_verifier)
272 : SSLClientSocketPool(0, 0, NULL, host_resolver, cert_verifier, NULL, NULL, 272 : SSLClientSocketPool(0, 0, NULL, host_resolver, cert_verifier, NULL, NULL,
273 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), 273 NULL, NULL, "", NULL, NULL, NULL, NULL, NULL, NULL),
274 last_num_streams_(-1) {} 274 last_num_streams_(-1) {}
275 275
276 TEST(HttpStreamFactoryTest, PreconnectDirect) { 276 TEST(HttpStreamFactoryTest, PreconnectDirect) {
277 for (size_t i = 0; i < arraysize(kTests); ++i) { 277 for (size_t i = 0; i < arraysize(kTests); ++i) {
278 SessionDependencies session_deps(ProxyService::CreateDirect()); 278 SessionDependencies session_deps(ProxyService::CreateDirect());
279 scoped_refptr<HttpNetworkSession> session(CreateSession(&session_deps)); 279 scoped_refptr<HttpNetworkSession> session(CreateSession(&session_deps));
280 HttpNetworkSessionPeer peer(session); 280 HttpNetworkSessionPeer peer(session);
281 CapturePreconnectsTransportSocketPool* transport_conn_pool = 281 CapturePreconnectsTransportSocketPool* transport_conn_pool =
282 new CapturePreconnectsTransportSocketPool( 282 new CapturePreconnectsTransportSocketPool(
283 session_deps.host_resolver.get(), 283 session_deps.host_resolver.get(),
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
428 const ProxyRetryInfoMap& retry_info = 428 const ProxyRetryInfoMap& retry_info =
429 session->proxy_service()->proxy_retry_info(); 429 session->proxy_service()->proxy_retry_info();
430 EXPECT_EQ(1u, retry_info.size()); 430 EXPECT_EQ(1u, retry_info.size());
431 ProxyRetryInfoMap::const_iterator iter = retry_info.find("bad:99"); 431 ProxyRetryInfoMap::const_iterator iter = retry_info.find("bad:99");
432 EXPECT_TRUE(iter != retry_info.end()); 432 EXPECT_TRUE(iter != retry_info.end());
433 } 433 }
434 434
435 } // namespace 435 } // namespace
436 436
437 } // namespace net 437 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698