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 d6daa23dcd60195f722892cc88d3b477911114d9..983d4113b637f9abf85fc13c596703fa35afde94 100644 |
--- a/net/http/http_stream_factory_impl_unittest.cc |
+++ b/net/http/http_stream_factory_impl_unittest.cc |
@@ -68,9 +68,7 @@ class MockWebSocketHandshakeStream : public WebSocketHandshakeStreamBase { |
virtual ~MockWebSocketHandshakeStream() {} |
- StreamType type() const { |
- return type_; |
- } |
+ StreamType type() const { return type_; } |
// HttpStreamBase methods |
virtual int InitializeStream(const HttpRequestInfo* request_info, |
@@ -102,8 +100,8 @@ class MockWebSocketHandshakeStream : public WebSocketHandshakeStreamBase { |
virtual void SetConnectionReused() OVERRIDE {} |
virtual bool IsConnectionReusable() const OVERRIDE { return false; } |
virtual int64 GetTotalReceivedBytes() const OVERRIDE { return 0; } |
- virtual bool GetLoadTimingInfo(LoadTimingInfo* load_timing_info) const |
- OVERRIDE { |
+ virtual bool GetLoadTimingInfo( |
+ LoadTimingInfo* load_timing_info) const OVERRIDE { |
return false; |
} |
virtual void GetSSLInfo(SSLInfo* ssl_info) OVERRIDE {} |
@@ -134,7 +132,6 @@ class MockHttpStreamFactoryImplForPreconnect : public HttpStreamFactoryImpl { |
preconnect_done_(false), |
waiting_for_preconnect_(false) {} |
- |
void WaitForPreconnects() { |
while (!preconnect_done_) { |
waiting_for_preconnect_ = true; |
@@ -157,16 +154,13 @@ class MockHttpStreamFactoryImplForPreconnect : public HttpStreamFactoryImpl { |
class StreamRequestWaiter : public HttpStreamRequest::Delegate { |
public: |
- StreamRequestWaiter() |
- : waiting_for_stream_(false), |
- stream_done_(false) {} |
+ StreamRequestWaiter() : waiting_for_stream_(false), stream_done_(false) {} |
// HttpStreamRequest::Delegate |
- virtual void OnStreamReady( |
- const SSLConfig& used_ssl_config, |
- const ProxyInfo& used_proxy_info, |
- HttpStreamBase* stream) OVERRIDE { |
+ virtual void OnStreamReady(const SSLConfig& used_ssl_config, |
+ const ProxyInfo& used_proxy_info, |
+ HttpStreamBase* stream) OVERRIDE { |
stream_done_ = true; |
if (waiting_for_stream_) |
base::MessageLoop::current()->Quit(); |
@@ -187,14 +181,12 @@ class StreamRequestWaiter : public HttpStreamRequest::Delegate { |
used_proxy_info_ = used_proxy_info; |
} |
- virtual void OnStreamFailed( |
- int status, |
- const SSLConfig& used_ssl_config) OVERRIDE {} |
+ virtual void OnStreamFailed(int status, |
+ const SSLConfig& used_ssl_config) OVERRIDE {} |
- virtual void OnCertificateError( |
- int status, |
- const SSLConfig& used_ssl_config, |
- const SSLInfo& ssl_info) OVERRIDE {} |
+ virtual void OnCertificateError(int status, |
+ const SSLConfig& used_ssl_config, |
+ const SSLInfo& ssl_info) OVERRIDE {} |
virtual void OnNeedsProxyAuth(const HttpResponseInfo& proxy_response, |
const SSLConfig& used_ssl_config, |
@@ -217,17 +209,11 @@ class StreamRequestWaiter : public HttpStreamRequest::Delegate { |
} |
} |
- const SSLConfig& used_ssl_config() const { |
- return used_ssl_config_; |
- } |
+ const SSLConfig& used_ssl_config() const { return used_ssl_config_; } |
- const ProxyInfo& used_proxy_info() const { |
- return used_proxy_info_; |
- } |
+ const ProxyInfo& used_proxy_info() const { return used_proxy_info_; } |
- HttpStreamBase* stream() { |
- return stream_.get(); |
- } |
+ HttpStreamBase* stream() { return stream_.get(); } |
MockWebSocketHandshakeStream* websocket_stream() { |
return static_cast<MockWebSocketHandshakeStream*>(websocket_stream_.get()); |
@@ -302,10 +288,10 @@ struct TestCase { |
}; |
TestCase kTests[] = { |
- { 1, false }, |
- { 2, false }, |
- { 1, true}, |
- { 2, true}, |
+ {1, false}, |
+ {2, false}, |
+ {1, true}, |
+ {2, true}, |
}; |
void PreconnectHelperForURL(int num_streams, |
@@ -328,22 +314,19 @@ void PreconnectHelperForURL(int num_streams, |
mock_factory->WaitForPreconnects(); |
}; |
-void PreconnectHelper(const TestCase& test, |
- HttpNetworkSession* session) { |
- GURL url = test.ssl ? GURL("https://www.google.com") : |
- GURL("http://www.google.com"); |
+void PreconnectHelper(const TestCase& test, HttpNetworkSession* session) { |
+ GURL url = |
+ test.ssl ? GURL("https://www.google.com") : GURL("http://www.google.com"); |
PreconnectHelperForURL(test.num_streams, url, session); |
}; |
-template<typename ParentPool> |
+template <typename ParentPool> |
class CapturePreconnectsSocketPool : public ParentPool { |
public: |
CapturePreconnectsSocketPool(HostResolver* host_resolver, |
CertVerifier* cert_verifier); |
- int last_num_streams() const { |
- return last_num_streams_; |
- } |
+ int last_num_streams() const { return last_num_streams_; } |
virtual int RequestSocket(const std::string& group_name, |
const void* socket_params, |
@@ -371,9 +354,7 @@ class CapturePreconnectsSocketPool : public ParentPool { |
int id) OVERRIDE { |
ADD_FAILURE(); |
} |
- virtual void CloseIdleSockets() OVERRIDE { |
- ADD_FAILURE(); |
- } |
+ virtual void CloseIdleSockets() OVERRIDE { ADD_FAILURE(); } |
virtual int IdleSocketCount() const OVERRIDE { |
ADD_FAILURE(); |
return 0; |
@@ -398,25 +379,28 @@ class CapturePreconnectsSocketPool : public ParentPool { |
}; |
typedef CapturePreconnectsSocketPool<TransportClientSocketPool> |
-CapturePreconnectsTransportSocketPool; |
+ CapturePreconnectsTransportSocketPool; |
typedef CapturePreconnectsSocketPool<HttpProxyClientSocketPool> |
-CapturePreconnectsHttpProxySocketPool; |
+ CapturePreconnectsHttpProxySocketPool; |
typedef CapturePreconnectsSocketPool<SOCKSClientSocketPool> |
-CapturePreconnectsSOCKSSocketPool; |
+ CapturePreconnectsSOCKSSocketPool; |
typedef CapturePreconnectsSocketPool<SSLClientSocketPool> |
-CapturePreconnectsSSLSocketPool; |
+ CapturePreconnectsSSLSocketPool; |
-template<typename ParentPool> |
+template <typename ParentPool> |
CapturePreconnectsSocketPool<ParentPool>::CapturePreconnectsSocketPool( |
- HostResolver* host_resolver, CertVerifier* /* cert_verifier */) |
- : ParentPool(0, 0, NULL, host_resolver, NULL, NULL), |
- last_num_streams_(-1) {} |
+ HostResolver* host_resolver, |
+ CertVerifier* /* cert_verifier */) |
+ : ParentPool(0, 0, NULL, host_resolver, NULL, NULL), last_num_streams_(-1) { |
+} |
-template<> |
+template <> |
CapturePreconnectsHttpProxySocketPool::CapturePreconnectsSocketPool( |
- HostResolver* host_resolver, CertVerifier* /* cert_verifier */) |
+ HostResolver* host_resolver, |
+ CertVerifier* /* cert_verifier */) |
: HttpProxyClientSocketPool(0, 0, NULL, host_resolver, NULL, NULL, NULL), |
- last_num_streams_(-1) {} |
+ last_num_streams_(-1) { |
+} |
template <> |
CapturePreconnectsSSLSocketPool::CapturePreconnectsSocketPool( |
@@ -424,7 +408,7 @@ CapturePreconnectsSSLSocketPool::CapturePreconnectsSocketPool( |
CertVerifier* cert_verifier) |
: SSLClientSocketPool(0, |
0, |
- NULL, // ssl_histograms |
+ NULL, // ssl_histograms |
host_resolver, |
cert_verifier, |
NULL, // server_bound_cert_store |
@@ -435,35 +419,35 @@ CapturePreconnectsSSLSocketPool::CapturePreconnectsSocketPool( |
NULL, // transport_socket_pool |
NULL, |
NULL, |
- NULL, // ssl_config_service |
- NULL), // net_log |
- last_num_streams_(-1) {} |
+ NULL, // ssl_config_service |
+ NULL), // net_log |
+ last_num_streams_(-1) { |
+} |
class HttpStreamFactoryTest : public ::testing::Test, |
public ::testing::WithParamInterface<NextProto> { |
}; |
-INSTANTIATE_TEST_CASE_P( |
- NextProto, |
- HttpStreamFactoryTest, |
- testing::Values(kProtoDeprecatedSPDY2, |
- kProtoSPDY3, kProtoSPDY31, kProtoSPDY4)); |
+INSTANTIATE_TEST_CASE_P(NextProto, |
+ HttpStreamFactoryTest, |
+ testing::Values(kProtoDeprecatedSPDY2, |
+ kProtoSPDY3, |
+ kProtoSPDY31, |
+ kProtoSPDY4)); |
TEST_P(HttpStreamFactoryTest, PreconnectDirect) { |
for (size_t i = 0; i < arraysize(kTests); ++i) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
scoped_refptr<HttpNetworkSession> session( |
SpdySessionDependencies::SpdyCreateSession(&session_deps)); |
HttpNetworkSessionPeer peer(session); |
CapturePreconnectsTransportSocketPool* transport_conn_pool = |
new CapturePreconnectsTransportSocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ session_deps.host_resolver.get(), session_deps.cert_verifier.get()); |
CapturePreconnectsSSLSocketPool* ssl_conn_pool = |
- new CapturePreconnectsSSLSocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ new CapturePreconnectsSSLSocketPool(session_deps.host_resolver.get(), |
+ session_deps.cert_verifier.get()); |
scoped_ptr<MockClientSocketPoolManager> mock_pool_manager( |
new MockClientSocketPoolManager); |
mock_pool_manager->SetTransportSocketPool(transport_conn_pool); |
@@ -488,12 +472,10 @@ TEST_P(HttpStreamFactoryTest, PreconnectHttpProxy) { |
HostPortPair proxy_host("http_proxy", 80); |
CapturePreconnectsHttpProxySocketPool* http_proxy_pool = |
new CapturePreconnectsHttpProxySocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ session_deps.host_resolver.get(), session_deps.cert_verifier.get()); |
CapturePreconnectsSSLSocketPool* ssl_conn_pool = |
- new CapturePreconnectsSSLSocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ new CapturePreconnectsSSLSocketPool(session_deps.host_resolver.get(), |
+ session_deps.cert_verifier.get()); |
scoped_ptr<MockClientSocketPoolManager> mock_pool_manager( |
new MockClientSocketPoolManager); |
mock_pool_manager->SetSocketPoolForHTTPProxy(proxy_host, http_proxy_pool); |
@@ -517,13 +499,11 @@ TEST_P(HttpStreamFactoryTest, PreconnectSocksProxy) { |
HttpNetworkSessionPeer peer(session); |
HostPortPair proxy_host("socks_proxy", 1080); |
CapturePreconnectsSOCKSSocketPool* socks_proxy_pool = |
- new CapturePreconnectsSOCKSSocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ new CapturePreconnectsSOCKSSocketPool(session_deps.host_resolver.get(), |
+ session_deps.cert_verifier.get()); |
CapturePreconnectsSSLSocketPool* ssl_conn_pool = |
- new CapturePreconnectsSSLSocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ new CapturePreconnectsSSLSocketPool(session_deps.host_resolver.get(), |
+ session_deps.cert_verifier.get()); |
scoped_ptr<MockClientSocketPoolManager> mock_pool_manager( |
new MockClientSocketPoolManager); |
mock_pool_manager->SetSocketPoolForSOCKSProxy(proxy_host, socks_proxy_pool); |
@@ -540,26 +520,24 @@ TEST_P(HttpStreamFactoryTest, PreconnectSocksProxy) { |
TEST_P(HttpStreamFactoryTest, PreconnectDirectWithExistingSpdySession) { |
for (size_t i = 0; i < arraysize(kTests); ++i) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
scoped_refptr<HttpNetworkSession> session( |
SpdySessionDependencies::SpdyCreateSession(&session_deps)); |
HttpNetworkSessionPeer peer(session); |
// Put a SpdySession in the pool. |
HostPortPair host_port_pair("www.google.com", 443); |
- SpdySessionKey key(host_port_pair, ProxyServer::Direct(), |
- PRIVACY_MODE_DISABLED); |
+ SpdySessionKey key( |
+ host_port_pair, ProxyServer::Direct(), PRIVACY_MODE_DISABLED); |
ignore_result(CreateFakeSpdySession(session->spdy_session_pool(), key)); |
CapturePreconnectsTransportSocketPool* transport_conn_pool = |
new CapturePreconnectsTransportSocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ session_deps.host_resolver.get(), session_deps.cert_verifier.get()); |
CapturePreconnectsSSLSocketPool* ssl_conn_pool = |
- new CapturePreconnectsSSLSocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ new CapturePreconnectsSSLSocketPool(session_deps.host_resolver.get(), |
+ session_deps.cert_verifier.get()); |
scoped_ptr<MockClientSocketPoolManager> mock_pool_manager( |
new MockClientSocketPoolManager); |
mock_pool_manager->SetTransportSocketPool(transport_conn_pool); |
@@ -572,8 +550,7 @@ TEST_P(HttpStreamFactoryTest, PreconnectDirectWithExistingSpdySession) { |
if (kTests[i].ssl) |
EXPECT_EQ(-1, ssl_conn_pool->last_num_streams()); |
else |
- EXPECT_EQ(kTests[i].num_streams, |
- transport_conn_pool->last_num_streams()); |
+ EXPECT_EQ(kTests[i].num_streams, transport_conn_pool->last_num_streams()); |
} |
} |
@@ -583,15 +560,14 @@ TEST_P(HttpStreamFactoryTest, PreconnectUnsafePort) { |
ASSERT_FALSE(IsPortAllowedByDefault(7)); |
ASSERT_FALSE(IsPortAllowedByOverride(7)); |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
scoped_refptr<HttpNetworkSession> session( |
SpdySessionDependencies::SpdyCreateSession(&session_deps)); |
HttpNetworkSessionPeer peer(session); |
CapturePreconnectsTransportSocketPool* transport_conn_pool = |
new CapturePreconnectsTransportSocketPool( |
- session_deps.host_resolver.get(), |
- session_deps.cert_verifier.get()); |
+ session_deps.host_resolver.get(), session_deps.cert_verifier.get()); |
scoped_ptr<MockClientSocketPoolManager> mock_pool_manager( |
new MockClientSocketPoolManager); |
mock_pool_manager->SetTransportSocketPool(transport_conn_pool); |
@@ -630,9 +606,12 @@ TEST_P(HttpStreamFactoryTest, JobNotifiesProxy) { |
SSLConfig ssl_config; |
StreamRequestWaiter waiter; |
scoped_ptr<HttpStreamRequest> request( |
- session->http_stream_factory()->RequestStream( |
- request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, |
- &waiter, BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
// The proxy that failed should now be known to the proxy_service as bad. |
@@ -644,8 +623,8 @@ TEST_P(HttpStreamFactoryTest, JobNotifiesProxy) { |
} |
TEST_P(HttpStreamFactoryTest, PrivacyModeDisablesChannelId) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
StaticSocketDataProvider socket_data; |
socket_data.set_connect_data(MockConnect(ASYNC, OK)); |
@@ -659,8 +638,8 @@ TEST_P(HttpStreamFactoryTest, PrivacyModeDisablesChannelId) { |
// Set an existing SpdySession in the pool. |
HostPortPair host_port_pair("www.google.com", 443); |
- SpdySessionKey key(host_port_pair, ProxyServer::Direct(), |
- PRIVACY_MODE_ENABLED); |
+ SpdySessionKey key( |
+ host_port_pair, ProxyServer::Direct(), PRIVACY_MODE_ENABLED); |
HttpRequestInfo request_info; |
request_info.method = "GET"; |
@@ -671,9 +650,12 @@ TEST_P(HttpStreamFactoryTest, PrivacyModeDisablesChannelId) { |
SSLConfig ssl_config; |
StreamRequestWaiter waiter; |
scoped_ptr<HttpStreamRequest> request( |
- session->http_stream_factory()->RequestStream( |
- request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, |
- &waiter, BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
// The stream shouldn't come from spdy as we are using different privacy mode |
@@ -698,8 +680,8 @@ int GetSocketPoolGroupCount(ClientSocketPool* pool) { |
} // namespace |
TEST_P(HttpStreamFactoryTest, PrivacyModeUsesDifferentSocketPoolGroup) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
StaticSocketDataProvider socket_data; |
socket_data.set_connect_data(MockConnect(ASYNC, OK)); |
@@ -710,8 +692,8 @@ TEST_P(HttpStreamFactoryTest, PrivacyModeUsesDifferentSocketPoolGroup) { |
scoped_refptr<HttpNetworkSession> session( |
SpdySessionDependencies::SpdyCreateSession(&session_deps)); |
- SSLClientSocketPool* ssl_pool = session->GetSSLSocketPool( |
- HttpNetworkSession::NORMAL_SOCKET_POOL); |
+ SSLClientSocketPool* ssl_pool = |
+ session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL); |
EXPECT_EQ(GetSocketPoolGroupCount(ssl_pool), 0); |
@@ -725,34 +707,43 @@ TEST_P(HttpStreamFactoryTest, PrivacyModeUsesDifferentSocketPoolGroup) { |
StreamRequestWaiter waiter; |
scoped_ptr<HttpStreamRequest> request1( |
- session->http_stream_factory()->RequestStream( |
- request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, |
- &waiter, BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
EXPECT_EQ(GetSocketPoolGroupCount(ssl_pool), 1); |
scoped_ptr<HttpStreamRequest> request2( |
- session->http_stream_factory()->RequestStream( |
- request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, |
- &waiter, BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
EXPECT_EQ(GetSocketPoolGroupCount(ssl_pool), 1); |
request_info.privacy_mode = PRIVACY_MODE_ENABLED; |
scoped_ptr<HttpStreamRequest> request3( |
- session->http_stream_factory()->RequestStream( |
- request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, |
- &waiter, BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
EXPECT_EQ(GetSocketPoolGroupCount(ssl_pool), 2); |
} |
TEST_P(HttpStreamFactoryTest, GetLoadState) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
StaticSocketDataProvider socket_data; |
socket_data.set_connect_data(MockConnect(ASYNC, OK)); |
@@ -768,9 +759,12 @@ TEST_P(HttpStreamFactoryTest, GetLoadState) { |
SSLConfig ssl_config; |
StreamRequestWaiter waiter; |
scoped_ptr<HttpStreamRequest> request( |
- session->http_stream_factory()->RequestStream( |
- request_info, DEFAULT_PRIORITY, ssl_config, ssl_config, |
- &waiter, BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
EXPECT_EQ(LOAD_STATE_RESOLVING_HOST, request->GetLoadState()); |
@@ -778,8 +772,8 @@ TEST_P(HttpStreamFactoryTest, GetLoadState) { |
} |
TEST_P(HttpStreamFactoryTest, RequestHttpStream) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
StaticSocketDataProvider socket_data; |
socket_data.set_connect_data(MockConnect(ASYNC, OK)); |
@@ -798,34 +792,36 @@ TEST_P(HttpStreamFactoryTest, RequestHttpStream) { |
SSLConfig ssl_config; |
StreamRequestWaiter waiter; |
scoped_ptr<HttpStreamRequest> request( |
- session->http_stream_factory()->RequestStream( |
- request_info, |
- DEFAULT_PRIORITY, |
- ssl_config, |
- ssl_config, |
- &waiter, |
- BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
EXPECT_TRUE(waiter.stream_done()); |
ASSERT_TRUE(NULL != waiter.stream()); |
EXPECT_TRUE(NULL == waiter.websocket_stream()); |
EXPECT_FALSE(waiter.stream()->IsSpdyHttpStream()); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSSLSocketPool( |
- HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSSLSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
EXPECT_TRUE(waiter.used_proxy_info().is_direct()); |
} |
TEST_P(HttpStreamFactoryTest, RequestHttpStreamOverSSL) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
MockRead mock_read(ASYNC, OK); |
StaticSocketDataProvider socket_data(&mock_read, 1, NULL, 0); |
@@ -847,27 +843,29 @@ TEST_P(HttpStreamFactoryTest, RequestHttpStreamOverSSL) { |
SSLConfig ssl_config; |
StreamRequestWaiter waiter; |
scoped_ptr<HttpStreamRequest> request( |
- session->http_stream_factory()->RequestStream( |
- request_info, |
- DEFAULT_PRIORITY, |
- ssl_config, |
- ssl_config, |
- &waiter, |
- BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
EXPECT_TRUE(waiter.stream_done()); |
ASSERT_TRUE(NULL != waiter.stream()); |
EXPECT_TRUE(NULL == waiter.websocket_stream()); |
EXPECT_FALSE(waiter.stream()->IsSpdyHttpStream()); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSSLSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
EXPECT_TRUE(waiter.used_proxy_info().is_direct()); |
} |
@@ -892,40 +890,45 @@ TEST_P(HttpStreamFactoryTest, RequestHttpStreamOverProxy) { |
SSLConfig ssl_config; |
StreamRequestWaiter waiter; |
scoped_ptr<HttpStreamRequest> request( |
- session->http_stream_factory()->RequestStream( |
- request_info, |
- DEFAULT_PRIORITY, |
- ssl_config, |
- ssl_config, |
- &waiter, |
- BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
EXPECT_TRUE(waiter.stream_done()); |
ASSERT_TRUE(NULL != waiter.stream()); |
EXPECT_TRUE(NULL == waiter.websocket_stream()); |
EXPECT_FALSE(waiter.stream()->IsSpdyHttpStream()); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount(session->GetSocketPoolForHTTPProxy( |
- HttpNetworkSession::NORMAL_SOCKET_POOL, |
- HostPortPair("myproxy", 8888)))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSocketPoolForSSLWithProxy( |
- HttpNetworkSession::NORMAL_SOCKET_POOL, |
- HostPortPair("myproxy", 8888)))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSocketPoolForHTTPProxy( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL, |
- HostPortPair("myproxy", 8888)))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSocketPoolForSSLWithProxy( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL, |
- HostPortPair("myproxy", 8888)))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetSocketPoolForHTTPProxy( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL, |
+ HostPortPair("myproxy", 8888)))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSocketPoolForSSLWithProxy( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL, |
+ HostPortPair("myproxy", 8888)))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSocketPoolForHTTPProxy( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL, |
+ HostPortPair("myproxy", 8888)))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSocketPoolForSSLWithProxy( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL, |
+ HostPortPair("myproxy", 8888)))); |
EXPECT_FALSE(waiter.used_proxy_info().is_direct()); |
} |
TEST_P(HttpStreamFactoryTest, RequestWebSocketBasicHandshakeStream) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
StaticSocketDataProvider socket_data; |
socket_data.set_connect_data(MockConnect(ASYNC, OK)); |
@@ -958,21 +961,24 @@ TEST_P(HttpStreamFactoryTest, RequestWebSocketBasicHandshakeStream) { |
ASSERT_TRUE(NULL != waiter.websocket_stream()); |
EXPECT_EQ(MockWebSocketHandshakeStream::kStreamTypeBasic, |
waiter.websocket_stream()->type()); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
EXPECT_TRUE(waiter.used_proxy_info().is_direct()); |
} |
TEST_P(HttpStreamFactoryTest, RequestWebSocketBasicHandshakeStreamOverSSL) { |
- SpdySessionDependencies session_deps( |
- GetParam(), ProxyService::CreateDirect()); |
+ SpdySessionDependencies session_deps(GetParam(), |
+ ProxyService::CreateDirect()); |
MockRead mock_read(ASYNC, OK); |
StaticSocketDataProvider socket_data(&mock_read, 1, NULL, 0); |
@@ -1009,15 +1015,18 @@ TEST_P(HttpStreamFactoryTest, RequestWebSocketBasicHandshakeStreamOverSSL) { |
ASSERT_TRUE(NULL != waiter.websocket_stream()); |
EXPECT_EQ(MockWebSocketHandshakeStream::kStreamTypeBasic, |
waiter.websocket_stream()->type()); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
EXPECT_TRUE(waiter.used_proxy_info().is_direct()); |
} |
@@ -1057,23 +1066,28 @@ TEST_P(HttpStreamFactoryTest, RequestWebSocketBasicHandshakeStreamOverProxy) { |
ASSERT_TRUE(NULL != waiter.websocket_stream()); |
EXPECT_EQ(MockWebSocketHandshakeStream::kStreamTypeBasic, |
waiter.websocket_stream()->type()); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSocketPoolForHTTPProxy( |
- HttpNetworkSession::NORMAL_SOCKET_POOL, |
- HostPortPair("myproxy", 8888)))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSocketPoolForSSLWithProxy( |
- HttpNetworkSession::NORMAL_SOCKET_POOL, |
- HostPortPair("myproxy", 8888)))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount(session->GetSocketPoolForHTTPProxy( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL, |
- HostPortPair("myproxy", 8888)))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount(session->GetSocketPoolForSSLWithProxy( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL, |
- HostPortPair("myproxy", 8888)))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSocketPoolForHTTPProxy( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL, |
+ HostPortPair("myproxy", 8888)))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSocketPoolForSSLWithProxy( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL, |
+ HostPortPair("myproxy", 8888)))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetSocketPoolForHTTPProxy( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL, |
+ HostPortPair("myproxy", 8888)))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSocketPoolForSSLWithProxy( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL, |
+ HostPortPair("myproxy", 8888)))); |
EXPECT_FALSE(waiter.used_proxy_info().is_direct()); |
} |
@@ -1093,9 +1107,8 @@ TEST_P(HttpStreamFactoryTest, RequestSpdyHttpStream) { |
&ssl_socket_data); |
HostPortPair host_port_pair("www.google.com", 443); |
- scoped_refptr<HttpNetworkSession> |
- session(SpdySessionDependencies::SpdyCreateSessionDeterministic( |
- &session_deps)); |
+ scoped_refptr<HttpNetworkSession> session( |
+ SpdySessionDependencies::SpdyCreateSessionDeterministic(&session_deps)); |
// Now request a stream. |
HttpRequestInfo request_info; |
@@ -1106,27 +1119,29 @@ TEST_P(HttpStreamFactoryTest, RequestSpdyHttpStream) { |
SSLConfig ssl_config; |
StreamRequestWaiter waiter; |
scoped_ptr<HttpStreamRequest> request( |
- session->http_stream_factory()->RequestStream( |
- request_info, |
- DEFAULT_PRIORITY, |
- ssl_config, |
- ssl_config, |
- &waiter, |
- BoundNetLog())); |
+ session->http_stream_factory()->RequestStream(request_info, |
+ DEFAULT_PRIORITY, |
+ ssl_config, |
+ ssl_config, |
+ &waiter, |
+ BoundNetLog())); |
waiter.WaitForStream(); |
EXPECT_TRUE(waiter.stream_done()); |
EXPECT_TRUE(NULL == waiter.websocket_stream()); |
ASSERT_TRUE(NULL != waiter.stream()); |
EXPECT_TRUE(waiter.stream()->IsSpdyHttpStream()); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
EXPECT_TRUE(waiter.used_proxy_info().is_direct()); |
} |
@@ -1146,8 +1161,8 @@ TEST_P(HttpStreamFactoryTest, RequestWebSocketSpdyHandshakeStreamButGetSSL) { |
session_deps.socket_factory->AddSSLSocketDataProvider(&ssl_socket_data); |
HostPortPair host_port_pair("www.google.com", 80); |
- scoped_refptr<HttpNetworkSession> |
- session(SpdySessionDependencies::SpdyCreateSession(&session_deps)); |
+ scoped_refptr<HttpNetworkSession> session( |
+ SpdySessionDependencies::SpdyCreateSession(&session_deps)); |
// Now request a stream. |
HttpRequestInfo request_info; |
@@ -1174,15 +1189,18 @@ TEST_P(HttpStreamFactoryTest, RequestWebSocketSpdyHandshakeStreamButGetSSL) { |
waiter1.websocket_stream()->type()); |
EXPECT_TRUE(NULL == waiter1.stream()); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
EXPECT_TRUE(waiter1.used_proxy_info().is_direct()); |
} |
@@ -1201,8 +1219,8 @@ TEST_P(HttpStreamFactoryTest, DISABLED_RequestWebSocketSpdyHandshakeStream) { |
session_deps.socket_factory->AddSSLSocketDataProvider(&ssl_socket_data); |
HostPortPair host_port_pair("www.google.com", 80); |
- scoped_refptr<HttpNetworkSession> |
- session(SpdySessionDependencies::SpdyCreateSession(&session_deps)); |
+ scoped_refptr<HttpNetworkSession> session( |
+ SpdySessionDependencies::SpdyCreateSession(&session_deps)); |
// Now request a stream. |
HttpRequestInfo request_info; |
@@ -1251,15 +1269,18 @@ TEST_P(HttpStreamFactoryTest, DISABLED_RequestWebSocketSpdyHandshakeStream) { |
static_cast<WebSocketSpdyHandshakeStream*>( |
waiter1.websocket_stream())->spdy_session()); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
EXPECT_TRUE(waiter1.used_proxy_info().is_direct()); |
} |
@@ -1286,9 +1307,8 @@ TEST_P(HttpStreamFactoryTest, DISABLED_OrphanedWebSocketStream) { |
session_deps.deterministic_socket_factory->AddSSLSocketDataProvider( |
&ssl_socket_data); |
- scoped_refptr<HttpNetworkSession> |
- session(SpdySessionDependencies::SpdyCreateSessionDeterministic( |
- &session_deps)); |
+ scoped_refptr<HttpNetworkSession> session( |
+ SpdySessionDependencies::SpdyCreateSessionDeterministic(&session_deps)); |
// Now request a stream. |
HttpRequestInfo request_info; |
@@ -1297,9 +1317,7 @@ TEST_P(HttpStreamFactoryTest, DISABLED_OrphanedWebSocketStream) { |
request_info.load_flags = 0; |
session->http_server_properties()->SetAlternateProtocol( |
- HostPortPair("www.google.com", 8888), |
- 9999, |
- NPN_SPDY_3); |
+ HostPortPair("www.google.com", 8888), 9999, NPN_SPDY_3); |
SSLConfig ssl_config; |
StreamRequestWaiter waiter; |
@@ -1322,20 +1340,25 @@ TEST_P(HttpStreamFactoryTest, DISABLED_OrphanedWebSocketStream) { |
// Make sure that there was an alternative connection |
// which consumes extra connections. |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(0, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::NORMAL_SOCKET_POOL))); |
- EXPECT_EQ(2, GetSocketPoolGroupCount( |
- session->GetTransportSocketPool( |
- HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
- EXPECT_EQ(1, GetSocketPoolGroupCount( |
- session->GetSSLSocketPool(HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(0, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::NORMAL_SOCKET_POOL))); |
+ EXPECT_EQ(2, |
+ GetSocketPoolGroupCount(session->GetTransportSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
+ EXPECT_EQ(1, |
+ GetSocketPoolGroupCount(session->GetSSLSocketPool( |
+ HttpNetworkSession::WEBSOCKET_SOCKET_POOL))); |
EXPECT_TRUE(waiter.used_proxy_info().is_direct()); |
// Make sure there is no orphaned job. it is already canceled. |
- ASSERT_EQ(0u, static_cast<HttpStreamFactoryImpl*>( |
- session->http_stream_factory_for_websocket())->num_orphaned_jobs()); |
+ ASSERT_EQ( |
+ 0u, |
+ static_cast<HttpStreamFactoryImpl*>( |
+ session->http_stream_factory_for_websocket())->num_orphaned_jobs()); |
} |
} // namespace |