| Index: mojo/edk/system/data_pipe_unittest.cc
|
| diff --git a/mojo/edk/system/data_pipe_unittest.cc b/mojo/edk/system/data_pipe_unittest.cc
|
| index 610aeac67df924b0896dc4761301a075c5f727f6..114749628a363ce2a11dbf4662aeaed443ccacd7 100644
|
| --- a/mojo/edk/system/data_pipe_unittest.cc
|
| +++ b/mojo/edk/system/data_pipe_unittest.cc
|
| @@ -21,7 +21,7 @@
|
| #include "mojo/public/c/system/data_pipe.h"
|
| #include "mojo/public/c/system/functions.h"
|
| #include "mojo/public/c/system/message_pipe.h"
|
| -#include "mojo/public/cpp/system/watcher.h"
|
| +#include "mojo/public/cpp/system/simple_watcher.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| namespace mojo {
|
| @@ -2029,7 +2029,7 @@ DEFINE_TEST_CLIENT_TEST_WITH_PIPE(DataPipeStatusChangeInTransitClient,
|
|
|
| base::MessageLoop message_loop;
|
|
|
| - // Wait on producer 1 and consumer 1 using Watchers.
|
| + // Wait on producer 1 and consumer 1 using SimpleWatchers.
|
| {
|
| base::RunLoop run_loop;
|
| int count = 0;
|
| @@ -2040,12 +2040,16 @@ DEFINE_TEST_CLIENT_TEST_WITH_PIPE(DataPipeStatusChangeInTransitClient,
|
| loop->Quit();
|
| },
|
| &run_loop, &count);
|
| - Watcher producer_watcher(FROM_HERE), consumer_watcher(FROM_HERE);
|
| - producer_watcher.Start(
|
| - Handle(producers[1]), MOJO_HANDLE_SIGNAL_PEER_CLOSED, callback);
|
| - consumer_watcher.Start(
|
| - Handle(consumers[1]), MOJO_HANDLE_SIGNAL_PEER_CLOSED, callback);
|
| + SimpleWatcher producer_watcher(FROM_HERE,
|
| + SimpleWatcher::ArmingPolicy::AUTOMATIC);
|
| + SimpleWatcher consumer_watcher(FROM_HERE,
|
| + SimpleWatcher::ArmingPolicy::AUTOMATIC);
|
| + producer_watcher.Watch(Handle(producers[1]), MOJO_HANDLE_SIGNAL_PEER_CLOSED,
|
| + callback);
|
| + consumer_watcher.Watch(Handle(consumers[1]), MOJO_HANDLE_SIGNAL_PEER_CLOSED,
|
| + callback);
|
| run_loop.Run();
|
| + EXPECT_EQ(2, count);
|
| }
|
|
|
| // Wait on producer 2 by polling with MojoWriteData.
|
|
|