Index: content/test/render_thread_impl_browser_test_ipc_helper.cc |
diff --git a/content/test/render_thread_impl_browser_test_ipc_helper.cc b/content/test/render_thread_impl_browser_test_ipc_helper.cc |
deleted file mode 100644 |
index 171e08537ab79a4562274836598294e06b322b25..0000000000000000000000000000000000000000 |
--- a/content/test/render_thread_impl_browser_test_ipc_helper.cc |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "content/test/render_thread_impl_browser_test_ipc_helper.h" |
- |
-#include "mojo/edk/embedder/embedder.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace content { |
- |
-class RenderThreadImplBrowserIPCTestHelper::DummyListener |
- : public IPC::Listener { |
- public: |
- bool OnMessageReceived(const IPC::Message& message) override { return true; } |
-}; |
- |
-RenderThreadImplBrowserIPCTestHelper::RenderThreadImplBrowserIPCTestHelper() { |
- message_loop_.reset(new base::MessageLoopForIO()); |
- |
- channel_id_ = IPC::Channel::GenerateVerifiedChannelID(""); |
- dummy_listener_.reset(new DummyListener()); |
- |
- SetupIpcThread(); |
- SetupMojo(); |
-} |
- |
-RenderThreadImplBrowserIPCTestHelper::~RenderThreadImplBrowserIPCTestHelper() { |
-} |
- |
-void RenderThreadImplBrowserIPCTestHelper::SetupIpcThread() { |
- ipc_thread_.reset(new base::Thread("test_ipc_thread")); |
- base::Thread::Options options; |
- options.message_loop_type = base::MessageLoop::TYPE_IO; |
- ASSERT_TRUE(ipc_thread_->StartWithOptions(options)); |
-} |
- |
-void RenderThreadImplBrowserIPCTestHelper::SetupMojo() { |
- InitializeMojo(); |
- |
- std::string child_token = mojo::edk::GenerateRandomToken(); |
- ipc_support_.reset( |
- new mojo::edk::test::ScopedIPCSupport(ipc_thread_->task_runner())); |
- mojo_application_token_ = mojo::edk::GenerateRandomToken(); |
- |
- mojo_ipc_token_ = mojo::edk::GenerateRandomToken(); |
- |
- mojo::MessagePipe pipe; |
- channel_ = IPC::ChannelProxy::Create( |
- IPC::ChannelMojo::CreateServerFactory( |
- mojo::edk::CreateParentMessagePipe(mojo_ipc_token_, child_token), |
- ipc_thread_->task_runner()), |
- dummy_listener_.get(), ipc_thread_->task_runner()); |
-} |
- |
-scoped_refptr<base::SingleThreadTaskRunner> |
-RenderThreadImplBrowserIPCTestHelper::GetIOTaskRunner() const { |
- return ipc_thread_->task_runner(); |
-} |
- |
-} // namespace content |