1e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko#ifndef ANDROID_PDX_MOCK_CLIENT_CHANNEL_FACTORY_H_ 2e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko#define ANDROID_PDX_MOCK_CLIENT_CHANNEL_FACTORY_H_ 3e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko 4e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko#include <gmock/gmock.h> 5e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko#include <pdx/client_channel_factory.h> 6e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko 7e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenkonamespace android { 8e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenkonamespace pdx { 9e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko 10e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenkoclass MockClientChannelFactory : public ClientChannelFactory { 11e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko public: 12e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko MOCK_CONST_METHOD1( 13e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko Connect, Status<std::unique_ptr<ClientChannel>>(int64_t timeout_ms)); 14e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko}; 15e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko 16e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko} // namespace pdx 17e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko} // namespace android 18e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko 19e4eec20f6263f4a42ae462456f60ea6c4518bb0aAlex Vakulenko#endif // ANDROID_PDX_MOCK_CLIENT_CHANNEL_FACTORY_H_ 20