| Index: net/socket/transport_client_socket_pool_unittest.cc
|
| diff --git a/net/socket/transport_client_socket_pool_unittest.cc b/net/socket/transport_client_socket_pool_unittest.cc
|
| index a14e4ef16475f651fb9fbd6a303c072dbfea7db5..dbfc5064c60634ffb77ed28c92c471432ff9bc2c 100644
|
| --- a/net/socket/transport_client_socket_pool_unittest.cc
|
| +++ b/net/socket/transport_client_socket_pool_unittest.cc
|
| @@ -185,6 +185,7 @@ TEST_F(TransportClientSocketPoolTest, Basic) {
|
| EXPECT_TRUE(handle.is_initialized());
|
| EXPECT_TRUE(handle.socket());
|
| TestLoadTimingInfoConnectedNotReused(handle);
|
| + EXPECT_EQ(0u, handle.connection_attempts().size());
|
| }
|
|
|
| // Make sure that TransportConnectJob passes on its priority to its
|
| @@ -213,6 +214,9 @@ TEST_F(TransportClientSocketPoolTest, InitHostResolutionFailure) {
|
| handle.Init("a", dest, kDefaultPriority, callback.callback(),
|
| &pool_, BoundNetLog()));
|
| EXPECT_EQ(ERR_NAME_NOT_RESOLVED, callback.WaitForResult());
|
| + ASSERT_EQ(1u, handle.connection_attempts().size());
|
| + EXPECT_TRUE(handle.connection_attempts()[0].endpoint.address().empty());
|
| + EXPECT_EQ(ERR_NAME_NOT_RESOLVED, handle.connection_attempts()[0].result);
|
| }
|
|
|
| TEST_F(TransportClientSocketPoolTest, InitConnectionFailure) {
|
| @@ -224,12 +228,20 @@ TEST_F(TransportClientSocketPoolTest, InitConnectionFailure) {
|
| handle.Init("a", params_, kDefaultPriority, callback.callback(),
|
| &pool_, BoundNetLog()));
|
| EXPECT_EQ(ERR_CONNECTION_FAILED, callback.WaitForResult());
|
| + ASSERT_EQ(1u, handle.connection_attempts().size());
|
| + EXPECT_EQ("127.0.0.1:80",
|
| + handle.connection_attempts()[0].endpoint.ToString());
|
| + EXPECT_EQ(ERR_CONNECTION_FAILED, handle.connection_attempts()[0].result);
|
|
|
| // 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()));
|
| + ASSERT_EQ(1u, handle.connection_attempts().size());
|
| + EXPECT_EQ("127.0.0.1:80",
|
| + handle.connection_attempts()[0].endpoint.ToString());
|
| + EXPECT_EQ(ERR_CONNECTION_FAILED, handle.connection_attempts()[0].result);
|
| }
|
|
|
| TEST_F(TransportClientSocketPoolTest, PendingRequests) {
|
|
|