| Index: chrome/browser/multi_process_notification_unittest.cc
|
| ===================================================================
|
| --- chrome/browser/multi_process_notification_unittest.cc (revision 72649)
|
| +++ chrome/browser/multi_process_notification_unittest.cc (working copy)
|
| @@ -15,9 +15,9 @@
|
| #include "base/time.h"
|
| #include "testing/multiprocess_func_list.h"
|
|
|
| -#if defined(OS_POSIX)
|
| -// TODO(ajwong): Remove defined(OS_POSIX) restriction once
|
| -// MultiProcessNotification is implemented on Win.
|
| +#if defined(OS_MACOSX)
|
| +// TODO(dmaclach): Remove defined(OS_MACOSX) once
|
| +// MultiProcessNotification is implemented on Win/Linux.
|
|
|
| namespace {
|
|
|
| @@ -244,46 +244,33 @@
|
|
|
| TEST_F(MultiProcessNotificationTest, BasicCreationTest) {
|
| QuitterDelegate quitter;
|
| - MessageLoop* message_loop = IOMessageLoop();
|
| -
|
| - multi_process_notification::Listener profile_listener(
|
| - "BasicCreationTest", multi_process_notification::ProfileDomain, &quitter);
|
| - ASSERT_TRUE(profile_listener.Start(message_loop));
|
| - SpinRunLoop(TestTimeouts::action_max_timeout_ms());
|
| - ASSERT_TRUE(quitter.WasStartedReceived());
|
| -
|
| multi_process_notification::Listener local_listener(
|
| "BasicCreationTest", multi_process_notification::UserDomain, &quitter);
|
| + MessageLoop* message_loop = IOMessageLoop();
|
| ASSERT_TRUE(local_listener.Start(message_loop));
|
| SpinRunLoop(TestTimeouts::action_max_timeout_ms());
|
| ASSERT_TRUE(quitter.WasStartedReceived());
|
| -
|
| multi_process_notification::Listener system_listener(
|
| "BasicCreationTest", multi_process_notification::SystemDomain, &quitter);
|
| ASSERT_TRUE(system_listener.Start(message_loop));
|
| SpinRunLoop(TestTimeouts::action_max_timeout_ms());
|
| ASSERT_TRUE(quitter.WasStartedReceived());
|
| -}
|
|
|
| -TEST_F(MultiProcessNotificationTest, ListenOnNonIoThread) {
|
| - QuitterDelegate quitter;
|
| - multi_process_notification::Listener local_listener(
|
| - "ListenOnNonIoThread", multi_process_notification::UserDomain, &quitter);
|
| + multi_process_notification::Listener local_listener2(
|
| + "BasicCreationTest", multi_process_notification::UserDomain, &quitter);
|
| // Should fail because current message loop should not be an IOMessageLoop.
|
| - ASSERT_FALSE(local_listener.Start(MessageLoop::current()));
|
| + ASSERT_FALSE(local_listener2.Start(MessageLoop::current()));
|
| }
|
|
|
| TEST_F(MultiProcessNotificationTest, PostInProcessNotification) {
|
| std::string local_notification("QuitLocalNotification");
|
| QuitterDelegate quitter;
|
| - MessageLoop* message_loop = IOMessageLoop();
|
| -
|
| multi_process_notification::Listener listener(
|
| local_notification, multi_process_notification::UserDomain, &quitter);
|
| + MessageLoop* message_loop = IOMessageLoop();
|
| ASSERT_TRUE(listener.Start(message_loop));
|
| SpinRunLoop(TestTimeouts::action_max_timeout_ms());
|
| ASSERT_TRUE(quitter.WasStartedReceived());
|
| -
|
| ASSERT_TRUE(multi_process_notification::Post(
|
| local_notification, multi_process_notification::UserDomain));
|
| SpinRunLoop(TestTimeouts::action_max_timeout_ms());
|
| @@ -364,4 +351,4 @@
|
| return MultiProcessNotificationMain(multi_process_notification::SystemDomain);
|
| }
|
|
|
| -#endif // defined(OS_POSIX)
|
| +#endif // defined(OS_MACOSX)
|
|
|