Index: remoting/protocol/protocol_mock_objects.h |
diff --git a/remoting/protocol/protocol_mock_objects.h b/remoting/protocol/protocol_mock_objects.h |
index 758151fa24ceb6f1a0d95b3368ad5ad6b1ea5abc..edbdfbe049c7c76fc4758111516bd3ca0a9bd6fd 100644 |
--- a/remoting/protocol/protocol_mock_objects.h |
+++ b/remoting/protocol/protocol_mock_objects.h |
@@ -18,6 +18,7 @@ |
#include "remoting/protocol/client_stub.h" |
#include "remoting/protocol/clipboard_stub.h" |
#include "remoting/protocol/connection_to_client.h" |
+#include "remoting/protocol/connection_to_host.h" |
#include "remoting/protocol/host_stub.h" |
#include "remoting/protocol/input_stub.h" |
#include "remoting/protocol/pairing_registry.h" |
@@ -34,7 +35,7 @@ class MockConnectionToClient : public ConnectionToClient { |
public: |
MockConnectionToClient(Session* session, |
HostStub* host_stub); |
- virtual ~MockConnectionToClient(); |
+ ~MockConnectionToClient() override; |
MOCK_METHOD1(Init, void(Session* session)); |
MOCK_METHOD0(video_stub, VideoStub*()); |
@@ -69,11 +70,53 @@ class MockConnectionToClient : public ConnectionToClient { |
DISALLOW_COPY_AND_ASSIGN(MockConnectionToClient); |
}; |
+class MockConnectionToHost : public ConnectionToHost { |
+ public: |
+ MockConnectionToHost(); |
+ ~MockConnectionToHost() override; |
+ |
+ MOCK_METHOD5(ConnectPtr, |
+ void(SignalStrategy* signal_strategy, |
+ TransportFactory* transport_factory, |
+ Authenticator* authenticator, |
+ const std::string& host_jid, |
+ HostEventCallback* event_callback)); |
+ MOCK_METHOD0(config, const SessionConfig&()); |
+ MOCK_METHOD0(clipboard_forwarder, ClipboardStub*()); |
+ MOCK_METHOD0(host_stub, HostStub*()); |
+ MOCK_METHOD0(input_stub, InputStub* ()); |
+ MOCK_METHOD1(OnSignalStrategyStateChange, void(SignalStrategy::State state)); |
+ MOCK_METHOD1(OnSignalStrategyIncomingStanza, |
+ bool(const buzz::XmlElement* stanza)); |
+ MOCK_METHOD0(OnSessionManagerReady, void()); |
+ MOCK_METHOD2(OnIncomingSession, |
+ void(Session* session, |
+ SessionManager::IncomingSessionResponse* response)); |
+ MOCK_METHOD1(OnSessionStateChange, void(Session::State state)); |
+ MOCK_METHOD2(OnSessionRouteChange, |
+ void(const std::string& channel_name, const TransportRoute& route)); |
+ MOCK_METHOD1(OnChannelInitialized, |
+ void(ChannelDispatcherBase* channel_dispatcher)); |
+ MOCK_METHOD2(OnChannelError, |
+ void(ChannelDispatcherBase* channel_dispatcher, ErrorCode error)); |
+ MOCK_METHOD1(OnVideoChannelStatus, void(bool active)); |
+ |
+ // ConnectionToHost interface. |
+ void Connect(SignalStrategy* signal_strategy, |
+ scoped_ptr<TransportFactory> transport_factory, |
+ scoped_ptr<Authenticator> authenticator, |
+ const std::string& host_jid, |
+ HostEventCallback* event_callback) override; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(MockConnectionToHost); |
+}; |
+ |
class MockConnectionToClientEventHandler : |
public ConnectionToClient::EventHandler { |
public: |
MockConnectionToClientEventHandler(); |
- virtual ~MockConnectionToClientEventHandler(); |
+ ~MockConnectionToClientEventHandler() override; |
MOCK_METHOD1(OnConnectionAuthenticating, |
void(ConnectionToClient* connection)); |
@@ -95,7 +138,7 @@ class MockConnectionToClientEventHandler : |
class MockClipboardStub : public ClipboardStub { |
public: |
MockClipboardStub(); |
- virtual ~MockClipboardStub(); |
+ ~MockClipboardStub() override; |
MOCK_METHOD1(InjectClipboardEvent, void(const ClipboardEvent& event)); |
@@ -118,7 +161,7 @@ class MockCursorShapeChangeCallback { |
class MockInputStub : public InputStub { |
public: |
MockInputStub(); |
- virtual ~MockInputStub(); |
+ ~MockInputStub() override; |
MOCK_METHOD1(InjectKeyEvent, void(const KeyEvent& event)); |
MOCK_METHOD1(InjectTextEvent, void(const TextEvent& event)); |
@@ -132,7 +175,7 @@ class MockInputStub : public InputStub { |
class MockHostStub : public HostStub { |
public: |
MockHostStub(); |
- virtual ~MockHostStub(); |
+ ~MockHostStub() override; |
MOCK_METHOD1(NotifyClientResolution, |
void(const ClientResolution& resolution)); |
@@ -150,7 +193,7 @@ class MockHostStub : public HostStub { |
class MockClientStub : public ClientStub { |
public: |
MockClientStub(); |
- virtual ~MockClientStub(); |
+ ~MockClientStub() override; |
// ClientStub mock implementation. |
MOCK_METHOD1(SetCapabilities, void(const Capabilities& capabilities)); |
@@ -171,7 +214,7 @@ class MockClientStub : public ClientStub { |
class MockCursorShapeStub : public CursorShapeStub { |
public: |
MockCursorShapeStub(); |
- virtual ~MockCursorShapeStub(); |
+ ~MockCursorShapeStub() override; |
MOCK_METHOD1(SetCursorShape, void(const CursorShapeInfo& cursor_shape)); |
@@ -182,12 +225,12 @@ class MockCursorShapeStub : public CursorShapeStub { |
class MockVideoStub : public VideoStub { |
public: |
MockVideoStub(); |
- virtual ~MockVideoStub(); |
+ ~MockVideoStub() override; |
MOCK_METHOD2(ProcessVideoPacketPtr, void(const VideoPacket* video_packet, |
const base::Closure& done)); |
- virtual void ProcessVideoPacket(scoped_ptr<VideoPacket> video_packet, |
- const base::Closure& done) { |
+ void ProcessVideoPacket(scoped_ptr<VideoPacket> video_packet, |
+ const base::Closure& done) override { |
ProcessVideoPacketPtr(video_packet.get(), done); |
} |
@@ -198,7 +241,7 @@ class MockVideoStub : public VideoStub { |
class MockSession : public Session { |
public: |
MockSession(); |
- virtual ~MockSession(); |
+ ~MockSession() override; |
MOCK_METHOD1(SetEventHandler, void(Session::EventHandler* event_handler)); |
MOCK_METHOD0(error, ErrorCode()); |
@@ -223,7 +266,7 @@ class MockSession : public Session { |
class MockSessionManager : public SessionManager { |
public: |
MockSessionManager(); |
- virtual ~MockSessionManager(); |
+ ~MockSessionManager() override; |
MOCK_METHOD2(Init, void(SignalStrategy*, Listener*)); |
MOCK_METHOD3(ConnectPtr, Session*( |
@@ -233,15 +276,15 @@ class MockSessionManager : public SessionManager { |
MOCK_METHOD0(Close, void()); |
MOCK_METHOD1(set_authenticator_factory_ptr, |
void(AuthenticatorFactory* factory)); |
- virtual scoped_ptr<Session> Connect( |
+ scoped_ptr<Session> Connect( |
const std::string& host_jid, |
scoped_ptr<Authenticator> authenticator, |
- scoped_ptr<CandidateSessionConfig> config) { |
+ scoped_ptr<CandidateSessionConfig> config) override { |
return make_scoped_ptr( |
ConnectPtr(host_jid, authenticator.get(), config.get())); |
} |
- virtual void set_authenticator_factory( |
- scoped_ptr<AuthenticatorFactory> authenticator_factory) { |
+ void set_authenticator_factory( |
+ scoped_ptr<AuthenticatorFactory> authenticator_factory) override { |
set_authenticator_factory_ptr(authenticator_factory.release()); |
} |