Index: chrome/browser/media/router/mojo/media_router_mojo_test.h |
diff --git a/chrome/browser/media/router/mojo/media_router_mojo_test.h b/chrome/browser/media/router/mojo/media_router_mojo_test.h |
index 4149d41bb8d26e7ae8fcd4ab4af851a69cf55620..9227fb7d7a2f6b86a6b22e7852edaa0b67db4894 100644 |
--- a/chrome/browser/media/router/mojo/media_router_mojo_test.h |
+++ b/chrome/browser/media/router/mojo/media_router_mojo_test.h |
@@ -147,6 +147,23 @@ class MockMediaController : public mojom::MediaController { |
mojo::Binding<mojom::MediaController> binding_; |
}; |
+class MockMediaRouteController : public MediaRouteController { |
+ public: |
+ MockMediaRouteController(const MediaRoute::Id& route_id, |
+ mojom::MediaControllerPtr mojo_media_controller, |
+ MediaRouter* media_router); |
+ |
+ MOCK_METHOD0(Play, void()); |
+ MOCK_METHOD0(Pause, void()); |
+ MOCK_METHOD1(Seek, void(base::TimeDelta time)); |
+ MOCK_METHOD1(SetMute, void(bool mute)); |
+ MOCK_METHOD1(SetVolume, void(float volume)); |
+ |
+ protected: |
+ // The dtor is protected because MockMediaRouteController is ref-counted. |
+ ~MockMediaRouteController() override; |
+}; |
+ |
class MockMediaRouteControllerObserver : public MediaRouteController::Observer { |
public: |
MockMediaRouteControllerObserver( |