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 |