Index: net/spdy/spdy_proxy_client_socket_unittest.cc |
=================================================================== |
--- net/spdy/spdy_proxy_client_socket_unittest.cc (revision 112347) |
+++ net/spdy/spdy_proxy_client_socket_unittest.cc (working copy) |
@@ -149,6 +149,7 @@ |
} |
void SpdyProxyClientSocketTest::TearDown() { |
+ sock_.reset(NULL); |
if (session_ != NULL) |
session_->spdy_session_pool()->CloseAllSessions(); |
@@ -612,7 +613,11 @@ |
EXPECT_TRUE(sock_->IsConnected()); |
EXPECT_EQ(OK, sock_->GetPeerAddress(&addr)); |
+ Run(1); |
+ EXPECT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->GetPeerAddress(&addr)); |
wtc
2011/12/02 23:16:40
Should we also do
EXPECT_FALSE(sock_->IsConnecte
Ryan Hamilton
2011/12/02 23:59:17
Done.
|
+ |
sock_->Disconnect(); |
+ |
EXPECT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->GetPeerAddress(&addr)); |
} |
@@ -1022,9 +1027,11 @@ |
Run(1); |
+ ASSERT_FALSE(sock_->IsConnected()); |
ASSERT_EQ(0, sock_->Read(NULL, 1, NULL)); |
- ASSERT_EQ(ERR_CONNECTION_CLOSED, sock_->Read(NULL, 1, NULL)); |
- ASSERT_EQ(ERR_CONNECTION_CLOSED, sock_->Read(NULL, 1, NULL)); |
+ |
+ ASSERT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->Read(NULL, 1, NULL)); |
+ ASSERT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->Read(NULL, 1, NULL)); |
ASSERT_FALSE(sock_->IsConnectedAndIdle()); |
} |
@@ -1096,11 +1103,14 @@ |
Run(2); |
- AssertSyncReadEquals(kMsg1, kLen1); |
+ scoped_refptr<IOBuffer> buf(new IOBuffer(kLen1)); |
+ ASSERT_EQ(kLen1, sock_->Read(buf, kLen1, NULL)); |
+ ASSERT_EQ(std::string(kMsg1, kLen1), std::string(buf->data(), kLen1)); |
+ |
ASSERT_EQ(0, sock_->Read(NULL, 1, NULL)); |
- ASSERT_EQ(ERR_CONNECTION_CLOSED, sock_->Read(NULL, 1, NULL)); |
+ ASSERT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->Read(NULL, 1, NULL)); |
// Verify that read *still* returns ERR_CONNECTION_CLOSED |
- ASSERT_EQ(ERR_CONNECTION_CLOSED, sock_->Read(NULL, 1, NULL)); |
+ ASSERT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->Read(NULL, 1, NULL)); |
} |
// Calling Write() on a closed socket is an error |
@@ -1123,7 +1133,7 @@ |
Run(1); // Read EOF which will close the stream |
scoped_refptr<IOBufferWithSize> buf(CreateBuffer(kMsg1, kLen1)); |
- EXPECT_EQ(ERR_CONNECTION_CLOSED, sock_->Write(buf, buf->size(), NULL)); |
+ EXPECT_EQ(ERR_SOCKET_NOT_CONNECTED, sock_->Write(buf, buf->size(), NULL)); |
} |
// Calling Write() on a disconnected socket is an error |