| 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 c9463a71bf08d108316180a7b307c1939a6dabd6..b87b4b8ceb0dc5c9cbcbed3501a9516d7857446a 100644
|
| --- a/net/http/http_stream_factory_impl_unittest.cc
|
| +++ b/net/http/http_stream_factory_impl_unittest.cc
|
| @@ -308,7 +308,7 @@ void PreconnectHelperForURL(int num_streams,
|
| HttpNetworkSessionPeer peer(session);
|
| MockHttpStreamFactoryImplForPreconnect* mock_factory =
|
| new MockHttpStreamFactoryImplForPreconnect(session, false);
|
| - peer.SetHttpStreamFactory(mock_factory);
|
| + peer.SetHttpStreamFactory(scoped_ptr<HttpStreamFactory>(mock_factory));
|
| SSLConfig ssl_config;
|
| session->ssl_config_service()->GetSSLConfig(&ssl_config);
|
|
|
| @@ -458,11 +458,12 @@ TEST_P(HttpStreamFactoryTest, PreconnectDirect) {
|
| new CapturePreconnectsSSLSocketPool(
|
| session_deps.host_resolver.get(),
|
| session_deps.cert_verifier.get());
|
| - MockClientSocketPoolManager* mock_pool_manager =
|
| - new MockClientSocketPoolManager;
|
| + scoped_ptr<MockClientSocketPoolManager> mock_pool_manager(
|
| + new MockClientSocketPoolManager);
|
| mock_pool_manager->SetTransportSocketPool(transport_conn_pool);
|
| mock_pool_manager->SetSSLSocketPool(ssl_conn_pool);
|
| - peer.SetClientSocketPoolManager(mock_pool_manager);
|
| + peer.SetClientSocketPoolManager(
|
| + mock_pool_manager.PassAs<ClientSocketPoolManager>());
|
| PreconnectHelper(kTests[i], session.get());
|
| if (kTests[i].ssl)
|
| EXPECT_EQ(kTests[i].num_streams, ssl_conn_pool->last_num_streams());
|
| @@ -487,11 +488,12 @@ TEST_P(HttpStreamFactoryTest, PreconnectHttpProxy) {
|
| new CapturePreconnectsSSLSocketPool(
|
| session_deps.host_resolver.get(),
|
| session_deps.cert_verifier.get());
|
| - MockClientSocketPoolManager* mock_pool_manager =
|
| - new MockClientSocketPoolManager;
|
| + scoped_ptr<MockClientSocketPoolManager> mock_pool_manager(
|
| + new MockClientSocketPoolManager);
|
| mock_pool_manager->SetSocketPoolForHTTPProxy(proxy_host, http_proxy_pool);
|
| mock_pool_manager->SetSocketPoolForSSLWithProxy(proxy_host, ssl_conn_pool);
|
| - peer.SetClientSocketPoolManager(mock_pool_manager);
|
| + peer.SetClientSocketPoolManager(
|
| + mock_pool_manager.PassAs<ClientSocketPoolManager>());
|
| PreconnectHelper(kTests[i], session.get());
|
| if (kTests[i].ssl)
|
| EXPECT_EQ(kTests[i].num_streams, ssl_conn_pool->last_num_streams());
|
| @@ -516,11 +518,12 @@ TEST_P(HttpStreamFactoryTest, PreconnectSocksProxy) {
|
| new CapturePreconnectsSSLSocketPool(
|
| session_deps.host_resolver.get(),
|
| session_deps.cert_verifier.get());
|
| - MockClientSocketPoolManager* mock_pool_manager =
|
| - new MockClientSocketPoolManager;
|
| + scoped_ptr<MockClientSocketPoolManager> mock_pool_manager(
|
| + new MockClientSocketPoolManager);
|
| mock_pool_manager->SetSocketPoolForSOCKSProxy(proxy_host, socks_proxy_pool);
|
| mock_pool_manager->SetSocketPoolForSSLWithProxy(proxy_host, ssl_conn_pool);
|
| - peer.SetClientSocketPoolManager(mock_pool_manager);
|
| + peer.SetClientSocketPoolManager(
|
| + mock_pool_manager.PassAs<ClientSocketPoolManager>());
|
| PreconnectHelper(kTests[i], session.get());
|
| if (kTests[i].ssl)
|
| EXPECT_EQ(kTests[i].num_streams, ssl_conn_pool->last_num_streams());
|
| @@ -551,11 +554,12 @@ TEST_P(HttpStreamFactoryTest, PreconnectDirectWithExistingSpdySession) {
|
| new CapturePreconnectsSSLSocketPool(
|
| session_deps.host_resolver.get(),
|
| session_deps.cert_verifier.get());
|
| - MockClientSocketPoolManager* mock_pool_manager =
|
| - new MockClientSocketPoolManager;
|
| + scoped_ptr<MockClientSocketPoolManager> mock_pool_manager(
|
| + new MockClientSocketPoolManager);
|
| mock_pool_manager->SetTransportSocketPool(transport_conn_pool);
|
| mock_pool_manager->SetSSLSocketPool(ssl_conn_pool);
|
| - peer.SetClientSocketPoolManager(mock_pool_manager);
|
| + peer.SetClientSocketPoolManager(
|
| + mock_pool_manager.PassAs<ClientSocketPoolManager>());
|
| PreconnectHelper(kTests[i], session.get());
|
| // We shouldn't be preconnecting if we have an existing session, which is
|
| // the case for https://www.google.com.
|
| @@ -582,10 +586,11 @@ TEST_P(HttpStreamFactoryTest, PreconnectUnsafePort) {
|
| new CapturePreconnectsTransportSocketPool(
|
| session_deps.host_resolver.get(),
|
| session_deps.cert_verifier.get());
|
| - MockClientSocketPoolManager* mock_pool_manager =
|
| - new MockClientSocketPoolManager;
|
| + scoped_ptr<MockClientSocketPoolManager> mock_pool_manager(
|
| + new MockClientSocketPoolManager);
|
| mock_pool_manager->SetTransportSocketPool(transport_conn_pool);
|
| - peer.SetClientSocketPoolManager(mock_pool_manager);
|
| + peer.SetClientSocketPoolManager(
|
| + mock_pool_manager.PassAs<ClientSocketPoolManager>());
|
|
|
| PreconnectHelperForURL(1, GURL("http://www.google.com:7"), session.get());
|
|
|
|
|