xref: /openbmc/gpioplus/src/gpioplus/test/handle.hpp (revision 7ba248ad685c8a2029f9cfdbae98d161e9664a3b)
1 #pragma once
2 #include <gpioplus/handle.hpp>
3 
4 #include <gmock/gmock.h>
5 
6 namespace gpioplus
7 {
8 namespace test
9 {
10 
11 class HandleMock : public HandleInterface
12 {
13   public:
14     MOCK_CONST_METHOD0(getValues, std::vector<uint8_t>());
15     MOCK_CONST_METHOD1(getValues, void(std::vector<uint8_t>&));
16     MOCK_CONST_METHOD1(setValues, void(const std::vector<uint8_t>&));
17 };
18 
19 } // namespace test
20 } // namespace gpioplus
21