Index: blimp/net/blimp_connection_unittest.cc |
diff --git a/blimp/net/blimp_connection_unittest.cc b/blimp/net/blimp_connection_unittest.cc |
index 82a547b36fee6d5f5d883eed4042d564dc1a43ac..c5c14d9ab5c8cc0c202cd7fec0da16dc1e3b369f 100644 |
--- a/blimp/net/blimp_connection_unittest.cc |
+++ b/blimp/net/blimp_connection_unittest.cc |
@@ -20,7 +20,6 @@ |
#include "testing/gtest/include/gtest/gtest.h" |
using testing::_; |
-using testing::DoAll; |
using testing::InSequence; |
using testing::NotNull; |
using testing::Return; |
@@ -70,79 +69,16 @@ class BlimpConnectionTest : public testing::Test { |
scoped_ptr<BlimpConnection> connection_; |
}; |
-// Reader completes reading one packet synchronously. |
-// Two read cases here. BlimpMessagePumpTest covers other cases. |
-TEST_F(BlimpConnectionTest, SyncPacketRead) { |
- EXPECT_CALL(receiver_, MockableProcessMessage(EqualsProto(*message1_), _)); |
- EXPECT_CALL(*reader_, ReadPacket(NotNull(), _)) |
- .WillOnce(DoAll(FillBufferFromMessage<0>(message1_.get()), |
- Return(message1_->ByteSize()))); |
- connection_->SetIncomingMessageProcessor(&receiver_); |
-} |
- |
-// Reader completes reading one packet synchronously withe error. |
-TEST_F(BlimpConnectionTest, SyncPacketReadWithError) { |
- InSequence s; |
- EXPECT_CALL(*reader_, ReadPacket(NotNull(), _)) |
- .WillOnce(Return(net::ERR_FAILED)); |
- EXPECT_CALL(error_observer_, OnConnectionError(net::ERR_FAILED)); |
- connection_->SetIncomingMessageProcessor(&receiver_); |
-} |
- |
-// Writer completes writing two packets synchronously. |
-TEST_F(BlimpConnectionTest, SyncTwoPacketsWrite) { |
- InSequence s; |
- EXPECT_CALL(*writer_, WritePacket(BufferEqualsProto(*message1_), _)) |
- .WillOnce(Return(net::OK)) |
- .RetiresOnSaturation(); |
- EXPECT_CALL(*writer_, WritePacket(BufferEqualsProto(*message2_), _)) |
- .WillOnce(Return(net::OK)) |
- .RetiresOnSaturation(); |
- |
- BlimpMessageProcessor* sender = connection_->GetOutgoingMessageProcessor(); |
- net::TestCompletionCallback complete_cb_1; |
- sender->ProcessMessage(CreateInputMessage().Pass(), complete_cb_1.callback()); |
- EXPECT_EQ(net::OK, complete_cb_1.WaitForResult()); |
- net::TestCompletionCallback complete_cb_2; |
- sender->ProcessMessage(CreateControlMessage().Pass(), |
- complete_cb_2.callback()); |
- EXPECT_EQ(net::OK, complete_cb_2.WaitForResult()); |
-} |
- |
-// Writer completes writing two packets synchronously. |
-// First write succeeds, second fails. |
-TEST_F(BlimpConnectionTest, SyncTwoPacketsWriteWithError) { |
- InSequence s; |
- EXPECT_CALL(*writer_, WritePacket(BufferEqualsProto(*message1_), _)) |
- .WillOnce(Return(net::OK)) |
- .RetiresOnSaturation(); |
- EXPECT_CALL(*writer_, WritePacket(BufferEqualsProto(*message2_), _)) |
- .WillOnce(Return(net::ERR_FAILED)) |
- .RetiresOnSaturation(); |
- EXPECT_CALL(error_observer_, OnConnectionError(net::ERR_FAILED)); |
- |
- BlimpMessageProcessor* sender = connection_->GetOutgoingMessageProcessor(); |
- net::TestCompletionCallback complete_cb_1; |
- sender->ProcessMessage(CreateInputMessage().Pass(), complete_cb_1.callback()); |
- EXPECT_EQ(net::OK, complete_cb_1.WaitForResult()); |
- net::TestCompletionCallback complete_cb_2; |
- sender->ProcessMessage(CreateControlMessage().Pass(), |
- complete_cb_2.callback()); |
- EXPECT_EQ(net::ERR_FAILED, complete_cb_2.WaitForResult()); |
-} |
- |
// Write completes writing two packets asynchronously. |
TEST_F(BlimpConnectionTest, AsyncTwoPacketsWrite) { |
net::CompletionCallback write_packet_cb; |
InSequence s; |
EXPECT_CALL(*writer_, WritePacket(BufferEqualsProto(*message1_), _)) |
- .WillOnce( |
- DoAll(SaveArg<1>(&write_packet_cb), Return(net::ERR_IO_PENDING))) |
+ .WillOnce(SaveArg<1>(&write_packet_cb)) |
.RetiresOnSaturation(); |
EXPECT_CALL(*writer_, WritePacket(BufferEqualsProto(*message2_), _)) |
- .WillOnce( |
- DoAll(SaveArg<1>(&write_packet_cb), Return(net::ERR_IO_PENDING))) |
+ .WillOnce(SaveArg<1>(&write_packet_cb)) |
.RetiresOnSaturation(); |
BlimpMessageProcessor* sender = connection_->GetOutgoingMessageProcessor(); |
@@ -169,12 +105,10 @@ TEST_F(BlimpConnectionTest, AsyncTwoPacketsWriteWithError) { |
InSequence s; |
EXPECT_CALL(*writer_, WritePacket(BufferEqualsProto(*message1_), _)) |
- .WillOnce( |
- DoAll(SaveArg<1>(&write_packet_cb), Return(net::ERR_IO_PENDING))) |
+ .WillOnce(SaveArg<1>(&write_packet_cb)) |
.RetiresOnSaturation(); |
EXPECT_CALL(*writer_, WritePacket(BufferEqualsProto(*message2_), _)) |
- .WillOnce( |
- DoAll(SaveArg<1>(&write_packet_cb), Return(net::ERR_IO_PENDING))) |
+ .WillOnce(SaveArg<1>(&write_packet_cb)) |
.RetiresOnSaturation(); |
EXPECT_CALL(error_observer_, OnConnectionError(net::ERR_FAILED)); |