Commit 7a513281 authored by Julie Jeongeun Kim's avatar Julie Jeongeun Kim Committed by Commit Bot

Clean up old Mojo types for mojom::SystemInfo

This CL cleans up old Mojo types for mojom::SystemInfo from
ServiceLifetimeTestTemplate and AudioServiceLifetimeConnectorTest
using Remote instead of SystemInfoPtr.

Bug: 955171
Change-Id: I9401511be706730e5cae23c02017c3df963be94e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1942684
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: default avatarOlga Sharonova <olka@chromium.org>
Reviewed-by: default avatarDave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#720484}
parent e8c7efa7
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
#include "build/build_config.h" #include "build/build_config.h"
#include "media/audio/mock_audio_manager.h" #include "media/audio/mock_audio_manager.h"
#include "media/audio/test_audio_thread.h" #include "media/audio/test_audio_thread.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "services/audio/in_process_audio_manager_accessor.h" #include "services/audio/in_process_audio_manager_accessor.h"
#include "services/audio/public/mojom/constants.mojom.h" #include "services/audio/public/mojom/constants.mojom.h"
#include "services/audio/service.h" #include "services/audio/service.h"
...@@ -86,8 +87,8 @@ TEST_F(AudioServiceLifetimeConnectorTest, ...@@ -86,8 +87,8 @@ TEST_F(AudioServiceLifetimeConnectorTest,
connector_ = connector_factory.CreateConnector(); connector_ = connector_factory.CreateConnector();
task_environment_.RunUntilIdle(); task_environment_.RunUntilIdle();
mojom::SystemInfoPtr info; mojo::Remote<mojom::SystemInfo> info;
connector_->BindInterface(mojom::kServiceName, &info); connector_->Connect(mojom::kServiceName, info.BindNewPipeAndPassReceiver());
// Make sure |info| is connected. // Make sure |info| is connected.
base::RunLoop loop; base::RunLoop loop;
...@@ -127,8 +128,8 @@ TEST_F(AudioServiceLifetimeConnectorTest, ...@@ -127,8 +128,8 @@ TEST_F(AudioServiceLifetimeConnectorTest,
connector_ = connector_factory.CreateConnector(); connector_ = connector_factory.CreateConnector();
task_environment_.RunUntilIdle(); task_environment_.RunUntilIdle();
mojom::SystemInfoPtr info; mojo::Remote<mojom::SystemInfo> info;
connector_->BindInterface(mojom::kServiceName, &info); connector_->Connect(mojom::kServiceName, info.BindNewPipeAndPassReceiver());
// Make sure |info| is connected. // Make sure |info| is connected.
base::RunLoop loop; base::RunLoop loop;
...@@ -156,8 +157,8 @@ TEST_F(AudioServiceLifetimeConnectorTest, ...@@ -156,8 +157,8 @@ TEST_F(AudioServiceLifetimeConnectorTest,
connector_ = connector_factory.CreateConnector(); connector_ = connector_factory.CreateConnector();
task_environment_.RunUntilIdle(); task_environment_.RunUntilIdle();
mojom::SystemInfoPtr info; mojo::Remote<mojom::SystemInfo> info;
connector_->BindInterface(mojom::kServiceName, &info); connector_->Connect(mojom::kServiceName, info.BindNewPipeAndPassReceiver());
// Make sure |info| is connected. // Make sure |info| is connected.
base::RunLoop loop; base::RunLoop loop;
...@@ -176,8 +177,8 @@ TEST_F(AudioServiceLifetimeConnectorTest, ...@@ -176,8 +177,8 @@ TEST_F(AudioServiceLifetimeConnectorTest,
TEST_F(AudioServiceLifetimeConnectorTest, ServiceNotQuitWhenClientConnected) { TEST_F(AudioServiceLifetimeConnectorTest, ServiceNotQuitWhenClientConnected) {
EXPECT_CALL(quit_request_, Run()).Times(Exactly(0)); EXPECT_CALL(quit_request_, Run()).Times(Exactly(0));
mojom::SystemInfoPtr info; mojo::Remote<mojom::SystemInfo> info;
connector_->BindInterface(mojom::kServiceName, &info); connector_->Connect(mojom::kServiceName, info.BindNewPipeAndPassReceiver());
EXPECT_TRUE(info.is_bound()); EXPECT_TRUE(info.is_bound());
task_environment_.FastForwardBy(kQuitTimeout * 2); task_environment_.FastForwardBy(kQuitTimeout * 2);
...@@ -186,8 +187,8 @@ TEST_F(AudioServiceLifetimeConnectorTest, ServiceNotQuitWhenClientConnected) { ...@@ -186,8 +187,8 @@ TEST_F(AudioServiceLifetimeConnectorTest, ServiceNotQuitWhenClientConnected) {
TEST_F(AudioServiceLifetimeConnectorTest, TEST_F(AudioServiceLifetimeConnectorTest,
ServiceQuitAfterTimeoutWhenClientDisconnected) { ServiceQuitAfterTimeoutWhenClientDisconnected) {
mojom::SystemInfoPtr info; mojo::Remote<mojom::SystemInfo> info;
connector_->BindInterface(mojom::kServiceName, &info); connector_->Connect(mojom::kServiceName, info.BindNewPipeAndPassReceiver());
{ {
// Make sure the service does not disconnect before a timeout. // Make sure the service does not disconnect before a timeout.
...@@ -205,14 +206,14 @@ TEST_F(AudioServiceLifetimeConnectorTest, ...@@ -205,14 +206,14 @@ TEST_F(AudioServiceLifetimeConnectorTest,
ServiceNotQuitWhenAnotherClientQuicklyConnects) { ServiceNotQuitWhenAnotherClientQuicklyConnects) {
EXPECT_CALL(quit_request_, Run()).Times(Exactly(0)); EXPECT_CALL(quit_request_, Run()).Times(Exactly(0));
mojom::SystemInfoPtr info1; mojo::Remote<mojom::SystemInfo> info1;
connector_->BindInterface(mojom::kServiceName, &info1); connector_->Connect(mojom::kServiceName, info1.BindNewPipeAndPassReceiver());
EXPECT_TRUE(info1.is_bound()); EXPECT_TRUE(info1.is_bound());
info1.reset(); info1.reset();
mojom::SystemInfoPtr info2; mojo::Remote<mojom::SystemInfo> info2;
connector_->BindInterface(mojom::kServiceName, &info2); connector_->Connect(mojom::kServiceName, info2.BindNewPipeAndPassReceiver());
EXPECT_TRUE(info2.is_bound()); EXPECT_TRUE(info2.is_bound());
task_environment_.FastForwardBy(kQuitTimeout); task_environment_.FastForwardBy(kQuitTimeout);
...@@ -221,14 +222,16 @@ TEST_F(AudioServiceLifetimeConnectorTest, ...@@ -221,14 +222,16 @@ TEST_F(AudioServiceLifetimeConnectorTest,
TEST_F(AudioServiceLifetimeConnectorTest, TEST_F(AudioServiceLifetimeConnectorTest,
ServiceNotQuitWhenOneClientRemainsConnected) { ServiceNotQuitWhenOneClientRemainsConnected) {
mojom::SystemInfoPtr info1; mojo::Remote<mojom::SystemInfo> info1;
mojom::SystemInfoPtr info2; mojo::Remote<mojom::SystemInfo> info2;
{ {
EXPECT_CALL(quit_request_, Run()).Times(Exactly(0)); EXPECT_CALL(quit_request_, Run()).Times(Exactly(0));
connector_->BindInterface(mojom::kServiceName, &info1); connector_->Connect(mojom::kServiceName,
info1.BindNewPipeAndPassReceiver());
EXPECT_TRUE(info1.is_bound()); EXPECT_TRUE(info1.is_bound());
connector_->BindInterface(mojom::kServiceName, &info2); connector_->Connect(mojom::kServiceName,
info2.BindNewPipeAndPassReceiver());
EXPECT_TRUE(info2.is_bound()); EXPECT_TRUE(info2.is_bound());
task_environment_.FastForwardBy(kQuitTimeout); task_environment_.FastForwardBy(kQuitTimeout);
...@@ -250,17 +253,19 @@ TEST_F(AudioServiceLifetimeConnectorTest, ...@@ -250,17 +253,19 @@ TEST_F(AudioServiceLifetimeConnectorTest,
TEST_F(AudioServiceLifetimeConnectorTest, TEST_F(AudioServiceLifetimeConnectorTest,
QuitTimeoutIsNotShortenedAfterDelayedReconnect) { QuitTimeoutIsNotShortenedAfterDelayedReconnect) {
mojom::SystemInfoPtr info1; mojo::Remote<mojom::SystemInfo> info1;
mojom::SystemInfoPtr info2; mojo::Remote<mojom::SystemInfo> info2;
{ {
EXPECT_CALL(quit_request_, Run()).Times(Exactly(0)); EXPECT_CALL(quit_request_, Run()).Times(Exactly(0));
connector_->BindInterface(mojom::kServiceName, &info1); connector_->Connect(mojom::kServiceName,
info1.BindNewPipeAndPassReceiver());
EXPECT_TRUE(info1.is_bound()); EXPECT_TRUE(info1.is_bound());
info1.reset(); info1.reset();
task_environment_.FastForwardBy(kQuitTimeout * 0.75); task_environment_.FastForwardBy(kQuitTimeout * 0.75);
connector_->BindInterface(mojom::kServiceName, &info2); connector_->Connect(mojom::kServiceName,
info2.BindNewPipeAndPassReceiver());
EXPECT_TRUE(info2.is_bound()); EXPECT_TRUE(info2.is_bound());
info2.reset(); info2.reset();
task_environment_.FastForwardBy(kQuitTimeout * 0.75); task_environment_.FastForwardBy(kQuitTimeout * 0.75);
......
...@@ -55,12 +55,13 @@ TYPED_TEST_SUITE_P(ServiceLifetimeTestTemplate); ...@@ -55,12 +55,13 @@ TYPED_TEST_SUITE_P(ServiceLifetimeTestTemplate);
TYPED_TEST_P(ServiceLifetimeTestTemplate, TYPED_TEST_P(ServiceLifetimeTestTemplate,
DISABLED_ServiceQuitsWhenClientDisconnects) { DISABLED_ServiceQuitsWhenClientDisconnects) {
mojom::SystemInfoPtr info; mojo::Remote<mojom::SystemInfo> info;
{ {
base::RunLoop wait_loop; base::RunLoop wait_loop;
EXPECT_CALL(*this->service_observer_, ServiceStarted()) EXPECT_CALL(*this->service_observer_, ServiceStarted())
.WillOnce(testing::Invoke(&wait_loop, &base::RunLoop::Quit)); .WillOnce(testing::Invoke(&wait_loop, &base::RunLoop::Quit));
this->connector()->BindInterface(mojom::kServiceName, &info); this->connector()->Connect(mojom::kServiceName,
info.BindNewPipeAndPassReceiver());
wait_loop.Run(); wait_loop.Run();
} }
{ {
...@@ -74,12 +75,13 @@ TYPED_TEST_P(ServiceLifetimeTestTemplate, ...@@ -74,12 +75,13 @@ TYPED_TEST_P(ServiceLifetimeTestTemplate,
TYPED_TEST_P(ServiceLifetimeTestTemplate, TYPED_TEST_P(ServiceLifetimeTestTemplate,
DISABLED_ServiceQuitsWhenLastClientDisconnects) { DISABLED_ServiceQuitsWhenLastClientDisconnects) {
mojom::SystemInfoPtr info; mojo::Remote<mojom::SystemInfo> info;
{ {
base::RunLoop wait_loop; base::RunLoop wait_loop;
EXPECT_CALL(*this->service_observer_, ServiceStarted()) EXPECT_CALL(*this->service_observer_, ServiceStarted())
.WillOnce(testing::Invoke(&wait_loop, &base::RunLoop::Quit)); .WillOnce(testing::Invoke(&wait_loop, &base::RunLoop::Quit));
this->connector()->BindInterface(mojom::kServiceName, &info); this->connector()->Connect(mojom::kServiceName,
info.BindNewPipeAndPassReceiver());
wait_loop.Run(); wait_loop.Run();
} }
{ {
...@@ -89,12 +91,14 @@ TYPED_TEST_P(ServiceLifetimeTestTemplate, ...@@ -89,12 +91,14 @@ TYPED_TEST_P(ServiceLifetimeTestTemplate,
EXPECT_CALL(*this->service_observer_, ServiceStarted()) EXPECT_CALL(*this->service_observer_, ServiceStarted())
.Times(testing::Exactly(0)); .Times(testing::Exactly(0));
mojom::SystemInfoPtr info2; mojo::Remote<mojom::SystemInfo> info2;
this->connector()->BindInterface(mojom::kServiceName, &info2); this->connector()->Connect(mojom::kServiceName,
info2.BindNewPipeAndPassReceiver());
info2.FlushForTesting(); info2.FlushForTesting();
mojom::SystemInfoPtr info3; mojo::Remote<mojom::SystemInfo> info3;
this->connector()->BindInterface(mojom::kServiceName, &info3); this->connector()->Connect(mojom::kServiceName,
info3.BindNewPipeAndPassReceiver());
info3.FlushForTesting(); info3.FlushForTesting();
info.reset(); info.reset();
...@@ -106,12 +110,13 @@ TYPED_TEST_P(ServiceLifetimeTestTemplate, ...@@ -106,12 +110,13 @@ TYPED_TEST_P(ServiceLifetimeTestTemplate,
TYPED_TEST_P(ServiceLifetimeTestTemplate, TYPED_TEST_P(ServiceLifetimeTestTemplate,
DISABLED_ServiceRestartsWhenClientReconnects) { DISABLED_ServiceRestartsWhenClientReconnects) {
mojom::SystemInfoPtr info; mojo::Remote<mojom::SystemInfo> info;
{ {
base::RunLoop wait_loop; base::RunLoop wait_loop;
EXPECT_CALL(*this->service_observer_, ServiceStarted()) EXPECT_CALL(*this->service_observer_, ServiceStarted())
.WillOnce(testing::Invoke(&wait_loop, &base::RunLoop::Quit)); .WillOnce(testing::Invoke(&wait_loop, &base::RunLoop::Quit));
this->connector()->BindInterface(mojom::kServiceName, &info); this->connector()->Connect(mojom::kServiceName,
info.BindNewPipeAndPassReceiver());
wait_loop.Run(); wait_loop.Run();
} }
{ {
...@@ -125,7 +130,8 @@ TYPED_TEST_P(ServiceLifetimeTestTemplate, ...@@ -125,7 +130,8 @@ TYPED_TEST_P(ServiceLifetimeTestTemplate,
base::RunLoop wait_loop; base::RunLoop wait_loop;
EXPECT_CALL(*this->service_observer_, ServiceStarted()) EXPECT_CALL(*this->service_observer_, ServiceStarted())
.WillOnce(testing::Invoke(&wait_loop, &base::RunLoop::Quit)); .WillOnce(testing::Invoke(&wait_loop, &base::RunLoop::Quit));
this->connector()->BindInterface(mojom::kServiceName, &info); this->connector()->Connect(mojom::kServiceName,
info.BindNewPipeAndPassReceiver());
wait_loop.Run(); wait_loop.Run();
} }
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment