OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef REMOTING_HOST_HOST_MOCK_OBJECTS_H_ | 5 #ifndef REMOTING_HOST_HOST_MOCK_OBJECTS_H_ |
6 #define REMOTING_HOST_HOST_MOCK_OBJECTS_H_ | 6 #define REMOTING_HOST_HOST_MOCK_OBJECTS_H_ |
7 | 7 |
8 #include "net/base/ip_endpoint.h" | 8 #include "net/base/ip_endpoint.h" |
9 #include "remoting/base/capture_data.h" | 9 #include "remoting/base/capture_data.h" |
10 #include "remoting/host/video_frame_capturer.h" | 10 #include "remoting/host/video_frame_capturer.h" |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
78 public: | 78 public: |
79 MockContinueWindow(); | 79 MockContinueWindow(); |
80 virtual ~MockContinueWindow(); | 80 virtual ~MockContinueWindow(); |
81 | 81 |
82 MOCK_METHOD2(Show, void( | 82 MOCK_METHOD2(Show, void( |
83 remoting::ChromotingHost* host, | 83 remoting::ChromotingHost* host, |
84 const remoting::ContinueWindow::ContinueSessionCallback& callback)); | 84 const remoting::ContinueWindow::ContinueSessionCallback& callback)); |
85 MOCK_METHOD0(Hide, void()); | 85 MOCK_METHOD0(Hide, void()); |
86 }; | 86 }; |
87 | 87 |
88 class MockChromotingHostContext : public ChromotingHostContext { | |
89 public: | |
90 MockChromotingHostContext(); | |
91 virtual ~MockChromotingHostContext(); | |
92 | |
93 MOCK_METHOD0(Start, bool()); | |
94 MOCK_METHOD0(Stop, void()); | |
95 MOCK_METHOD0(ui_task_runner, base::SingleThreadTaskRunner*()); | |
96 MOCK_METHOD0(capture_task_runner, base::SingleThreadTaskRunner*()); | |
97 MOCK_METHOD0(encode_task_runner, base::SingleThreadTaskRunner*()); | |
98 MOCK_METHOD0(network_task_runner, base::SingleThreadTaskRunner*()); | |
99 MOCK_METHOD0(io_task_runner, base::SingleThreadTaskRunner*()); | |
100 | |
101 private: | |
102 DISALLOW_COPY_AND_ASSIGN(MockChromotingHostContext); | |
103 }; | |
104 | |
105 class MockClientSessionEventHandler : public ClientSession::EventHandler { | 88 class MockClientSessionEventHandler : public ClientSession::EventHandler { |
106 public: | 89 public: |
107 MockClientSessionEventHandler(); | 90 MockClientSessionEventHandler(); |
108 virtual ~MockClientSessionEventHandler(); | 91 virtual ~MockClientSessionEventHandler(); |
109 | 92 |
110 MOCK_METHOD1(OnSessionAuthenticated, void(ClientSession* client)); | 93 MOCK_METHOD1(OnSessionAuthenticated, void(ClientSession* client)); |
111 MOCK_METHOD1(OnSessionChannelsConnected, void(ClientSession* client)); | 94 MOCK_METHOD1(OnSessionChannelsConnected, void(ClientSession* client)); |
112 MOCK_METHOD1(OnSessionAuthenticationFailed, void(ClientSession* client)); | 95 MOCK_METHOD1(OnSessionAuthenticationFailed, void(ClientSession* client)); |
113 MOCK_METHOD1(OnSessionClosed, void(ClientSession* client)); | 96 MOCK_METHOD1(OnSessionClosed, void(ClientSession* client)); |
114 MOCK_METHOD2(OnSessionSequenceNumber, void(ClientSession* client, | 97 MOCK_METHOD2(OnSessionSequenceNumber, void(ClientSession* client, |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
168 void(const std::string& jid, | 151 void(const std::string& jid, |
169 const std::string& channel_name, | 152 const std::string& channel_name, |
170 const protocol::TransportRoute& route)); | 153 const protocol::TransportRoute& route)); |
171 MOCK_METHOD1(OnStart, void(const std::string& xmpp_login)); | 154 MOCK_METHOD1(OnStart, void(const std::string& xmpp_login)); |
172 MOCK_METHOD0(OnShutdown, void()); | 155 MOCK_METHOD0(OnShutdown, void()); |
173 }; | 156 }; |
174 | 157 |
175 } // namespace remoting | 158 } // namespace remoting |
176 | 159 |
177 #endif // REMOTING_HOST_HOST_MOCK_OBJECTS_H_ | 160 #endif // REMOTING_HOST_HOST_MOCK_OBJECTS_H_ |
OLD | NEW |