Home | History | Annotate | Download | only in pdx
      1 #ifndef ANDROID_PDX_MOCK_MESSAGE_READER_H_
      2 #define ANDROID_PDX_MOCK_MESSAGE_READER_H_
      3 
      4 #include <gmock/gmock.h>
      5 #include <pdx/message_reader.h>
      6 
      7 namespace android {
      8 namespace pdx {
      9 
     10 class MockInputResourceMapper : public InputResourceMapper {
     11  public:
     12   MOCK_METHOD2(GetFileHandle, bool(FileReference ref, LocalHandle* handle));
     13   MOCK_METHOD2(GetChannelHandle,
     14                bool(ChannelReference ref, LocalChannelHandle* handle));
     15 };
     16 
     17 class MockMessageReader : public MessageReader {
     18  public:
     19   MOCK_METHOD0(GetNextReadBufferSection, BufferSection());
     20   MOCK_METHOD1(ConsumeReadBufferSectionData, void(const void* new_start));
     21   MOCK_METHOD0(GetInputResourceMapper, InputResourceMapper*());
     22 };
     23 
     24 }  // namespace pdx
     25 }  // namespace android
     26 
     27 #endif  // ANDROID_PDX_MOCK_MESSAGE_READER_H_
     28