blob: 54c8a7b33f4b701e4e3b6e037683f002e47d23ee [file] [log] [blame]
#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