| #ifndef MOCK_PLDM_INTERFACE_HPP | |
| #define MOCK_PLDM_INTERFACE_HPP | |
| #include "libpldm/base.h" | |
| #include "libpldm/pldm.h" | |
| #include "interface/pldm_interface.hpp" | |
| #include "gmock/gmock.h" | |
| class MockPldmInterface : public PldmInterface | |
| { | |
| public: | |
| MOCK_METHOD(pldm_requester_rc_t, pldmSendAtNetwork, | |
| (mctp_eid_t, int, int, const uint8_t*, size_t)); | |
| MOCK_METHOD(pldm_requester_rc_t, pldmRecvAtNetwork, | |
| (mctp_eid_t, int, int, uint8_t, uint8_t**, size_t*)); | |
| }; | |
| #endif // MOCK_PLDM_INTERFACE_HPP |