Index: remoting/host/host_mock_objects.h |
=================================================================== |
--- remoting/host/host_mock_objects.h (revision 170590) |
+++ remoting/host/host_mock_objects.h (working copy) |
@@ -85,6 +85,23 @@ |
MOCK_METHOD0(Hide, void()); |
}; |
+class MockChromotingHostContext : public ChromotingHostContext { |
+ public: |
+ MockChromotingHostContext(); |
+ virtual ~MockChromotingHostContext(); |
+ |
+ MOCK_METHOD0(Start, bool()); |
+ MOCK_METHOD0(Stop, void()); |
+ MOCK_METHOD0(ui_task_runner, base::SingleThreadTaskRunner*()); |
+ MOCK_METHOD0(capture_task_runner, base::SingleThreadTaskRunner*()); |
+ MOCK_METHOD0(encode_task_runner, base::SingleThreadTaskRunner*()); |
+ MOCK_METHOD0(network_task_runner, base::SingleThreadTaskRunner*()); |
+ MOCK_METHOD0(io_task_runner, base::SingleThreadTaskRunner*()); |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(MockChromotingHostContext); |
+}; |
+ |
class MockClientSessionEventHandler : public ClientSession::EventHandler { |
public: |
MockClientSessionEventHandler(); |