| Index: content/browser/presentation/presentation_service_impl_unittest.cc
|
| diff --git a/content/browser/presentation/presentation_service_impl_unittest.cc b/content/browser/presentation/presentation_service_impl_unittest.cc
|
| index e0028b71ae41a94645f6dd5197e8a02d0e39d9db..f4ca880c5f9dfef611e1fe0770fa296d66eae5b6 100644
|
| --- a/content/browser/presentation/presentation_service_impl_unittest.cc
|
| +++ b/content/browser/presentation/presentation_service_impl_unittest.cc
|
| @@ -43,9 +43,9 @@ MATCHER_P(Equals, expected, "") {
|
| return expected.Equals(arg);
|
| }
|
|
|
| -// Matches blink::mojom::PresentationSessionInfo passed by reference.
|
| +// Matches content::mojom::PresentationSessionInfo passed by reference.
|
| MATCHER_P(SessionInfoEquals, expected, "") {
|
| - blink::mojom::PresentationSessionInfo& expected_value = expected;
|
| + content::mojom::PresentationSessionInfo& expected_value = expected;
|
| return expected_value.Equals(arg);
|
| }
|
|
|
| @@ -61,8 +61,8 @@ const char kPresentationUrl1[] = "http://foo.com/index.html";
|
| const char kPresentationUrl2[] = "http://example.com/index.html";
|
| const char kPresentationUrl3[] = "http://example.net/index.html";
|
|
|
| -void DoNothing(blink::mojom::PresentationSessionInfoPtr info,
|
| - blink::mojom::PresentationErrorPtr error) {}
|
| +void DoNothing(content::mojom::PresentationSessionInfoPtr info,
|
| + content::mojom::PresentationErrorPtr error) {}
|
|
|
| } // namespace
|
|
|
| @@ -161,7 +161,7 @@ class MockPresentationServiceDelegate
|
| void(int render_process_id,
|
| int render_frame_id,
|
| const content::PresentationSessionInfo& session,
|
| - blink::mojom::PresentationConnection* connection));
|
| + content::mojom::PresentationConnection* connection));
|
|
|
| void set_screen_availability_listening_supported(bool value) {
|
| screen_availability_listening_supported_ = value;
|
| @@ -185,71 +185,74 @@ class MockReceiverPresentationServiceDelegate
|
| void(const content::ReceiverConnectionAvailableCallback&));
|
| };
|
|
|
| -class MockPresentationConnection : public blink::mojom::PresentationConnection {
|
| +class MockPresentationConnection
|
| + : public content::mojom::PresentationConnection {
|
| public:
|
| - void OnMessage(blink::mojom::ConnectionMessagePtr message,
|
| + void OnMessage(content::mojom::ConnectionMessagePtr message,
|
| const base::Callback<void(bool)>& send_message_cb) override {
|
| OnConnectionMessageReceived(*message);
|
| }
|
| MOCK_METHOD1(OnConnectionMessageReceived,
|
| - void(const blink::mojom::ConnectionMessage& message));
|
| + void(const content::mojom::ConnectionMessage& message));
|
| MOCK_METHOD1(DidChangeState,
|
| - void(blink::mojom::PresentationConnectionState state));
|
| + void(content::mojom::PresentationConnectionState state));
|
| };
|
|
|
| class MockPresentationServiceClient
|
| - : public blink::mojom::PresentationServiceClient {
|
| + : public content::mojom::PresentationServiceClient {
|
| public:
|
| MOCK_METHOD2(OnScreenAvailabilityUpdated,
|
| void(const GURL& url, bool available));
|
| void OnConnectionStateChanged(
|
| - blink::mojom::PresentationSessionInfoPtr connection,
|
| - blink::mojom::PresentationConnectionState new_state) override {
|
| + content::mojom::PresentationSessionInfoPtr connection,
|
| + content::mojom::PresentationConnectionState new_state) override {
|
| OnConnectionStateChanged(*connection, new_state);
|
| }
|
| MOCK_METHOD2(OnConnectionStateChanged,
|
| - void(const blink::mojom::PresentationSessionInfo& connection,
|
| - blink::mojom::PresentationConnectionState new_state));
|
| + void(const content::mojom::PresentationSessionInfo& connection,
|
| + content::mojom::PresentationConnectionState new_state));
|
|
|
| void OnConnectionClosed(
|
| - blink::mojom::PresentationSessionInfoPtr connection,
|
| - blink::mojom::PresentationConnectionCloseReason reason,
|
| + content::mojom::PresentationSessionInfoPtr connection,
|
| + content::mojom::PresentationConnectionCloseReason reason,
|
| const std::string& message) override {
|
| OnConnectionClosed(*connection, reason, message);
|
| }
|
| MOCK_METHOD3(OnConnectionClosed,
|
| - void(const blink::mojom::PresentationSessionInfo& connection,
|
| - blink::mojom::PresentationConnectionCloseReason reason,
|
| + void(const content::mojom::PresentationSessionInfo& connection,
|
| + content::mojom::PresentationConnectionCloseReason reason,
|
| const std::string& message));
|
|
|
| MOCK_METHOD1(OnScreenAvailabilityNotSupported, void(const GURL& url));
|
|
|
| void OnConnectionMessagesReceived(
|
| - blink::mojom::PresentationSessionInfoPtr session_info,
|
| - std::vector<blink::mojom::ConnectionMessagePtr> messages) override {
|
| + content::mojom::PresentationSessionInfoPtr session_info,
|
| + std::vector<content::mojom::ConnectionMessagePtr> messages) override {
|
| messages_received_ = std::move(messages);
|
| MessagesReceived();
|
| }
|
| MOCK_METHOD0(MessagesReceived, void());
|
|
|
| void OnDefaultSessionStarted(
|
| - blink::mojom::PresentationSessionInfoPtr session_info) override {
|
| + content::mojom::PresentationSessionInfoPtr session_info) override {
|
| OnDefaultSessionStarted(*session_info);
|
| }
|
| - MOCK_METHOD1(OnDefaultSessionStarted,
|
| - void(const blink::mojom::PresentationSessionInfo& session_info));
|
| + MOCK_METHOD1(
|
| + OnDefaultSessionStarted,
|
| + void(const content::mojom::PresentationSessionInfo& session_info));
|
|
|
| void OnReceiverConnectionAvailable(
|
| - blink::mojom::PresentationSessionInfoPtr session_info,
|
| - blink::mojom::PresentationConnectionPtr controller_conn_ptr,
|
| - blink::mojom::PresentationConnectionRequest receiver_conn_request)
|
| + content::mojom::PresentationSessionInfoPtr session_info,
|
| + content::mojom::PresentationConnectionPtr controller_conn_ptr,
|
| + content::mojom::PresentationConnectionRequest receiver_conn_request)
|
| override {
|
| OnReceiverConnectionAvailable(*session_info);
|
| }
|
| - MOCK_METHOD1(OnReceiverConnectionAvailable,
|
| - void(const blink::mojom::PresentationSessionInfo& session_info));
|
| + MOCK_METHOD1(
|
| + OnReceiverConnectionAvailable,
|
| + void(const content::mojom::PresentationSessionInfo& session_info));
|
|
|
| - std::vector<blink::mojom::ConnectionMessagePtr> messages_received_;
|
| + std::vector<content::mojom::ConnectionMessagePtr> messages_received_;
|
| };
|
|
|
| class PresentationServiceImplTest : public RenderViewHostImplTestHarness {
|
| @@ -270,9 +273,9 @@ class PresentationServiceImplTest : public RenderViewHostImplTestHarness {
|
| render_frame_host, contents(), &mock_delegate_, nullptr));
|
| service_impl_->Bind(std::move(request));
|
|
|
| - blink::mojom::PresentationServiceClientPtr client_ptr;
|
| + content::mojom::PresentationServiceClientPtr client_ptr;
|
| client_binding_.reset(
|
| - new mojo::Binding<blink::mojom::PresentationServiceClient>(
|
| + new mojo::Binding<content::mojom::PresentationServiceClient>(
|
| &mock_client_, mojo::MakeRequest(&client_ptr)));
|
| service_impl_->SetClient(std::move(client_ptr));
|
|
|
| @@ -345,8 +348,8 @@ class PresentationServiceImplTest : public RenderViewHostImplTestHarness {
|
| }
|
|
|
| void ExpectNewSessionCallbackSuccess(
|
| - blink::mojom::PresentationSessionInfoPtr info,
|
| - blink::mojom::PresentationErrorPtr error) {
|
| + content::mojom::PresentationSessionInfoPtr info,
|
| + content::mojom::PresentationErrorPtr error) {
|
| EXPECT_FALSE(info.is_null());
|
| EXPECT_TRUE(error.is_null());
|
| if (!run_loop_quit_closure_.is_null())
|
| @@ -354,8 +357,8 @@ class PresentationServiceImplTest : public RenderViewHostImplTestHarness {
|
| }
|
|
|
| void ExpectNewSessionCallbackError(
|
| - blink::mojom::PresentationSessionInfoPtr info,
|
| - blink::mojom::PresentationErrorPtr error) {
|
| + content::mojom::PresentationSessionInfoPtr info,
|
| + content::mojom::PresentationErrorPtr error) {
|
| EXPECT_TRUE(info.is_null());
|
| EXPECT_FALSE(error.is_null());
|
| if (!run_loop_quit_closure_.is_null())
|
| @@ -363,8 +366,8 @@ class PresentationServiceImplTest : public RenderViewHostImplTestHarness {
|
| }
|
|
|
| void ExpectConnectionMessages(
|
| - const std::vector<blink::mojom::ConnectionMessagePtr>& expected_msgs,
|
| - const std::vector<blink::mojom::ConnectionMessagePtr>& actual_msgs) {
|
| + const std::vector<content::mojom::ConnectionMessagePtr>& expected_msgs,
|
| + const std::vector<content::mojom::ConnectionMessagePtr>& actual_msgs) {
|
| EXPECT_EQ(expected_msgs.size(), actual_msgs.size());
|
| for (size_t i = 0; i < actual_msgs.size(); ++i)
|
| EXPECT_TRUE(expected_msgs[i].Equals(actual_msgs[i]));
|
| @@ -380,16 +383,16 @@ class PresentationServiceImplTest : public RenderViewHostImplTestHarness {
|
| void RunListenForConnectionMessages(const std::string& text_msg,
|
| const std::vector<uint8_t>& binary_data,
|
| bool pass_ownership) {
|
| - std::vector<blink::mojom::ConnectionMessagePtr> expected_msgs(2);
|
| - expected_msgs[0] = blink::mojom::ConnectionMessage::New();
|
| - expected_msgs[0]->type = blink::mojom::PresentationMessageType::TEXT;
|
| + std::vector<content::mojom::ConnectionMessagePtr> expected_msgs(2);
|
| + expected_msgs[0] = content::mojom::ConnectionMessage::New();
|
| + expected_msgs[0]->type = content::mojom::PresentationMessageType::TEXT;
|
| expected_msgs[0]->message = text_msg;
|
| - expected_msgs[1] = blink::mojom::ConnectionMessage::New();
|
| - expected_msgs[1]->type = blink::mojom::PresentationMessageType::BINARY;
|
| + expected_msgs[1] = content::mojom::ConnectionMessage::New();
|
| + expected_msgs[1]->type = content::mojom::PresentationMessageType::BINARY;
|
| expected_msgs[1]->data = binary_data;
|
|
|
| - blink::mojom::PresentationSessionInfoPtr session(
|
| - blink::mojom::PresentationSessionInfo::New());
|
| + content::mojom::PresentationSessionInfoPtr session(
|
| + content::mojom::PresentationSessionInfo::New());
|
| session->url = presentation_url1_;
|
| session->id = kPresentationId;
|
|
|
| @@ -414,7 +417,7 @@ class PresentationServiceImplTest : public RenderViewHostImplTestHarness {
|
| message->data.reset(new std::vector<uint8_t>(binary_data));
|
| messages.push_back(std::move(message));
|
|
|
| - std::vector<blink::mojom::ConnectionMessagePtr> actual_msgs;
|
| + std::vector<content::mojom::ConnectionMessagePtr> actual_msgs;
|
| {
|
| base::RunLoop run_loop;
|
| EXPECT_CALL(mock_client_, MessagesReceived())
|
| @@ -429,10 +432,10 @@ class PresentationServiceImplTest : public RenderViewHostImplTestHarness {
|
| MockReceiverPresentationServiceDelegate mock_receiver_delegate_;
|
|
|
| std::unique_ptr<PresentationServiceImpl> service_impl_;
|
| - mojo::InterfacePtr<blink::mojom::PresentationService> service_ptr_;
|
| + mojo::InterfacePtr<content::mojom::PresentationService> service_ptr_;
|
|
|
| MockPresentationServiceClient mock_client_;
|
| - std::unique_ptr<mojo::Binding<blink::mojom::PresentationServiceClient>>
|
| + std::unique_ptr<mojo::Binding<content::mojom::PresentationServiceClient>>
|
| client_binding_;
|
|
|
| base::Closure run_loop_quit_closure_;
|
| @@ -529,7 +532,7 @@ TEST_F(PresentationServiceImplTest, SetDefaultPresentationUrls) {
|
| .WillOnce(SaveArg<3>(&callback));
|
| service_impl_->SetDefaultPresentationUrls(more_urls);
|
|
|
| - blink::mojom::PresentationSessionInfo session_info;
|
| + content::mojom::PresentationSessionInfo session_info;
|
| session_info.url = presentation_url2_;
|
| session_info.id = kPresentationId;
|
|
|
| @@ -549,7 +552,7 @@ TEST_F(PresentationServiceImplTest,
|
| kPresentationId);
|
| content::PresentationConnectionStateChangedCallback state_changed_cb;
|
| // Trigger state change. It should be propagated back up to |mock_client_|.
|
| - blink::mojom::PresentationSessionInfo presentation_connection;
|
| + content::mojom::PresentationSessionInfo presentation_connection;
|
| presentation_connection.url = presentation_url1_;
|
| presentation_connection.id = kPresentationId;
|
|
|
| @@ -558,7 +561,7 @@ TEST_F(PresentationServiceImplTest,
|
| EXPECT_CALL(mock_client_,
|
| OnConnectionStateChanged(
|
| SessionInfoEquals(ByRef(presentation_connection)),
|
| - blink::mojom::PresentationConnectionState::CONNECTED));
|
| + content::mojom::PresentationConnectionState::CONNECTED));
|
| service_impl_->ListenForConnectionStateChangeAndChangeState(connection);
|
|
|
| {
|
| @@ -566,7 +569,7 @@ TEST_F(PresentationServiceImplTest,
|
| EXPECT_CALL(mock_client_,
|
| OnConnectionStateChanged(
|
| SessionInfoEquals(ByRef(presentation_connection)),
|
| - blink::mojom::PresentationConnectionState::TERMINATED))
|
| + content::mojom::PresentationConnectionState::TERMINATED))
|
| .WillOnce(InvokeWithoutArgs(&run_loop, &base::RunLoop::Quit));
|
| state_changed_cb.Run(PresentationConnectionStateChangeInfo(
|
| PRESENTATION_CONNECTION_STATE_TERMINATED));
|
| @@ -584,7 +587,7 @@ TEST_F(PresentationServiceImplTest, ListenForConnectionClose) {
|
|
|
| // Trigger connection close. It should be propagated back up to
|
| // |mock_client_|.
|
| - blink::mojom::PresentationSessionInfo presentation_connection;
|
| + content::mojom::PresentationSessionInfo presentation_connection;
|
| presentation_connection.url = presentation_url1_;
|
| presentation_connection.id = kPresentationId;
|
| {
|
| @@ -598,7 +601,8 @@ TEST_F(PresentationServiceImplTest, ListenForConnectionClose) {
|
| mock_client_,
|
| OnConnectionClosed(
|
| SessionInfoEquals(ByRef(presentation_connection)),
|
| - blink::mojom::PresentationConnectionCloseReason::WENT_AWAY, "Foo"))
|
| + content::mojom::PresentationConnectionCloseReason::WENT_AWAY,
|
| + "Foo"))
|
| .WillOnce(InvokeWithoutArgs(&run_loop, &base::RunLoop::Quit));
|
| state_changed_cb.Run(closed_info);
|
| run_loop.Run();
|
| @@ -721,16 +725,16 @@ TEST_F(PresentationServiceImplTest, ListenForConnectionMessagesWithEmptyMsg) {
|
| }
|
|
|
| TEST_F(PresentationServiceImplTest, SetPresentationConnection) {
|
| - blink::mojom::PresentationSessionInfoPtr session(
|
| - blink::mojom::PresentationSessionInfo::New());
|
| + content::mojom::PresentationSessionInfoPtr session(
|
| + content::mojom::PresentationSessionInfo::New());
|
| session->url = presentation_url1_;
|
| session->id = kPresentationId;
|
|
|
| - blink::mojom::PresentationConnectionPtr connection;
|
| + content::mojom::PresentationConnectionPtr connection;
|
| MockPresentationConnection mock_presentation_connection;
|
| - mojo::Binding<blink::mojom::PresentationConnection> connection_binding(
|
| + mojo::Binding<content::mojom::PresentationConnection> connection_binding(
|
| &mock_presentation_connection, mojo::MakeRequest(&connection));
|
| - blink::mojom::PresentationConnectionPtr receiver_connection;
|
| + content::mojom::PresentationConnectionPtr receiver_connection;
|
| auto request = mojo::MakeRequest(&receiver_connection);
|
|
|
| content::PresentationSessionInfo expected(presentation_url1_,
|
| @@ -754,9 +758,9 @@ TEST_F(PresentationServiceImplTest, ReceiverPresentationServiceDelegate) {
|
| RegisterReceiverConnectionAvailableCallback(_))
|
| .WillOnce(SaveArg<0>(&callback));
|
|
|
| - blink::mojom::PresentationServiceClientPtr client_ptr;
|
| + content::mojom::PresentationServiceClientPtr client_ptr;
|
| client_binding_.reset(
|
| - new mojo::Binding<blink::mojom::PresentationServiceClient>(
|
| + new mojo::Binding<content::mojom::PresentationServiceClient>(
|
| &mock_client_, mojo::MakeRequest(&client_ptr)));
|
| service_impl.controller_delegate_ = nullptr;
|
| service_impl.SetClient(std::move(client_ptr));
|
| @@ -765,8 +769,8 @@ TEST_F(PresentationServiceImplTest, ReceiverPresentationServiceDelegate) {
|
| // NO-OP for ControllerPresentationServiceDelegate API functions
|
| EXPECT_CALL(mock_delegate_, ListenForConnectionMessages(_, _, _, _)).Times(0);
|
|
|
| - blink::mojom::PresentationSessionInfoPtr session(
|
| - blink::mojom::PresentationSessionInfo::New());
|
| + content::mojom::PresentationSessionInfoPtr session(
|
| + content::mojom::PresentationSessionInfo::New());
|
| session->url = GURL(kPresentationUrl1);
|
| session->id = kPresentationId;
|
|
|
| @@ -790,13 +794,13 @@ TEST_F(PresentationServiceImplTest, StartSessionInProgress) {
|
| TEST_F(PresentationServiceImplTest, SendStringMessage) {
|
| std::string message("Test presentation session message");
|
|
|
| - blink::mojom::PresentationSessionInfoPtr session(
|
| - blink::mojom::PresentationSessionInfo::New());
|
| + content::mojom::PresentationSessionInfoPtr session(
|
| + content::mojom::PresentationSessionInfo::New());
|
| session->url = presentation_url1_;
|
| session->id = kPresentationId;
|
| - blink::mojom::ConnectionMessagePtr message_request(
|
| - blink::mojom::ConnectionMessage::New());
|
| - message_request->type = blink::mojom::PresentationMessageType::TEXT;
|
| + content::mojom::ConnectionMessagePtr message_request(
|
| + content::mojom::ConnectionMessage::New());
|
| + message_request->type = content::mojom::PresentationMessageType::TEXT;
|
| message_request->message = message;
|
| service_ptr_->SendConnectionMessage(
|
| std::move(session), std::move(message_request),
|
| @@ -831,13 +835,13 @@ TEST_F(PresentationServiceImplTest, SendArrayBuffer) {
|
| std::vector<uint8_t> data;
|
| data.assign(buffer, buffer + sizeof(buffer));
|
|
|
| - blink::mojom::PresentationSessionInfoPtr session(
|
| - blink::mojom::PresentationSessionInfo::New());
|
| + content::mojom::PresentationSessionInfoPtr session(
|
| + content::mojom::PresentationSessionInfo::New());
|
| session->url = presentation_url1_;
|
| session->id = kPresentationId;
|
| - blink::mojom::ConnectionMessagePtr message_request(
|
| - blink::mojom::ConnectionMessage::New());
|
| - message_request->type = blink::mojom::PresentationMessageType::BINARY;
|
| + content::mojom::ConnectionMessagePtr message_request(
|
| + content::mojom::ConnectionMessage::New());
|
| + message_request->type = content::mojom::PresentationMessageType::BINARY;
|
| message_request->data = data;
|
| service_ptr_->SendConnectionMessage(
|
| std::move(session), std::move(message_request),
|
| @@ -877,13 +881,13 @@ TEST_F(PresentationServiceImplTest, SendArrayBufferWithExceedingLimit) {
|
| std::vector<uint8_t> data;
|
| data.assign(buffer, buffer + sizeof(buffer));
|
|
|
| - blink::mojom::PresentationSessionInfoPtr session(
|
| - blink::mojom::PresentationSessionInfo::New());
|
| + content::mojom::PresentationSessionInfoPtr session(
|
| + content::mojom::PresentationSessionInfo::New());
|
| session->url = presentation_url1_;
|
| session->id = kPresentationId;
|
| - blink::mojom::ConnectionMessagePtr message_request(
|
| - blink::mojom::ConnectionMessage::New());
|
| - message_request->type = blink::mojom::PresentationMessageType::BINARY;
|
| + content::mojom::ConnectionMessagePtr message_request(
|
| + content::mojom::ConnectionMessage::New());
|
| + message_request->type = content::mojom::PresentationMessageType::BINARY;
|
| message_request->data = data;
|
| service_ptr_->SendConnectionMessage(
|
| std::move(session), std::move(message_request),
|
| @@ -909,13 +913,13 @@ TEST_F(PresentationServiceImplTest, SendBlobData) {
|
| std::vector<uint8_t> data;
|
| data.assign(buffer, buffer + sizeof(buffer));
|
|
|
| - blink::mojom::PresentationSessionInfoPtr session(
|
| - blink::mojom::PresentationSessionInfo::New());
|
| + content::mojom::PresentationSessionInfoPtr session(
|
| + content::mojom::PresentationSessionInfo::New());
|
| session->url = presentation_url1_;
|
| session->id = kPresentationId;
|
| - blink::mojom::ConnectionMessagePtr message_request(
|
| - blink::mojom::ConnectionMessage::New());
|
| - message_request->type = blink::mojom::PresentationMessageType::BINARY;
|
| + content::mojom::ConnectionMessagePtr message_request(
|
| + content::mojom::ConnectionMessage::New());
|
| + message_request->type = content::mojom::PresentationMessageType::BINARY;
|
| message_request->data = data;
|
| service_ptr_->SendConnectionMessage(
|
| std::move(session), std::move(message_request),
|
|
|