Chromium Code Reviews| 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 |