Index: chrome/browser/media/router/media_router_mojo_impl_unittest.cc |
diff --git a/chrome/browser/media/router/media_router_mojo_impl_unittest.cc b/chrome/browser/media/router/media_router_mojo_impl_unittest.cc |
index 09e2572a905779199d7bcc6be16031709c99426e..7553d5a9c1c405bce4beff4ec8aba0b1101c8e44 100644 |
--- a/chrome/browser/media/router/media_router_mojo_impl_unittest.cc |
+++ b/chrome/browser/media/router/media_router_mojo_impl_unittest.cc |
@@ -273,10 +273,18 @@ TEST_F(MediaRouterMojoImplTest, RegisterAndUnregisterMediaRoutesObserver) { |
ProcessEventLoop(); |
} |
-TEST_F(MediaRouterMojoImplTest, PostMessage) { |
+void AssertPostMessageResult(bool expected, bool actual) { |
+ EXPECT_EQ(expected, actual); |
+} |
+ |
+TEST_F(MediaRouterMojoImplTest, SendMessage) { |
EXPECT_CALL(mock_mojo_media_router_service_, |
- PostMessage(mojo::String(kRouteId), mojo::String(kMessage))); |
- router()->PostMessage(kRouteId, kMessage); |
+ SendMessage(mojo::String(kRouteId), mojo::String(kMessage), _)) |
+ .WillOnce(Invoke( |
+ [](const MediaRoute::Id& route_id, const std::string& message, |
+ const interfaces::MediaRouter::SendMessageCallback & cb) { cb.Run(true); })); |
Kevin M
2015/06/11 22:45:24
80col
haibinlu
2015/06/11 23:05:22
Done.
|
+ |
+ router()->SendMessage(kRouteId, kMessage, base::Bind(&AssertPostMessageResult, true)); |
Kevin M
2015/06/11 22:45:24
This is potentially buggy because there are no dto
haibinlu
2015/06/11 23:05:23
Good catch. Done.
|
ProcessEventLoop(); |
} |