Index: media/mojo/services/media_mojo_unittest.cc |
diff --git a/media/mojo/services/media_mojo_unittest.cc b/media/mojo/services/media_mojo_unittest.cc |
index 0b6005dd4b2a053fa5ffbc8ffb3d99dbc74ae7f4..036f255370c990baed70a21fa4b10e7cfd1205cb 100644 |
--- a/media/mojo/services/media_mojo_unittest.cc |
+++ b/media/mojo/services/media_mojo_unittest.cc |
@@ -20,6 +20,7 @@ |
#include "media/mojo/interfaces/decryptor.mojom.h" |
#include "media/mojo/interfaces/renderer.mojom.h" |
#include "media/mojo/interfaces/service_factory.mojom.h" |
+#include "mojo/public/cpp/bindings/associated_binding.h" |
#include "services/shell/public/cpp/service_test.h" |
#include "testing/gmock/include/gmock/gmock.h" |
@@ -116,11 +117,15 @@ class MediaServiceTest : public shell::test::ServiceTest { |
mojo_video_stream_.reset(new MojoDemuxerStreamImpl( |
&video_stream_, GetProxy(&video_stream_proxy))); |
+ mojom::RendererClientAssociatedPtrInfo client_ptr_info; |
+ renderer_client_binding_.Bind(&client_ptr_info, |
+ renderer_.associated_group()); |
+ |
EXPECT_CALL(*this, OnRendererInitialized(expected_result)) |
.Times(Exactly(1)) |
.WillOnce(InvokeWithoutArgs(run_loop_.get(), &base::RunLoop::Quit)); |
- renderer_->Initialize(renderer_client_binding_.CreateInterfacePtrAndBind(), |
- nullptr, std::move(video_stream_proxy), base::nullopt, |
+ renderer_->Initialize(std::move(client_ptr_info), nullptr, |
+ std::move(video_stream_proxy), base::nullopt, |
base::Bind(&MediaServiceTest::OnRendererInitialized, |
base::Unretained(this))); |
} |
@@ -135,7 +140,7 @@ class MediaServiceTest : public shell::test::ServiceTest { |
mojom::RendererPtr renderer_; |
StrictMock<MockRendererClient> renderer_client_; |
- mojo::Binding<mojom::RendererClient> renderer_client_binding_; |
+ mojo::AssociatedBinding<mojom::RendererClient> renderer_client_binding_; |
StrictMock<MockDemuxerStream> video_stream_; |
std::unique_ptr<MojoDemuxerStreamImpl> mojo_video_stream_; |