summaryrefslogtreecommitdiffstats
path: root/net/socket/socks_client_socket_pool_unittest.cc
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-17 21:02:36 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-17 21:02:36 +0000
commitd973e99aa66ee6a8867ecb076bec8bdda7445e14 (patch)
tree309364d47ac5680ce500f787d7faeb9dfb188a56 /net/socket/socks_client_socket_pool_unittest.cc
parent269695f82b5352b8684ea0abcb183e859a362d95 (diff)
downloadchromium_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.cc17
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());