1eac61a4bSGilbert Chen #pragma once 2eac61a4bSGilbert Chen 3eac61a4bSGilbert Chen #include "platform-mc/sensor_manager.hpp" 4eac61a4bSGilbert Chen 5eac61a4bSGilbert Chen #include <gmock/gmock.h> 6eac61a4bSGilbert Chen 7eac61a4bSGilbert Chen namespace pldm 8eac61a4bSGilbert Chen { 9eac61a4bSGilbert Chen namespace platform_mc 10eac61a4bSGilbert Chen { 11eac61a4bSGilbert Chen 12eac61a4bSGilbert Chen class MockSensorManager : public SensorManager 13eac61a4bSGilbert Chen { 14eac61a4bSGilbert Chen public: MockSensorManager(sdeventplus::Event & event,TerminusManager & terminusManager,TerminiMapper & termini,Manager * manager)15eac61a4bSGilbert Chen MockSensorManager(sdeventplus::Event& event, 16*77e6fe7aSGilbert Chen TerminusManager& terminusManager, TerminiMapper& termini, 17*77e6fe7aSGilbert Chen Manager* manager) : 18*77e6fe7aSGilbert Chen SensorManager(event, terminusManager, termini, manager) {}; 19eac61a4bSGilbert Chen 20eac61a4bSGilbert Chen MOCK_METHOD(void, doSensorPolling, (pldm_tid_t tid), (override)); 21eac61a4bSGilbert Chen }; 22eac61a4bSGilbert Chen 23eac61a4bSGilbert Chen } // namespace platform_mc 24eac61a4bSGilbert Chen } // namespace pldm 25