Index: mojo/edk/system/channel_test_base.cc |
diff --git a/mojo/edk/system/channel_test_base.cc b/mojo/edk/system/channel_test_base.cc |
index ecb7d1b202b2dcdf394d73b1b034e233034ae3c6..933b5d1ec4dd5a650f4b7f867c4bb8e85cf8dfb5 100644 |
--- a/mojo/edk/system/channel_test_base.cc |
+++ b/mojo/edk/system/channel_test_base.cc |
@@ -7,7 +7,6 @@ |
#include <utility> |
#include "base/logging.h" |
-#include "base/message_loop/message_loop.h" |
#include "mojo/edk/embedder/platform_channel_pair.h" |
#include "mojo/edk/system/raw_channel.h" |
@@ -28,14 +27,14 @@ void ChannelTestBase::SetUp() { |
} |
void ChannelTestBase::CreateChannelOnIOThread(unsigned i) { |
- CHECK_EQ(base::MessageLoop::current(), io_thread()->message_loop()); |
+ CHECK(io_thread()->IsCurrentAndRunning()); |
CHECK(!channels_[i]); |
channels_[i] = MakeRefCounted<Channel>(&platform_support_); |
} |
void ChannelTestBase::InitChannelOnIOThread(unsigned i) { |
- CHECK_EQ(base::MessageLoop::current(), io_thread()->message_loop()); |
+ CHECK(io_thread()->IsCurrentAndRunning()); |
CHECK(raw_channels_[i]); |
CHECK(channels_[i]); |
@@ -48,7 +47,7 @@ void ChannelTestBase::CreateAndInitChannelOnIOThread(unsigned i) { |
} |
void ChannelTestBase::ShutdownChannelOnIOThread(unsigned i) { |
- CHECK_EQ(base::MessageLoop::current(), io_thread()->message_loop()); |
+ CHECK(io_thread()->IsCurrentAndRunning()); |
CHECK(channels_[i]); |
channels_[i]->Shutdown(); |
@@ -60,7 +59,7 @@ void ChannelTestBase::ShutdownAndReleaseChannelOnIOThread(unsigned i) { |
} |
void ChannelTestBase::SetUpOnIOThread() { |
- CHECK_EQ(base::MessageLoop::current(), io_thread()->message_loop()); |
+ CHECK(io_thread()->IsCurrentAndRunning()); |
embedder::PlatformChannelPair channel_pair; |
raw_channels_[0] = RawChannel::Create(channel_pair.PassServerHandle()); |