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..21935d7fbf1b6482daf38e24b1086aef76467e97 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_CONST_METHOD0(Play, void()); |
+ MOCK_CONST_METHOD0(Pause, void()); |
+ MOCK_CONST_METHOD1(Seek, void(base::TimeDelta time)); |
+ MOCK_CONST_METHOD1(SetMute, void(bool mute)); |
+ MOCK_CONST_METHOD1(SetVolume, void(float volume)); |
+ |
+ protected: |
+ // The dtor is protected because MockMediaRouteController is ref-counted. |
+ ~MockMediaRouteController() override; |
+}; |
+ |
class MockMediaRouteControllerObserver : public MediaRouteController::Observer { |
public: |
MockMediaRouteControllerObserver( |