Index: media/remoting/remoting_controller_unittest.cc |
diff --git a/media/remoting/remoting_controller_unittest.cc b/media/remoting/remoting_controller_unittest.cc |
index b97d243da791b3d8b90a897ea2586feda0eeee33..3986b8cdbbea02d56d97cd501c888fab8c881344 100644 |
--- a/media/remoting/remoting_controller_unittest.cc |
+++ b/media/remoting/remoting_controller_unittest.cc |
@@ -103,11 +103,13 @@ class FakeRemoterFactory final : public mojom::RemoterFactory { |
}; |
std::unique_ptr<RemotingController> CreateRemotingController( |
- mojom::RemoterFactory* remoter_factory) { |
+ bool start_will_fail) { |
mojom::RemotingSourcePtr remoting_source; |
mojom::RemotingSourceRequest remoting_source_request = |
mojo::GetProxy(&remoting_source); |
mojom::RemoterPtr remoter; |
+ std::unique_ptr<mojom::RemoterFactory> remoter_factory = |
+ base::MakeUnique<FakeRemoterFactory>(start_will_fail); |
remoter_factory->Create(std::move(remoting_source), mojo::GetProxy(&remoter)); |
std::unique_ptr<RemotingController> remoting_controller = |
base::MakeUnique<RemotingController>(std::move(remoting_source_request), |
@@ -120,8 +122,7 @@ std::unique_ptr<RemotingController> CreateRemotingController( |
class RemotingControllerTest : public ::testing::Test { |
public: |
RemotingControllerTest() |
- : remoting_controller_( |
- CreateRemotingController(new FakeRemoterFactory(false))), |
+ : remoting_controller_(CreateRemotingController(false)), |
is_remoting_(false) { |
remoting_controller_->SetSwitchRendererCallback(base::Bind( |
&RemotingControllerTest::ToggleRenderer, base::Unretained(this))); |
@@ -159,7 +160,7 @@ TEST_F(RemotingControllerTest, ToggleRenderer) { |
TEST_F(RemotingControllerTest, StartFailed) { |
EXPECT_FALSE(is_remoting_); |
- remoting_controller_ = CreateRemotingController(new FakeRemoterFactory(true)); |
+ remoting_controller_ = CreateRemotingController(true); |
remoting_controller_->SetSwitchRendererCallback(base::Bind( |
&RemotingControllerTest::ToggleRenderer, base::Unretained(this))); |
remoting_controller_->OnSinkAvailable(); |