| Index: net/http/http_stream_factory_impl_unittest.cc
|
| diff --git a/net/http/http_stream_factory_impl_unittest.cc b/net/http/http_stream_factory_impl_unittest.cc
|
| index f4954bd2f7dcf2246829b3f66bcfe365b7ed712b..9bf70e04d98d715b2f79f47a5dde25b169a701ed 100644
|
| --- a/net/http/http_stream_factory_impl_unittest.cc
|
| +++ b/net/http/http_stream_factory_impl_unittest.cc
|
| @@ -430,9 +430,9 @@
|
| for (size_t i = 0; i < arraysize(kTests); ++i) {
|
| SpdySessionDependencies session_deps(
|
| GetParam(), ProxyService::CreateDirect());
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
| - HttpNetworkSessionPeer peer(session.get());
|
| + HttpNetworkSessionPeer peer(session);
|
| CapturePreconnectsTransportSocketPool* transport_conn_pool =
|
| new CapturePreconnectsTransportSocketPool(
|
| session_deps.host_resolver.get(),
|
| @@ -458,9 +458,9 @@
|
| for (size_t i = 0; i < arraysize(kTests); ++i) {
|
| SpdySessionDependencies session_deps(
|
| GetParam(), ProxyService::CreateFixed("http_proxy"));
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
| - HttpNetworkSessionPeer peer(session.get());
|
| + HttpNetworkSessionPeer peer(session);
|
| HostPortPair proxy_host("http_proxy", 80);
|
| CapturePreconnectsHttpProxySocketPool* http_proxy_pool =
|
| new CapturePreconnectsHttpProxySocketPool(
|
| @@ -487,9 +487,9 @@
|
| for (size_t i = 0; i < arraysize(kTests); ++i) {
|
| SpdySessionDependencies session_deps(
|
| GetParam(), ProxyService::CreateFixed("socks4://socks_proxy:1080"));
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
| - HttpNetworkSessionPeer peer(session.get());
|
| + HttpNetworkSessionPeer peer(session);
|
| HostPortPair proxy_host("socks_proxy", 1080);
|
| CapturePreconnectsSOCKSSocketPool* socks_proxy_pool =
|
| new CapturePreconnectsSOCKSSocketPool(
|
| @@ -516,9 +516,9 @@
|
| for (size_t i = 0; i < arraysize(kTests); ++i) {
|
| SpdySessionDependencies session_deps(
|
| GetParam(), ProxyService::CreateDirect());
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
| - HttpNetworkSessionPeer peer(session.get());
|
| + HttpNetworkSessionPeer peer(session);
|
|
|
| // Put a SpdySession in the pool.
|
| HostPortPair host_port_pair("www.google.com", 443);
|
| @@ -557,9 +557,9 @@
|
|
|
| SpdySessionDependencies session_deps(
|
| GetParam(), ProxyService::CreateDirect());
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
| - HttpNetworkSessionPeer peer(session.get());
|
| + HttpNetworkSessionPeer peer(session);
|
| CapturePreconnectsTransportSocketPool* transport_conn_pool =
|
| new CapturePreconnectsTransportSocketPool(
|
| session_deps.host_resolver.get(),
|
| @@ -588,7 +588,7 @@
|
| socket_data2.set_connect_data(MockConnect(ASYNC, OK));
|
| session_deps.socket_factory->AddSocketDataProvider(&socket_data2);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream. It should succeed using the second proxy in the
|
| @@ -637,7 +637,8 @@
|
| params.ssl_config_service = ssl_config_service.get();
|
| params.http_server_properties = http_server_properties.GetWeakPtr();
|
|
|
| - scoped_ptr<HttpNetworkSession> session(new HttpNetworkSession(params));
|
| + scoped_refptr<HttpNetworkSession> session;
|
| + session = new HttpNetworkSession(params);
|
| session->quic_stream_factory()->set_require_confirmation(false);
|
|
|
| StaticSocketDataProvider socket_data1;
|
| @@ -699,7 +700,8 @@
|
| params.http_server_properties = http_server_properties.GetWeakPtr();
|
| params.quic_max_number_of_lossy_connections = 2;
|
|
|
| - scoped_ptr<HttpNetworkSession> session(new HttpNetworkSession(params));
|
| + scoped_refptr<HttpNetworkSession> session;
|
| + session = new HttpNetworkSession(params);
|
| session->quic_stream_factory()->set_require_confirmation(false);
|
|
|
| session->quic_stream_factory()->number_of_lossy_connections_[99] =
|
| @@ -746,7 +748,7 @@
|
| SSLSocketDataProvider ssl(ASYNC, OK);
|
| session_deps.socket_factory->AddSSLSocketDataProvider(&ssl);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Set an existing SpdySession in the pool.
|
| @@ -812,7 +814,7 @@
|
| SSLSocketDataProvider ssl(ASYNC, OK);
|
| session_deps.socket_factory->AddSSLSocketDataProvider(&ssl);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
| SSLClientSocketPool* ssl_pool = session->GetSSLSocketPool(
|
| HttpNetworkSession::NORMAL_SOCKET_POOL);
|
| @@ -862,7 +864,7 @@
|
| socket_data.set_connect_data(MockConnect(ASYNC, OK));
|
| session_deps.socket_factory->AddSocketDataProvider(&socket_data);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| HttpRequestInfo request_info;
|
| @@ -889,7 +891,7 @@
|
| socket_data.set_connect_data(MockConnect(ASYNC, OK));
|
| session_deps.socket_factory->AddSocketDataProvider(&socket_data);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream. It should succeed using the second proxy in the
|
| @@ -939,7 +941,7 @@
|
| SSLSocketDataProvider ssl_socket_data(ASYNC, OK);
|
| session_deps.socket_factory->AddSSLSocketDataProvider(&ssl_socket_data);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream.
|
| @@ -984,7 +986,7 @@
|
| socket_data.set_connect_data(MockConnect(ASYNC, OK));
|
| session_deps.socket_factory->AddSocketDataProvider(&socket_data);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream. It should succeed using the second proxy in the
|
| @@ -1037,7 +1039,7 @@
|
| socket_data.set_connect_data(MockConnect(ASYNC, OK));
|
| session_deps.socket_factory->AddSocketDataProvider(&socket_data);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream.
|
| @@ -1085,7 +1087,7 @@
|
| SSLSocketDataProvider ssl_socket_data(ASYNC, OK);
|
| session_deps.socket_factory->AddSSLSocketDataProvider(&ssl_socket_data);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream.
|
| @@ -1130,7 +1132,7 @@
|
| socket_data.set_connect_data(MockConnect(ASYNC, OK));
|
| session_deps.socket_factory->AddSocketDataProvider(&socket_data);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream.
|
| @@ -1191,7 +1193,7 @@
|
| session_deps.socket_factory->AddSSLSocketDataProvider(&ssl_socket_data);
|
|
|
| HostPortPair host_port_pair("www.google.com", 443);
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream.
|
| @@ -1244,8 +1246,8 @@
|
| session_deps.socket_factory->AddSSLSocketDataProvider(&ssl_socket_data);
|
|
|
| HostPortPair host_port_pair("www.google.com", 80);
|
| - scoped_ptr<HttpNetworkSession> session(
|
| - SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
| + scoped_refptr<HttpNetworkSession>
|
| + session(SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream.
|
| HttpRequestInfo request_info;
|
| @@ -1296,8 +1298,8 @@
|
| session_deps.socket_factory->AddSSLSocketDataProvider(&ssl_socket_data);
|
|
|
| HostPortPair host_port_pair("www.google.com", 80);
|
| - scoped_ptr<HttpNetworkSession> session(
|
| - SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
| + scoped_refptr<HttpNetworkSession>
|
| + session(SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream.
|
| HttpRequestInfo request_info;
|
| @@ -1378,7 +1380,7 @@
|
| ssl_socket_data.SetNextProto(GetParam());
|
| session_deps.socket_factory->AddSSLSocketDataProvider(&ssl_socket_data);
|
|
|
| - scoped_ptr<HttpNetworkSession> session(
|
| + scoped_refptr<HttpNetworkSession> session(
|
| SpdySessionDependencies::SpdyCreateSession(&session_deps));
|
|
|
| // Now request a stream.
|
|
|