OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 JINGLE_GLUE_JINGLE_GLUE_MOCK_OBJECTS_H_ | 5 #ifndef JINGLE_GLUE_JINGLE_GLUE_MOCK_OBJECTS_H_ |
6 #define JINGLE_GLUE_JINGLE_GLUE_MOCK_OBJECTS_H_ | 6 #define JINGLE_GLUE_JINGLE_GLUE_MOCK_OBJECTS_H_ |
7 | 7 |
8 #include "testing/gmock/include/gmock/gmock.h" | 8 #include "testing/gmock/include/gmock/gmock.h" |
9 #include "third_party/libjingle/source/talk/base/stream.h" | 9 #include "third_party/webrtc/base/stream.h" |
10 | 10 |
11 namespace jingle_glue { | 11 namespace jingle_glue { |
12 | 12 |
13 class MockStream : public talk_base::StreamInterface { | 13 class MockStream : public rtc::StreamInterface { |
14 public: | 14 public: |
15 MockStream(); | 15 MockStream(); |
16 virtual ~MockStream(); | 16 virtual ~MockStream(); |
17 | 17 |
18 MOCK_CONST_METHOD0(GetState, talk_base::StreamState()); | 18 MOCK_CONST_METHOD0(GetState, rtc::StreamState()); |
19 | 19 |
20 MOCK_METHOD4(Read, talk_base::StreamResult(void*, size_t, size_t*, int*)); | 20 MOCK_METHOD4(Read, rtc::StreamResult(void*, size_t, size_t*, int*)); |
21 MOCK_METHOD4(Write, talk_base::StreamResult(const void*, size_t, | 21 MOCK_METHOD4(Write, rtc::StreamResult(const void*, size_t, |
22 size_t*, int*)); | 22 size_t*, int*)); |
23 MOCK_CONST_METHOD1(GetAvailable, bool(size_t*)); | 23 MOCK_CONST_METHOD1(GetAvailable, bool(size_t*)); |
24 MOCK_METHOD0(Close, void()); | 24 MOCK_METHOD0(Close, void()); |
25 | 25 |
26 MOCK_METHOD3(PostEvent, void(talk_base::Thread*, int, int)); | 26 MOCK_METHOD3(PostEvent, void(rtc::Thread*, int, int)); |
27 MOCK_METHOD2(PostEvent, void(int, int)); | 27 MOCK_METHOD2(PostEvent, void(int, int)); |
28 }; | 28 }; |
29 | 29 |
30 } // namespace jingle_glue | 30 } // namespace jingle_glue |
31 | 31 |
32 #endif // JINGLE_GLUE_JINGLE_GLUE_MOCK_OBJECTS_H_ | 32 #endif // JINGLE_GLUE_JINGLE_GLUE_MOCK_OBJECTS_H_ |
OLD | NEW |