summaryrefslogtreecommitdiffstats
path: root/net/socket_stream/socket_stream_unittest.cc
diff options
context:
space:
mode:
authoryutak@chromium.org <yutak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-01 10:09:31 +0000
committeryutak@chromium.org <yutak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-01 10:09:31 +0000
commit5c1f208f55bed9c5cbe8931cae5e3521824c915e (patch)
tree2d7465dbec240ce09e160f780ea59b454f39ec1c /net/socket_stream/socket_stream_unittest.cc
parent002a7197c5981a9c9dd64f9db3e505816e5512ca (diff)
downloadchromium_src-5c1f208f55bed9c5cbe8931cae5e3521824c915e.zip
chromium_src-5c1f208f55bed9c5cbe8931cae5e3521824c915e.tar.gz
chromium_src-5c1f208f55bed9c5cbe8931cae5e3521824c915e.tar.bz2
Replace OldCompletionCallbacks and TestOldCompletionCallbacks in SocketStreamTest.
BUG=105683 TEST=none Review URL: http://codereview.chromium.org/8757016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@112442 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket_stream/socket_stream_unittest.cc')
-rw-r--r--net/socket_stream/socket_stream_unittest.cc62
1 files changed, 31 insertions, 31 deletions
diff --git a/net/socket_stream/socket_stream_unittest.cc b/net/socket_stream/socket_stream_unittest.cc
index dac85bc..69166a3 100644
--- a/net/socket_stream/socket_stream_unittest.cc
+++ b/net/socket_stream/socket_stream_unittest.cc
@@ -46,7 +46,7 @@ struct SocketStreamEvent {
class SocketStreamEventRecorder : public net::SocketStream::Delegate {
public:
- explicit SocketStreamEventRecorder(net::OldCompletionCallback* callback)
+ explicit SocketStreamEventRecorder(const net::CompletionCallback& callback)
: callback_(callback) {}
virtual ~SocketStreamEventRecorder() {}
@@ -119,8 +119,8 @@ class SocketStreamEventRecorder : public net::SocketStream::Delegate {
std::string(), NULL, net::OK));
if (!on_close_.is_null())
on_close_.Run(&events_.back());
- if (callback_)
- callback_->Run(net::OK);
+ if (!callback_.is_null())
+ callback_.Run(net::OK);
}
virtual void OnAuthRequired(net::SocketStream* socket,
net::AuthChallengeInfo* auth_info) OVERRIDE {
@@ -136,8 +136,8 @@ class SocketStreamEventRecorder : public net::SocketStream::Delegate {
std::string(), NULL, error));
if (!on_error_.is_null())
on_error_.Run(&events_.back());
- if (callback_)
- callback_->Run(error);
+ if (!callback_.is_null())
+ callback_.Run(error);
}
void DoClose(SocketStreamEvent* event) {
@@ -168,7 +168,7 @@ class SocketStreamEventRecorder : public net::SocketStream::Delegate {
base::Callback<void(SocketStreamEvent*)> on_close_;
base::Callback<void(SocketStreamEvent*)> on_auth_required_;
base::Callback<void(SocketStreamEvent*)> on_error_;
- net::OldCompletionCallback* callback_;
+ const net::CompletionCallback callback_;
net::CompletionCallback connection_callback_;
net::AuthCredentials credentials_;
@@ -227,7 +227,7 @@ class SocketStreamTest : public PlatformTest {
}
virtual int DoIOPending(SocketStreamEvent* event) {
- io_callback_.Run(net::OK);
+ io_test_callback_.callback().Run(net::OK);
return net::ERR_IO_PENDING;
}
@@ -235,7 +235,7 @@ class SocketStreamTest : public PlatformTest {
static const char kWebSocketHandshakeResponse[];
protected:
- TestOldCompletionCallback io_callback_;
+ TestCompletionCallback io_test_callback_;
private:
std::string handshake_request_;
@@ -268,10 +268,10 @@ const char SocketStreamTest::kWebSocketHandshakeResponse[] =
"8jKS'y:G*Co,Wxa-";
TEST_F(SocketStreamTest, CloseFlushPendingWrite) {
- TestOldCompletionCallback callback;
+ TestCompletionCallback test_callback;
scoped_ptr<SocketStreamEventRecorder> delegate(
- new SocketStreamEventRecorder(&callback));
+ new SocketStreamEventRecorder(test_callback.callback()));
delegate->SetOnConnected(base::Bind(
&SocketStreamTest::DoSendWebSocketHandshake, base::Unretained(this)));
delegate->SetOnReceivedData(base::Bind(
@@ -312,7 +312,7 @@ TEST_F(SocketStreamTest, CloseFlushPendingWrite) {
socket_stream->Connect();
- callback.WaitForResult();
+ test_callback.WaitForResult();
const std::vector<SocketStreamEvent>& events = delegate->GetSeenEvents();
ASSERT_EQ(8U, events.size());
@@ -364,10 +364,10 @@ TEST_F(SocketStreamTest, BasicAuthProxy) {
data_writes2, arraysize(data_writes2));
mock_socket_factory.AddSocketDataProvider(&data2);
- TestOldCompletionCallback callback;
+ TestCompletionCallback test_callback;
scoped_ptr<SocketStreamEventRecorder> delegate(
- new SocketStreamEventRecorder(&callback));
+ new SocketStreamEventRecorder(test_callback.callback()));
delegate->SetOnConnected(base::Bind(&SocketStreamEventRecorder::DoClose,
base::Unretained(delegate.get())));
delegate->SetAuthInfo(net::AuthCredentials(ASCIIToUTF16("foo"),
@@ -386,7 +386,7 @@ TEST_F(SocketStreamTest, BasicAuthProxy) {
socket_stream->Connect();
- callback.WaitForResult();
+ test_callback.WaitForResult();
const std::vector<SocketStreamEvent>& events = delegate->GetSeenEvents();
ASSERT_EQ(5U, events.size());
@@ -403,10 +403,10 @@ TEST_F(SocketStreamTest, BasicAuthProxy) {
}
TEST_F(SocketStreamTest, IOPending) {
- TestOldCompletionCallback callback;
+ TestCompletionCallback test_callback;
scoped_ptr<SocketStreamEventRecorder> delegate(
- new SocketStreamEventRecorder(&callback));
+ new SocketStreamEventRecorder(test_callback.callback()));
delegate->SetOnConnected(base::Bind(
&SocketStreamTest::DoSendWebSocketHandshake, base::Unretained(this)));
delegate->SetOnReceivedData(base::Bind(
@@ -448,12 +448,12 @@ TEST_F(SocketStreamTest, IOPending) {
socket_stream->SetClientSocketFactory(mock_socket_factory);
socket_stream->Connect();
- io_callback_.WaitForResult();
+ io_test_callback_.WaitForResult();
EXPECT_EQ(net::SocketStream::STATE_RESOLVE_PROTOCOL_COMPLETE,
socket_stream->next_state_);
delegate->CompleteConnection(net::OK);
- EXPECT_EQ(net::OK, callback.WaitForResult());
+ EXPECT_EQ(net::OK, test_callback.WaitForResult());
const std::vector<SocketStreamEvent>& events = delegate->GetSeenEvents();
ASSERT_EQ(8U, events.size());
@@ -471,10 +471,10 @@ TEST_F(SocketStreamTest, IOPending) {
}
TEST_F(SocketStreamTest, SwitchToSpdy) {
- TestOldCompletionCallback callback;
+ TestCompletionCallback test_callback;
scoped_ptr<SocketStreamEventRecorder> delegate(
- new SocketStreamEventRecorder(&callback));
+ new SocketStreamEventRecorder(test_callback.callback()));
delegate->SetOnStartOpenConnection(base::Bind(
&SocketStreamTest::DoSwitchToSpdyTest, base::Unretained(this)));
@@ -488,7 +488,7 @@ TEST_F(SocketStreamTest, SwitchToSpdy) {
socket_stream->Connect();
- EXPECT_EQ(net::ERR_PROTOCOL_SWITCHED, callback.WaitForResult());
+ EXPECT_EQ(net::ERR_PROTOCOL_SWITCHED, test_callback.WaitForResult());
const std::vector<SocketStreamEvent>& events = delegate->GetSeenEvents();
ASSERT_EQ(2U, events.size());
@@ -500,10 +500,10 @@ TEST_F(SocketStreamTest, SwitchToSpdy) {
}
TEST_F(SocketStreamTest, SwitchAfterPending) {
- TestOldCompletionCallback callback;
+ TestCompletionCallback test_callback;
scoped_ptr<SocketStreamEventRecorder> delegate(
- new SocketStreamEventRecorder(&callback));
+ new SocketStreamEventRecorder(test_callback.callback()));
delegate->SetOnStartOpenConnection(base::Bind(
&SocketStreamTest::DoIOPending, base::Unretained(this)));
@@ -516,12 +516,12 @@ TEST_F(SocketStreamTest, SwitchAfterPending) {
socket_stream->SetHostResolver(&host_resolver);
socket_stream->Connect();
- io_callback_.WaitForResult();
+ io_test_callback_.WaitForResult();
EXPECT_EQ(net::SocketStream::STATE_RESOLVE_PROTOCOL_COMPLETE,
socket_stream->next_state_);
delegate->CompleteConnection(net::ERR_PROTOCOL_SWITCHED);
- EXPECT_EQ(net::ERR_PROTOCOL_SWITCHED, callback.WaitForResult());
+ EXPECT_EQ(net::ERR_PROTOCOL_SWITCHED, test_callback.WaitForResult());
const std::vector<SocketStreamEvent>& events = delegate->GetSeenEvents();
ASSERT_EQ(2U, events.size());
@@ -555,10 +555,10 @@ TEST_F(SocketStreamTest, SecureProxyConnectError) {
SSLSocketDataProvider ssl(false, ERR_SSL_PROTOCOL_ERROR);
mock_socket_factory.AddSSLSocketDataProvider(&ssl);
- TestOldCompletionCallback callback;
+ TestCompletionCallback test_callback;
scoped_ptr<SocketStreamEventRecorder> delegate(
- new SocketStreamEventRecorder(&callback));
+ new SocketStreamEventRecorder(test_callback.callback()));
delegate->SetOnConnected(base::Bind(&SocketStreamEventRecorder::DoClose,
base::Unretained(delegate.get())));
@@ -572,7 +572,7 @@ TEST_F(SocketStreamTest, SecureProxyConnectError) {
socket_stream->Connect();
- callback.WaitForResult();
+ test_callback.WaitForResult();
const std::vector<SocketStreamEvent>& events = delegate->GetSeenEvents();
ASSERT_EQ(3U, events.size());
@@ -607,10 +607,10 @@ TEST_F(SocketStreamTest, SecureProxyConnect) {
SSLSocketDataProvider ssl(false, OK);
mock_socket_factory.AddSSLSocketDataProvider(&ssl);
- TestOldCompletionCallback callback;
+ TestCompletionCallback test_callback;
scoped_ptr<SocketStreamEventRecorder> delegate(
- new SocketStreamEventRecorder(&callback));
+ new SocketStreamEventRecorder(test_callback.callback()));
delegate->SetOnConnected(base::Bind(&SocketStreamEventRecorder::DoClose,
base::Unretained(delegate.get())));
@@ -624,7 +624,7 @@ TEST_F(SocketStreamTest, SecureProxyConnect) {
socket_stream->Connect();
- callback.WaitForResult();
+ test_callback.WaitForResult();
const std::vector<SocketStreamEvent>& events = delegate->GetSeenEvents();
ASSERT_EQ(4U, events.size());