| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/browser/service_worker/embedded_worker_test_helper.h" | 5 #include "content/browser/service_worker/embedded_worker_test_helper.h" |
| 6 | 6 |
| 7 #include <map> | 7 #include <map> |
| 8 #include <string> | 8 #include <string> |
| 9 #include <utility> | 9 #include <utility> |
| 10 | 10 |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 105 render_process_interface_registry_.reset( | 105 render_process_interface_registry_.reset( |
| 106 new shell::InterfaceRegistry(nullptr)); | 106 new shell::InterfaceRegistry(nullptr)); |
| 107 render_process_interface_registry_->AddInterface( | 107 render_process_interface_registry_->AddInterface( |
| 108 base::Bind(&MockEmbeddedWorkerSetup::Create, weak_factory_.GetWeakPtr())); | 108 base::Bind(&MockEmbeddedWorkerSetup::Create, weak_factory_.GetWeakPtr())); |
| 109 shell::mojom::InterfaceProviderPtr interfaces; | 109 shell::mojom::InterfaceProviderPtr interfaces; |
| 110 render_process_interface_registry_->Bind(mojo::GetProxy(&interfaces)); | 110 render_process_interface_registry_->Bind(mojo::GetProxy(&interfaces)); |
| 111 | 111 |
| 112 std::unique_ptr<shell::InterfaceProvider> host_remote_interfaces( | 112 std::unique_ptr<shell::InterfaceProvider> host_remote_interfaces( |
| 113 new shell::InterfaceProvider); | 113 new shell::InterfaceProvider); |
| 114 host_remote_interfaces->Bind(std::move(interfaces)); | 114 host_remote_interfaces->Bind(std::move(interfaces)); |
| 115 std::unique_ptr<shell::InterfaceRegistry> host_registry( | |
| 116 new shell::InterfaceRegistry(nullptr)); | |
| 117 render_process_host_->SetInterfaceRegistry(std::move(host_registry)); | |
| 118 render_process_host_->SetRemoteInterfaces(std::move(host_remote_interfaces)); | 115 render_process_host_->SetRemoteInterfaces(std::move(host_remote_interfaces)); |
| 119 } | 116 } |
| 120 | 117 |
| 121 EmbeddedWorkerTestHelper::~EmbeddedWorkerTestHelper() { | 118 EmbeddedWorkerTestHelper::~EmbeddedWorkerTestHelper() { |
| 122 if (wrapper_.get()) | 119 if (wrapper_.get()) |
| 123 wrapper_->Shutdown(); | 120 wrapper_->Shutdown(); |
| 124 } | 121 } |
| 125 | 122 |
| 126 void EmbeddedWorkerTestHelper::SimulateAddProcessToPattern(const GURL& pattern, | 123 void EmbeddedWorkerTestHelper::SimulateAddProcessToPattern(const GURL& pattern, |
| 127 int process_id) { | 124 int process_id) { |
| (...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 442 | 439 |
| 443 MessagePortMessageFilter* | 440 MessagePortMessageFilter* |
| 444 EmbeddedWorkerTestHelper::NewMessagePortMessageFilter() { | 441 EmbeddedWorkerTestHelper::NewMessagePortMessageFilter() { |
| 445 scoped_refptr<MessagePortMessageFilter> filter( | 442 scoped_refptr<MessagePortMessageFilter> filter( |
| 446 new MockMessagePortMessageFilter); | 443 new MockMessagePortMessageFilter); |
| 447 message_port_message_filters_.push_back(filter); | 444 message_port_message_filters_.push_back(filter); |
| 448 return filter.get(); | 445 return filter.get(); |
| 449 } | 446 } |
| 450 | 447 |
| 451 } // namespace content | 448 } // namespace content |
| OLD | NEW |