Chromium Code Reviews| Index: mojo/system/remote_message_pipe_unittest.cc |
| diff --git a/mojo/system/remote_message_pipe_unittest.cc b/mojo/system/remote_message_pipe_unittest.cc |
| index 4dee5772ab8d018f52cc933ab5184584cf4b7a42..bffa30a413f3d3caebda5760c2fb729f871dab18 100644 |
| --- a/mojo/system/remote_message_pipe_unittest.cc |
| +++ b/mojo/system/remote_message_pipe_unittest.cc |
| @@ -138,10 +138,14 @@ class RemoteMessagePipeTest : public testing::Test { |
| unsigned port = channel_index ^ 1u; |
| - // Important: If we don't boot |
| CreateAndInitChannel(channel_index); |
| - CHECK_EQ(channels_[channel_index]->AttachMessagePipeEndpoint(mp, port), |
| - Channel::kBootstrapEndpointId); |
| + MessageInTransit::EndpointId endpoint_id = |
| + channels_[channel_index]->AttachMessagePipeEndpoint(mp, port); |
| + if (endpoint_id == MessageInTransit::kInvalidEndpointId) { |
| + return; |
| + } |
|
darin (slow to review)
2014/04/16 21:33:43
nit: no brackets here for consistency in this file
viettrungluu
2014/04/16 22:25:01
Done.
|
| + |
| + CHECK_EQ(endpoint_id, Channel::kBootstrapEndpointId); |
| CHECK(channels_[channel_index]->RunMessagePipeEndpoint( |
| Channel::kBootstrapEndpointId, Channel::kBootstrapEndpointId)); |
| } |
| @@ -561,7 +565,8 @@ TEST_F(RemoteMessagePipeTest, HandlePassing) { |
| TEST_F(RemoteMessagePipeTest, RacingClosesStress) { |
| base::TimeDelta delay = base::TimeDelta::FromMilliseconds(5); |
| - for (unsigned i = 0u; i < 256u; i++) { |
| + for (unsigned i = 0; i < 256; i++) { |
| + DVLOG(2) << "---------------------------------------- " << i; |
| scoped_refptr<MessagePipe> mp0(new MessagePipe( |
| scoped_ptr<MessagePipeEndpoint>(new LocalMessagePipeEndpoint()), |
| scoped_ptr<MessagePipeEndpoint>(new ProxyMessagePipeEndpoint()))); |