diff options
author | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-17 21:02:36 +0000 |
---|---|---|
committer | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-17 21:02:36 +0000 |
commit | d973e99aa66ee6a8867ecb076bec8bdda7445e14 (patch) | |
tree | 309364d47ac5680ce500f787d7faeb9dfb188a56 /net/socket/socks_client_socket_pool_unittest.cc | |
parent | 269695f82b5352b8684ea0abcb183e859a362d95 (diff) | |
download | chromium_src-d973e99aa66ee6a8867ecb076bec8bdda7445e14.zip chromium_src-d973e99aa66ee6a8867ecb076bec8bdda7445e14.tar.gz chromium_src-d973e99aa66ee6a8867ecb076bec8bdda7445e14.tar.bz2 |
Modify the MockConnect constructor to take an enum of ASYNC or SYNCHRONOUS,
instead of a boolean async.
Review URL: http://codereview.chromium.org/9419032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122581 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket/socks_client_socket_pool_unittest.cc')
-rw-r--r-- | net/socket/socks_client_socket_pool_unittest.cc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/net/socket/socks_client_socket_pool_unittest.cc b/net/socket/socks_client_socket_pool_unittest.cc index 28706ea..800b97a 100644 --- a/net/socket/socks_client_socket_pool_unittest.cc +++ b/net/socket/socks_client_socket_pool_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -97,7 +97,7 @@ class SOCKSClientSocketPoolTest : public testing::Test { TEST_F(SOCKSClientSocketPoolTest, Simple) { SOCKS5MockData data(false); - data.data_provider()->set_connect_data(MockConnect(false, 0)); + data.data_provider()->set_connect_data(MockConnect(SYNCHRONOUS, OK)); transport_client_socket_factory_.AddSocketDataProvider(data.data_provider()); ClientSocketHandle handle; @@ -127,7 +127,8 @@ TEST_F(SOCKSClientSocketPoolTest, Async) { TEST_F(SOCKSClientSocketPoolTest, TransportConnectError) { scoped_ptr<SocketDataProvider> socket_data(new StaticSocketDataProvider()); - socket_data->set_connect_data(MockConnect(false, ERR_CONNECTION_REFUSED)); + socket_data->set_connect_data(MockConnect(SYNCHRONOUS, + ERR_CONNECTION_REFUSED)); transport_client_socket_factory_.AddSocketDataProvider(socket_data.get()); ClientSocketHandle handle; @@ -140,7 +141,7 @@ TEST_F(SOCKSClientSocketPoolTest, TransportConnectError) { TEST_F(SOCKSClientSocketPoolTest, AsyncTransportConnectError) { scoped_ptr<SocketDataProvider> socket_data(new StaticSocketDataProvider()); - socket_data->set_connect_data(MockConnect(true, ERR_CONNECTION_REFUSED)); + socket_data->set_connect_data(MockConnect(ASYNC, ERR_CONNECTION_REFUSED)); transport_client_socket_factory_.AddSocketDataProvider(socket_data.get()); TestCompletionCallback callback; @@ -162,7 +163,7 @@ TEST_F(SOCKSClientSocketPoolTest, SOCKSConnectError) { }; scoped_ptr<SocketDataProvider> socket_data(new StaticSocketDataProvider( failed_read, arraysize(failed_read), NULL, 0)); - socket_data->set_connect_data(MockConnect(false, 0)); + socket_data->set_connect_data(MockConnect(SYNCHRONOUS, OK)); transport_client_socket_factory_.AddSocketDataProvider(socket_data.get()); ClientSocketHandle handle; @@ -181,7 +182,7 @@ TEST_F(SOCKSClientSocketPoolTest, AsyncSOCKSConnectError) { }; scoped_ptr<SocketDataProvider> socket_data(new StaticSocketDataProvider( failed_read, arraysize(failed_read), NULL, 0)); - socket_data->set_connect_data(MockConnect(false, 0)); + socket_data->set_connect_data(MockConnect(SYNCHRONOUS, OK)); transport_client_socket_factory_.AddSocketDataProvider(socket_data.get()); TestCompletionCallback callback; @@ -233,12 +234,12 @@ TEST_F(SOCKSClientSocketPoolTest, CancelDuringTransportConnect) { TEST_F(SOCKSClientSocketPoolTest, CancelDuringSOCKSConnect) { SOCKS5MockData data(true); - data.data_provider()->set_connect_data(MockConnect(false, 0)); + data.data_provider()->set_connect_data(MockConnect(SYNCHRONOUS, OK)); transport_client_socket_factory_.AddSocketDataProvider(data.data_provider()); // We need two connections because the pool base lets one cancelled // connect job proceed for potential future use. SOCKS5MockData data2(true); - data2.data_provider()->set_connect_data(MockConnect(false, 0)); + data2.data_provider()->set_connect_data(MockConnect(SYNCHRONOUS, OK)); transport_client_socket_factory_.AddSocketDataProvider(data2.data_provider()); EXPECT_EQ(0, transport_socket_pool_.cancel_count()); |