| #pragma once |
| |
| #include "platform-mc/event_manager.hpp" |
| |
| #include <gmock/gmock.h> |
| |
| namespace pldm |
| { |
| namespace platform_mc |
| { |
| |
| class MockEventManager : public EventManager |
| { |
| public: |
| MockEventManager(TerminusManager& terminusManager, TerminiMapper& termini) : |
| EventManager(terminusManager, termini) {}; |
| |
| MOCK_METHOD(int, processCperEvent, |
| (pldm_tid_t tid, uint16_t eventId, const uint8_t* eventData, |
| size_t eventDataSize), |
| (override)); |
| |
| MOCK_METHOD(int, processOemCrashdumpEvent, |
| (pldm_tid_t tid, uint16_t eventId, uint8_t eventClass, |
| const uint8_t* eventData, size_t eventDataSize), |
| (override)); |
| }; |
| |
| } // namespace platform_mc |
| } // namespace pldm |