1 #pragma once 2 3 #include "platform-mc/event_manager.hpp" 4 5 #include <gmock/gmock.h> 6 7 namespace pldm 8 { 9 namespace platform_mc 10 { 11 12 class MockEventManager : public EventManager 13 { 14 public: MockEventManager(TerminusManager & terminusManager,TerminiMapper & termini)15 MockEventManager(TerminusManager& terminusManager, TerminiMapper& termini) : 16 EventManager(terminusManager, termini) {}; 17 18 MOCK_METHOD(int, processCperEvent, 19 (pldm_tid_t tid, uint16_t eventId, const uint8_t* eventData, 20 size_t eventDataSize), 21 (override)); 22 }; 23 24 } // namespace platform_mc 25 } // namespace pldm 26