Index: mojo/system/remote_message_pipe_posix_unittest.cc |
diff --git a/mojo/system/remote_message_pipe_posix_unittest.cc b/mojo/system/remote_message_pipe_posix_unittest.cc |
index 1493f0ef41642fa369e930651472b987e0332157..f390509cf1b4227185c81cf790b430014013ec4b 100644 |
--- a/mojo/system/remote_message_pipe_posix_unittest.cc |
+++ b/mojo/system/remote_message_pipe_posix_unittest.cc |
@@ -51,13 +51,13 @@ class RemoteMessagePipeTest : public test::TestWithIOThreadBase { |
// This connects MP 0, port 1 and MP 1, port 0 (leaving MP 0, port 0 and MP 1, |
// port 1 as the user-visible endpoints) to channel 0 and 1, respectively. MP |
// 0, port 1 and MP 1, port 0 must have |ProxyMessagePipeEndpoint|s. |
- void ConnectMessagePipes(scoped_refptr<MessagePipe> mp_0, |
- scoped_refptr<MessagePipe> mp_1) { |
+ void ConnectMessagePipes(scoped_refptr<MessagePipe> mp0, |
+ scoped_refptr<MessagePipe> mp1) { |
test::PostTaskAndWait( |
io_thread_task_runner(), |
FROM_HERE, |
base::Bind(&RemoteMessagePipeTest::ConnectMessagePipesOnIOThread, |
- base::Unretained(this), mp_0, mp_1)); |
+ base::Unretained(this), mp0, mp1)); |
} |
// This connects |mp|'s port |channel_index ^ 1| to channel |channel_index|. |
@@ -91,8 +91,8 @@ class RemoteMessagePipeTest : public test::TestWithIOThreadBase { |
platform_handles_[channel_index].Pass())); |
} |
- void ConnectMessagePipesOnIOThread(scoped_refptr<MessagePipe> mp_0, |
- scoped_refptr<MessagePipe> mp_1) { |
+ void ConnectMessagePipesOnIOThread(scoped_refptr<MessagePipe> mp0, |
+ scoped_refptr<MessagePipe> mp1) { |
CHECK_EQ(base::MessageLoop::current(), io_thread_message_loop()); |
if (!channels_[0].get()) |
@@ -100,13 +100,13 @@ class RemoteMessagePipeTest : public test::TestWithIOThreadBase { |
if (!channels_[1].get()) |
CreateAndInitChannel(1); |
- MessageInTransit::EndpointId local_id_0 = |
- channels_[0]->AttachMessagePipeEndpoint(mp_0, 1); |
- MessageInTransit::EndpointId local_id_1 = |
- channels_[1]->AttachMessagePipeEndpoint(mp_1, 0); |
+ MessageInTransit::EndpointId local_id0 = |
+ channels_[0]->AttachMessagePipeEndpoint(mp0, 1); |
+ MessageInTransit::EndpointId local_id1 = |
+ channels_[1]->AttachMessagePipeEndpoint(mp1, 0); |
- channels_[0]->RunMessagePipeEndpoint(local_id_0, local_id_1); |
- channels_[1]->RunMessagePipeEndpoint(local_id_1, local_id_0); |
+ channels_[0]->RunMessagePipeEndpoint(local_id0, local_id1); |
+ channels_[1]->RunMessagePipeEndpoint(local_id1, local_id0); |
} |
void BootstrapMessagePipeOnIOThread(unsigned channel_index, |
@@ -152,13 +152,13 @@ TEST_F(RemoteMessagePipeTest, Basic) { |
// connected to MP 1, port 0, which will be attached to channel 1. This leaves |
// MP 0, port 0 and MP 1, port 1 as the "user-facing" endpoints. |
- scoped_refptr<MessagePipe> mp_0(new MessagePipe( |
+ scoped_refptr<MessagePipe> mp0(new MessagePipe( |
scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()), |
scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()))); |
- scoped_refptr<MessagePipe> mp_1(new MessagePipe( |
+ scoped_refptr<MessagePipe> mp1(new MessagePipe( |
scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()), |
scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()))); |
- ConnectMessagePipes(mp_0, mp_1); |
+ ConnectMessagePipes(mp0, mp1); |
// Write in one direction: MP 0, port 0 -> ... -> MP 1, port 1. |
@@ -166,25 +166,25 @@ TEST_F(RemoteMessagePipeTest, Basic) { |
// it later, it might already be readable.) |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_1->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 123)); |
+ mp1->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 123)); |
// Write to MP 0, port 0. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_0->WriteMessage(0, |
- hello, sizeof(hello), |
- NULL, |
- MOJO_WRITE_MESSAGE_FLAG_NONE)); |
+ mp0->WriteMessage(0, |
+ hello, sizeof(hello), |
+ NULL, |
+ MOJO_WRITE_MESSAGE_FLAG_NONE)); |
// Wait. |
EXPECT_EQ(123, waiter.Wait(MOJO_DEADLINE_INDEFINITE)); |
- mp_1->RemoveWaiter(1, &waiter); |
+ mp1->RemoveWaiter(1, &waiter); |
// Read from MP 1, port 1. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_1->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp1->ReadMessage(1, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(hello), static_cast<size_t>(buffer_size)); |
EXPECT_EQ(0, strcmp(buffer, hello)); |
@@ -192,44 +192,44 @@ TEST_F(RemoteMessagePipeTest, Basic) { |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_0->AddWaiter(0, &waiter, MOJO_WAIT_FLAG_READABLE, 456)); |
+ mp0->AddWaiter(0, &waiter, MOJO_WAIT_FLAG_READABLE, 456)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_1->WriteMessage(1, |
- world, sizeof(world), |
- NULL, |
- MOJO_WRITE_MESSAGE_FLAG_NONE)); |
+ mp1->WriteMessage(1, |
+ world, sizeof(world), |
+ NULL, |
+ MOJO_WRITE_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(456, waiter.Wait(MOJO_DEADLINE_INDEFINITE)); |
- mp_0->RemoveWaiter(0, &waiter); |
+ mp0->RemoveWaiter(0, &waiter); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_0->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp0->ReadMessage(0, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(world), static_cast<size_t>(buffer_size)); |
EXPECT_EQ(0, strcmp(buffer, world)); |
// Close MP 0, port 0. |
- mp_0->Close(0); |
+ mp0->Close(0); |
// Try to wait for MP 1, port 1 to become readable. This will eventually fail |
// when it realizes that MP 0, port 0 has been closed. (It may also fail |
// immediately.) |
waiter.Init(); |
- MojoResult result = mp_1->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 789); |
+ MojoResult result = mp1->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 789); |
if (result == MOJO_RESULT_OK) { |
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION, |
waiter.Wait(MOJO_DEADLINE_INDEFINITE)); |
- mp_1->RemoveWaiter(1, &waiter); |
+ mp1->RemoveWaiter(1, &waiter); |
} else { |
EXPECT_EQ(MOJO_RESULT_FAILED_PRECONDITION, result); |
} |
// And MP 1, port 1. |
- mp_1->Close(1); |
+ mp1->Close(1); |
} |
TEST_F(RemoteMessagePipeTest, Multiplex) { |
@@ -241,66 +241,66 @@ TEST_F(RemoteMessagePipeTest, Multiplex) { |
// Connect message pipes as in the |Basic| test. |
- scoped_refptr<MessagePipe> mp_0(new MessagePipe( |
+ scoped_refptr<MessagePipe> mp0(new MessagePipe( |
scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()), |
scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()))); |
- scoped_refptr<MessagePipe> mp_1(new MessagePipe( |
+ scoped_refptr<MessagePipe> mp1(new MessagePipe( |
scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()), |
scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()))); |
- ConnectMessagePipes(mp_0, mp_1); |
+ ConnectMessagePipes(mp0, mp1); |
// Now put another message pipe on the channel. |
- scoped_refptr<MessagePipe> mp_2(new MessagePipe( |
+ scoped_refptr<MessagePipe> mp2(new MessagePipe( |
scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()), |
scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()))); |
- scoped_refptr<MessagePipe> mp_3(new MessagePipe( |
+ scoped_refptr<MessagePipe> mp3(new MessagePipe( |
scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()), |
scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()))); |
- ConnectMessagePipes(mp_2, mp_3); |
+ ConnectMessagePipes(mp2, mp3); |
// Write: MP 2, port 0 -> MP 3, port 1. |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_3->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 789)); |
+ mp3->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 789)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_2->WriteMessage(0, |
- hello, sizeof(hello), |
- NULL, |
- MOJO_WRITE_MESSAGE_FLAG_NONE)); |
+ mp2->WriteMessage(0, |
+ hello, sizeof(hello), |
+ NULL, |
+ MOJO_WRITE_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(789, waiter.Wait(MOJO_DEADLINE_INDEFINITE)); |
- mp_3->RemoveWaiter(1, &waiter); |
+ mp3->RemoveWaiter(1, &waiter); |
// Make sure there's nothing on MP 0, port 0 or MP 1, port 1 or MP 2, port 0. |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp_0->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp0->ReadMessage(0, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp_1->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp1->ReadMessage(1, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp_2->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp2->ReadMessage(0, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
// Read from MP 3, port 1. |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_3->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp3->ReadMessage(1, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(hello), static_cast<size_t>(buffer_size)); |
EXPECT_EQ(0, strcmp(buffer, hello)); |
@@ -308,43 +308,43 @@ TEST_F(RemoteMessagePipeTest, Multiplex) { |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_1->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 123)); |
+ mp1->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 123)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_0->WriteMessage(0, |
- world, sizeof(world), |
- NULL, |
- MOJO_WRITE_MESSAGE_FLAG_NONE)); |
+ mp0->WriteMessage(0, |
+ world, sizeof(world), |
+ NULL, |
+ MOJO_WRITE_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(123, waiter.Wait(MOJO_DEADLINE_INDEFINITE)); |
- mp_1->RemoveWaiter(1, &waiter); |
+ mp1->RemoveWaiter(1, &waiter); |
// Make sure there's nothing on the other ports. |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp_0->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp0->ReadMessage(0, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp_2->ReadMessage(0, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp2->ReadMessage(0, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_SHOULD_WAIT, |
- mp_3->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp3->ReadMessage(1, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
buffer_size = static_cast<uint32_t>(sizeof(buffer)); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_1->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp1->ReadMessage(1, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(world), static_cast<size_t>(buffer_size)); |
EXPECT_EQ(0, strcmp(buffer, world)); |
} |
@@ -359,24 +359,24 @@ TEST_F(RemoteMessagePipeTest, CloseBeforeConnect) { |
// connected to MP 1, port 0, which will be attached to channel 1. This leaves |
// MP 0, port 0 and MP 1, port 1 as the "user-facing" endpoints. |
- scoped_refptr<MessagePipe> mp_0(new MessagePipe( |
+ scoped_refptr<MessagePipe> mp0(new MessagePipe( |
scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()), |
scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()))); |
// Write to MP 0, port 0. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_0->WriteMessage(0, |
- hello, sizeof(hello), |
- NULL, |
- MOJO_WRITE_MESSAGE_FLAG_NONE)); |
+ mp0->WriteMessage(0, |
+ hello, sizeof(hello), |
+ NULL, |
+ MOJO_WRITE_MESSAGE_FLAG_NONE)); |
- BootstrapMessagePipeNoWait(0, mp_0); |
+ BootstrapMessagePipeNoWait(0, mp0); |
// Close MP 0, port 0 before channel 1 is even connected. |
- mp_0->Close(0); |
+ mp0->Close(0); |
- scoped_refptr<MessagePipe> mp_1(new MessagePipe( |
+ scoped_refptr<MessagePipe> mp1(new MessagePipe( |
scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()), |
scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()))); |
@@ -384,26 +384,27 @@ TEST_F(RemoteMessagePipeTest, CloseBeforeConnect) { |
// it later, it might already be readable.) |
waiter.Init(); |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_1->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 123)); |
+ mp1->AddWaiter(1, &waiter, MOJO_WAIT_FLAG_READABLE, 123)); |
- BootstrapMessagePipeNoWait(1, mp_1); |
+ BootstrapMessagePipeNoWait(1, mp1); |
// Wait. |
EXPECT_EQ(123, waiter.Wait(MOJO_DEADLINE_INDEFINITE)); |
- mp_1->RemoveWaiter(1, &waiter); |
+ mp1->RemoveWaiter(1, &waiter); |
// Read from MP 1, port 1. |
EXPECT_EQ(MOJO_RESULT_OK, |
- mp_1->ReadMessage(1, |
- buffer, &buffer_size, |
- NULL, NULL, |
- MOJO_READ_MESSAGE_FLAG_NONE)); |
+ mp1->ReadMessage(1, |
+ buffer, &buffer_size, |
+ NULL, NULL, |
+ MOJO_READ_MESSAGE_FLAG_NONE)); |
EXPECT_EQ(sizeof(hello), static_cast<size_t>(buffer_size)); |
EXPECT_EQ(0, strcmp(buffer, hello)); |
// And MP 1, port 1. |
- mp_1->Close(1); |
+ mp1->Close(1); |
} |
+ |
} // namespace |
} // namespace system |
} // namespace mojo |