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