| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/public/test/mock_render_thread.h" | 5 #include "content/public/test/mock_render_thread.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "base/memory/ptr_util.h" | 8 #include "base/memory/ptr_util.h" |
| 9 #include "base/single_thread_task_runner.h" | 9 #include "base/single_thread_task_runner.h" |
| 10 #include "base/threading/thread_task_runner_handle.h" | 10 #include "base/threading/thread_task_runner_handle.h" |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 | 26 |
| 27 namespace { | 27 namespace { |
| 28 | 28 |
| 29 class MockRenderMessageFilterImpl : public mojom::RenderMessageFilter { | 29 class MockRenderMessageFilterImpl : public mojom::RenderMessageFilter { |
| 30 public: | 30 public: |
| 31 explicit MockRenderMessageFilterImpl(MockRenderThread* thread) | 31 explicit MockRenderMessageFilterImpl(MockRenderThread* thread) |
| 32 : thread_(thread) {} | 32 : thread_(thread) {} |
| 33 ~MockRenderMessageFilterImpl() override {} | 33 ~MockRenderMessageFilterImpl() override {} |
| 34 | 34 |
| 35 // mojom::RenderMessageFilter: | 35 // mojom::RenderMessageFilter: |
| 36 void GenerateRoutingID(const GenerateRoutingIDCallback& callback) override { | 36 void GenerateRoutingID(GenerateRoutingIDCallback callback) override { |
| 37 NOTREACHED(); | 37 NOTREACHED(); |
| 38 callback.Run(MSG_ROUTING_NONE); | 38 std::move(callback).Run(MSG_ROUTING_NONE); |
| 39 } | 39 } |
| 40 | 40 |
| 41 void CreateNewWidget(int32_t opener_id, | 41 void CreateNewWidget(int32_t opener_id, |
| 42 blink::WebPopupType popup_type, | 42 blink::WebPopupType popup_type, |
| 43 const CreateNewWidgetCallback& callback) override { | 43 CreateNewWidgetCallback callback) override { |
| 44 // See comment in CreateNewWindow(). | 44 // See comment in CreateNewWindow(). |
| 45 NOTREACHED(); | 45 NOTREACHED(); |
| 46 } | 46 } |
| 47 | 47 |
| 48 bool CreateNewWidget(int32_t opener_id, | 48 bool CreateNewWidget(int32_t opener_id, |
| 49 blink::WebPopupType popup_type, | 49 blink::WebPopupType popup_type, |
| 50 int32_t* route_id) override { | 50 int32_t* route_id) override { |
| 51 thread_->OnCreateWidget(opener_id, popup_type, route_id); | 51 thread_->OnCreateWidget(opener_id, popup_type, route_id); |
| 52 return true; | 52 return true; |
| 53 } | 53 } |
| 54 | 54 |
| 55 void CreateFullscreenWidget( | 55 void CreateFullscreenWidget( |
| 56 int opener_id, | 56 int opener_id, |
| 57 const CreateFullscreenWidgetCallback& callback) override { | 57 CreateFullscreenWidgetCallback callback) override { |
| 58 NOTREACHED(); | 58 NOTREACHED(); |
| 59 } | 59 } |
| 60 | 60 |
| 61 void GetSharedBitmapManager( | 61 void GetSharedBitmapManager( |
| 62 cc::mojom::SharedBitmapManagerAssociatedRequest request) override { | 62 cc::mojom::SharedBitmapManagerAssociatedRequest request) override { |
| 63 NOTREACHED(); | 63 NOTREACHED(); |
| 64 } | 64 } |
| 65 | 65 |
| 66 private: | 66 private: |
| 67 MockRenderThread* const thread_; | 67 MockRenderThread* const thread_; |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 314 void MockRenderThread::OnCreateWindow( | 314 void MockRenderThread::OnCreateWindow( |
| 315 const mojom::CreateNewWindowParams& params, | 315 const mojom::CreateNewWindowParams& params, |
| 316 mojom::CreateNewWindowReply* reply) { | 316 mojom::CreateNewWindowReply* reply) { |
| 317 reply->route_id = new_window_routing_id_; | 317 reply->route_id = new_window_routing_id_; |
| 318 reply->main_frame_route_id = new_window_main_frame_routing_id_; | 318 reply->main_frame_route_id = new_window_main_frame_routing_id_; |
| 319 reply->main_frame_widget_route_id = new_window_main_frame_widget_routing_id_; | 319 reply->main_frame_widget_route_id = new_window_main_frame_widget_routing_id_; |
| 320 reply->cloned_session_storage_namespace_id = 0; | 320 reply->cloned_session_storage_namespace_id = 0; |
| 321 } | 321 } |
| 322 | 322 |
| 323 } // namespace content | 323 } // namespace content |
| OLD | NEW |