Index: ipc/sync_socket_unittest.cc |
diff --git a/ipc/sync_socket_unittest.cc b/ipc/sync_socket_unittest.cc |
index 07a920cc70c48d886b40bcc358087db6cbefeb7d..67253aa624cafd29d36604ecad5eea3d1eb0bfb6 100644 |
--- a/ipc/sync_socket_unittest.cc |
+++ b/ipc/sync_socket_unittest.cc |
@@ -109,16 +109,12 @@ class SyncSocketServerListener : public IPC::Listener { |
// Runs the fuzzing server child mode. Returns when the preset number of |
// messages have been received. |
-MULTIPROCESS_IPC_TEST_CLIENT_MAIN(SyncSocketServerClient) { |
- base::MessageLoopForIO main_message_loop; |
+DEFINE_IPC_CHANNEL_MOJO_TEST_CLIENT(SyncSocketServerClient) { |
SyncSocketServerListener listener; |
- 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()); |
+ Connect(&listener); |
+ listener.Init(channel()); |
base::RunLoop().Run(); |
- return 0; |
+ Close(); |
} |
// The SyncSocket client listener only processes one sort of message, |
@@ -166,15 +162,13 @@ class SyncSocketClientListener : public IPC::Listener { |
DISALLOW_COPY_AND_ASSIGN(SyncSocketClientListener); |
}; |
-class SyncSocketTest : public IPCTestBase { |
-}; |
+using SyncSocketTest = IPCChannelMojoTestBase; |
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]); |