| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/presentation/presentation_service_impl.h" | 5 #include "content/browser/presentation/presentation_service_impl.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 139 const SendMessageCallback& send_message_cb) override { | 139 const SendMessageCallback& send_message_cb) override { |
| 140 SendMessageRawPtr(render_process_id, render_frame_id, session, | 140 SendMessageRawPtr(render_process_id, render_frame_id, session, |
| 141 message_request.release(), send_message_cb); | 141 message_request.release(), send_message_cb); |
| 142 } | 142 } |
| 143 MOCK_METHOD4(ListenForConnectionStateChange, | 143 MOCK_METHOD4(ListenForConnectionStateChange, |
| 144 void(int render_process_id, | 144 void(int render_process_id, |
| 145 int render_frame_id, | 145 int render_frame_id, |
| 146 const content::PresentationSessionInfo& connection, | 146 const content::PresentationSessionInfo& connection, |
| 147 const content::PresentationConnectionStateChangedCallback& | 147 const content::PresentationConnectionStateChangedCallback& |
| 148 state_changed_cb)); | 148 state_changed_cb)); |
| 149 MOCK_METHOD1(RegisterReceiverAvailableCallback, |
| 150 void(const content::ReceiverConnectionAvailableCallback&)); |
| 151 MOCK_METHOD3(RegisterOffscreenPresentationClient, |
| 152 void(int render_process_id, |
| 153 int render_frame_id, |
| 154 OffscreenPresentationClient*)); |
| 149 | 155 |
| 150 void set_screen_availability_listening_supported(bool value) { | 156 void set_screen_availability_listening_supported(bool value) { |
| 151 screen_availability_listening_supported_ = value; | 157 screen_availability_listening_supported_ = value; |
| 152 } | 158 } |
| 153 | 159 |
| 154 private: | 160 private: |
| 155 bool screen_availability_listening_supported_ = true; | 161 bool screen_availability_listening_supported_ = true; |
| 156 }; | 162 }; |
| 157 | 163 |
| 158 class MockPresentationServiceClient | 164 class MockPresentationServiceClient |
| (...skipping 698 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 857 mock_delegate_.set_screen_availability_listening_supported(false); | 863 mock_delegate_.set_screen_availability_listening_supported(false); |
| 858 GURL url(kPresentationUrl1); | 864 GURL url(kPresentationUrl1); |
| 859 base::RunLoop run_loop; | 865 base::RunLoop run_loop; |
| 860 EXPECT_CALL(mock_client_, OnScreenAvailabilityNotSupported(url)) | 866 EXPECT_CALL(mock_client_, OnScreenAvailabilityNotSupported(url)) |
| 861 .WillOnce(InvokeWithoutArgs(&run_loop, &base::RunLoop::Quit)); | 867 .WillOnce(InvokeWithoutArgs(&run_loop, &base::RunLoop::Quit)); |
| 862 ListenForScreenAvailabilityAndWait(kPresentationUrl1, false); | 868 ListenForScreenAvailabilityAndWait(kPresentationUrl1, false); |
| 863 run_loop.Run(); | 869 run_loop.Run(); |
| 864 } | 870 } |
| 865 | 871 |
| 866 } // namespace content | 872 } // namespace content |
| OLD | NEW |