| Index: ipc/sync_socket_unittest.cc
|
| diff --git a/ipc/sync_socket_unittest.cc b/ipc/sync_socket_unittest.cc
|
| index 67253aa624cafd29d36604ecad5eea3d1eb0bfb6..07a920cc70c48d886b40bcc358087db6cbefeb7d 100644
|
| --- a/ipc/sync_socket_unittest.cc
|
| +++ b/ipc/sync_socket_unittest.cc
|
| @@ -109,12 +109,16 @@
|
|
|
| // Runs the fuzzing server child mode. Returns when the preset number of
|
| // messages have been received.
|
| -DEFINE_IPC_CHANNEL_MOJO_TEST_CLIENT(SyncSocketServerClient) {
|
| +MULTIPROCESS_IPC_TEST_CLIENT_MAIN(SyncSocketServerClient) {
|
| + base::MessageLoopForIO main_message_loop;
|
| SyncSocketServerListener listener;
|
| - Connect(&listener);
|
| - listener.Init(channel());
|
| + std::unique_ptr<IPC::Channel> channel(IPC::Channel::CreateClient(
|
| + IPCTestBase::GetChannelName("SyncSocketServerClient"), &listener,
|
| + main_message_loop.task_runner()));
|
| + EXPECT_TRUE(channel->Connect());
|
| + listener.Init(channel.get());
|
| base::RunLoop().Run();
|
| - Close();
|
| + return 0;
|
| }
|
|
|
| // The SyncSocket client listener only processes one sort of message,
|
| @@ -162,13 +166,15 @@
|
| DISALLOW_COPY_AND_ASSIGN(SyncSocketClientListener);
|
| };
|
|
|
| -using SyncSocketTest = IPCChannelMojoTestBase;
|
| +class SyncSocketTest : public IPCTestBase {
|
| +};
|
|
|
| TEST_F(SyncSocketTest, SanityTest) {
|
| Init("SyncSocketServerClient");
|
|
|
| SyncSocketClientListener listener;
|
| CreateChannel(&listener);
|
| + ASSERT_TRUE(StartClient());
|
| // Create a pair of SyncSockets.
|
| base::SyncSocket pair[2];
|
| base::SyncSocket::CreatePair(&pair[0], &pair[1]);
|
|
|