blob: 8e2349ea07d75c43536ac4f9deed704f05f86953 [file] [log] [blame]
Gilbert Chen77e6fe72024-08-06 09:23:30 +00001#pragma once
2
3#include "platform-mc/event_manager.hpp"
4
5#include <gmock/gmock.h>
6
7namespace pldm
8{
9namespace platform_mc
10{
11
12class MockEventManager : public EventManager
13{
14 public:
15 MockEventManager(TerminusManager& terminusManager, TerminiMapper& termini) :
16 EventManager(terminusManager, termini) {};
Dung Caof48015b2023-11-21 04:38:29 +000017
18 MOCK_METHOD(int, processCperEvent,
19 (pldm_tid_t tid, uint16_t eventId, const uint8_t* eventData,
20 size_t eventDataSize),
21 (override));
Gilbert Chen77e6fe72024-08-06 09:23:30 +000022};
23
24} // namespace platform_mc
25} // namespace pldm