#pragma once #include "status.hpp" #include #include #include #include namespace ipmi_flash { // TriggerableActionInterface class TriggerMock : public TriggerableActionInterface { public: MOCK_METHOD(bool, trigger, (), (override)); MOCK_METHOD(void, abort, (), (override)); MOCK_METHOD(ActionStatus, status, (), (override)); using TriggerableActionInterface::cb; }; std::unique_ptr CreateTriggerMock(); } // namespace ipmi_flash