diff options
author | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-16 19:53:35 +0000 |
---|---|---|
committer | hclam@chromium.org <hclam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-16 19:53:35 +0000 |
commit | 6fd3d6a1648a754d8023924074612d55c187b4cf (patch) | |
tree | 102ac605e52b8cf1a4e423b5403a0302a5ee9f76 /remoting/protocol/mock_objects.h | |
parent | 3e4155c723ab73c8f754a82d81f0eb247c83536f (diff) | |
download | chromium_src-6fd3d6a1648a754d8023924074612d55c187b4cf.zip chromium_src-6fd3d6a1648a754d8023924074612d55c187b4cf.tar.gz chromium_src-6fd3d6a1648a754d8023924074612d55c187b4cf.tar.bz2 |
Implement input stub in the host side for chromoting
Implement InputStub for the host.
BUG=None
TEST=None
Review URL: http://codereview.chromium.org/4726003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66314 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/protocol/mock_objects.h')
-rw-r--r-- | remoting/protocol/mock_objects.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/remoting/protocol/mock_objects.h b/remoting/protocol/mock_objects.h index 5acb131..b10c139 100644 --- a/remoting/protocol/mock_objects.h +++ b/remoting/protocol/mock_objects.h @@ -7,6 +7,8 @@ #include "remoting/proto/internal.pb.h" #include "remoting/protocol/connection_to_client.h" +#include "remoting/protocol/host_stub.h" +#include "remoting/protocol/input_stub.h" #include "testing/gmock/include/gmock/gmock.h" namespace remoting { @@ -44,6 +46,28 @@ class MockConnectionToClientEventHandler : DISALLOW_COPY_AND_ASSIGN(MockConnectionToClientEventHandler); }; +class MockInputStub : public InputStub { + public: + MockInputStub() {} + + MOCK_METHOD2(InjectKeyEvent, void(const KeyEvent* event, Task* done)); + MOCK_METHOD2(InjectMouseEvent, void(const MouseEvent* event, Task* done)); + + private: + DISALLOW_COPY_AND_ASSIGN(MockInputStub); +}; + +class MockHostStub : public HostStub { + public: + MockHostStub() {} + + MOCK_METHOD2(SuggestResolution, void(const SuggestResolutionRequest* msg, + Task* done)); + + private: + DISALLOW_COPY_AND_ASSIGN(MockHostStub); +}; + } // namespace protocol } // namespace remoting |