Index: net/socket/websocket_transport_client_socket_pool_unittest.cc |
diff --git a/net/socket/websocket_transport_client_socket_pool_unittest.cc b/net/socket/websocket_transport_client_socket_pool_unittest.cc |
index 96aa84a9921f5918fe372bbe3a4bf20c31a8c011..f15b654e98af3f6e42efb6923702bc7712efba49 100644 |
--- a/net/socket/websocket_transport_client_socket_pool_unittest.cc |
+++ b/net/socket/websocket_transport_client_socket_pool_unittest.cc |
@@ -55,7 +55,6 @@ class WebSocketTransportClientSocketPoolTest : public ::testing::Test { |
: params_(new TransportSocketParams( |
HostPortPair("www.google.com", 80), |
false, |
- false, |
OnHostResolutionCallback(), |
TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT)), |
host_resolver_(new MockHostResolver), |
@@ -81,11 +80,10 @@ class WebSocketTransportClientSocketPoolTest : public ::testing::Test { |
new TransportSocketParams( |
HostPortPair("www.google.com", 80), |
false, |
- false, |
OnHostResolutionCallback(), |
TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT)); |
- return test_base_.StartRequestUsingPool( |
- &pool_, group_name, priority, params); |
+ return test_base_.StartRequestUsingPool(&pool_, group_name, priority, false, |
+ params); |
} |
int GetOrderOfRequest(size_t index) { |
@@ -122,8 +120,8 @@ class WebSocketTransportClientSocketPoolTest : public ::testing::Test { |
TEST_F(WebSocketTransportClientSocketPoolTest, Basic) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = handle.Init( |
- "a", params_, LOW, callback.callback(), &pool_, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool_, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_FALSE(handle.is_initialized()); |
EXPECT_FALSE(handle.socket()); |
@@ -142,12 +140,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, SetResolvePriorityOnInit) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
EXPECT_EQ(ERR_IO_PENDING, |
- handle.Init("a", |
- params_, |
- priority, |
- callback.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle.Init("a", params_, priority, false, callback.callback(), |
+ &pool_, BoundNetLog())); |
EXPECT_EQ(priority, host_resolver_->last_request_priority()); |
} |
} |
@@ -158,15 +152,11 @@ TEST_F(WebSocketTransportClientSocketPoolTest, InitHostResolutionFailure) { |
ClientSocketHandle handle; |
HostPortPair host_port_pair("unresolvable.host.name", 80); |
scoped_refptr<TransportSocketParams> dest(new TransportSocketParams( |
- host_port_pair, false, false, OnHostResolutionCallback(), |
+ host_port_pair, false, OnHostResolutionCallback(), |
TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT)); |
EXPECT_EQ(ERR_IO_PENDING, |
- handle.Init("a", |
- dest, |
- kDefaultPriority, |
- callback.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle.Init("a", dest, kDefaultPriority, false, callback.callback(), |
+ &pool_, BoundNetLog())); |
EXPECT_EQ(ERR_NAME_NOT_RESOLVED, callback.WaitForResult()); |
} |
@@ -176,23 +166,15 @@ TEST_F(WebSocketTransportClientSocketPoolTest, InitConnectionFailure) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
EXPECT_EQ(ERR_IO_PENDING, |
- handle.Init("a", |
- params_, |
- kDefaultPriority, |
- callback.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle.Init("a", params_, kDefaultPriority, false, |
+ callback.callback(), &pool_, BoundNetLog())); |
EXPECT_EQ(ERR_CONNECTION_FAILED, callback.WaitForResult()); |
// Make the host resolutions complete synchronously this time. |
host_resolver_->set_synchronous_mode(true); |
EXPECT_EQ(ERR_CONNECTION_FAILED, |
- handle.Init("a", |
- params_, |
- kDefaultPriority, |
- callback.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle.Init("a", params_, kDefaultPriority, false, |
+ callback.callback(), &pool_, BoundNetLog())); |
} |
TEST_F(WebSocketTransportClientSocketPoolTest, PendingRequestsFinishFifo) { |
@@ -267,12 +249,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, CancelRequestClearGroup) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
EXPECT_EQ(ERR_IO_PENDING, |
- handle.Init("a", |
- params_, |
- kDefaultPriority, |
- callback.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle.Init("a", params_, kDefaultPriority, false, |
+ callback.callback(), &pool_, BoundNetLog())); |
handle.Reset(); |
} |
@@ -283,19 +261,11 @@ TEST_F(WebSocketTransportClientSocketPoolTest, TwoRequestsCancelOne) { |
TestCompletionCallback callback2; |
EXPECT_EQ(ERR_IO_PENDING, |
- handle.Init("a", |
- params_, |
- kDefaultPriority, |
- callback.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle.Init("a", params_, kDefaultPriority, false, |
+ callback.callback(), &pool_, BoundNetLog())); |
EXPECT_EQ(ERR_IO_PENDING, |
- handle2.Init("a", |
- params_, |
- kDefaultPriority, |
- callback2.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle2.Init("a", params_, kDefaultPriority, false, |
+ callback2.callback(), &pool_, BoundNetLog())); |
handle.Reset(); |
@@ -309,23 +279,15 @@ TEST_F(WebSocketTransportClientSocketPoolTest, ConnectCancelConnect) { |
ClientSocketHandle handle; |
TestCompletionCallback callback; |
EXPECT_EQ(ERR_IO_PENDING, |
- handle.Init("a", |
- params_, |
- kDefaultPriority, |
- callback.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle.Init("a", params_, kDefaultPriority, false, |
+ callback.callback(), &pool_, BoundNetLog())); |
handle.Reset(); |
TestCompletionCallback callback2; |
EXPECT_EQ(ERR_IO_PENDING, |
- handle.Init("a", |
- params_, |
- kDefaultPriority, |
- callback2.callback(), |
- &pool_, |
- BoundNetLog())); |
+ handle.Init("a", params_, kDefaultPriority, false, |
+ callback2.callback(), &pool_, BoundNetLog())); |
host_resolver_->set_synchronous_mode(true); |
// At this point, handle has two ConnectingSockets out for it. Due to the |
@@ -395,11 +357,10 @@ void RequestSocketOnComplete(ClientSocketHandle* handle, |
handle->Reset(); |
scoped_refptr<TransportSocketParams> dest(new TransportSocketParams( |
- HostPortPair("www.google.com", 80), false, false, |
- OnHostResolutionCallback(), |
+ HostPortPair("www.google.com", 80), false, OnHostResolutionCallback(), |
TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT)); |
- int rv = |
- handle->Init("a", dest, LOWEST, nested_callback, pool, BoundNetLog()); |
+ int rv = handle->Init("a", dest, LOWEST, false, nested_callback, pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
if (ERR_IO_PENDING != rv) |
nested_callback.Run(rv); |
@@ -414,11 +375,10 @@ TEST_F(WebSocketTransportClientSocketPoolTest, RequestTwice) { |
new TransportSocketParams( |
HostPortPair("www.google.com", 80), |
false, |
- false, |
OnHostResolutionCallback(), |
TransportSocketParams::COMBINE_CONNECT_AND_WRITE_DEFAULT)); |
TestCompletionCallback second_result_callback; |
- int rv = handle.Init("a", dest, LOWEST, |
+ int rv = handle.Init("a", dest, LOWEST, false, |
base::Bind(&RequestSocketOnComplete, &handle, &pool_, |
second_result_callback.callback()), |
&pool_, BoundNetLog()); |
@@ -492,8 +452,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, LockReleasedOnHandleReset) { |
TEST_F(WebSocketTransportClientSocketPoolTest, LockReleasedOnHandleDelete) { |
TestCompletionCallback callback; |
scoped_ptr<ClientSocketHandle> handle(new ClientSocketHandle); |
- int rv = handle->Init( |
- "a", params_, LOW, callback.callback(), &pool_, BoundNetLog()); |
+ int rv = handle->Init("a", params_, LOW, false, callback.callback(), &pool_, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_EQ(ERR_IO_PENDING, StartRequest("a", kDefaultPriority)); |
@@ -559,8 +519,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_FALSE(handle.is_initialized()); |
EXPECT_FALSE(handle.socket()); |
@@ -601,8 +561,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_FALSE(handle.is_initialized()); |
EXPECT_FALSE(handle.socket()); |
@@ -633,8 +593,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_FALSE(handle.is_initialized()); |
EXPECT_FALSE(handle.socket()); |
@@ -663,8 +623,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, IPv4HasNoFallback) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_FALSE(handle.is_initialized()); |
EXPECT_FALSE(handle.socket()); |
@@ -704,8 +664,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, IPv6InstantFail) { |
host_resolver_->set_synchronous_mode(true); |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(OK, rv); |
ASSERT_TRUE(handle.socket()); |
@@ -740,8 +700,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, IPv6RapidFail) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_FALSE(handle.socket()); |
@@ -776,8 +736,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, FirstSuccessWins) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
ASSERT_FALSE(handle.socket()); |
@@ -828,8 +788,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, LastFailureWins) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
base::TimeTicks start(base::TimeTicks::Now()); |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_EQ(ERR_CONNECTION_FAILED, callback.WaitForResult()); |
@@ -865,8 +825,8 @@ TEST_F(WebSocketTransportClientSocketPoolTest, DISABLED_OverallTimeoutApplies) { |
TestCompletionCallback callback; |
ClientSocketHandle handle; |
- int rv = |
- handle.Init("a", params_, LOW, callback.callback(), &pool, BoundNetLog()); |
+ int rv = handle.Init("a", params_, LOW, false, callback.callback(), &pool, |
+ BoundNetLog()); |
EXPECT_EQ(ERR_IO_PENDING, rv); |
EXPECT_EQ(ERR_TIMED_OUT, callback.WaitForResult()); |