1 #pragma once 2 3 #include "interfaces/report_manager.hpp" 4 5 #include <gmock/gmock.h> 6 7 class ReportManagerMock : public interfaces::ReportManager 8 { 9 public: 10 MOCK_METHOD(void, removeReport, (const interfaces::Report*), (override)); 11 MOCK_METHOD(void, updateReport, (const std::string& name), (override)); 12 MOCK_METHOD(void, updateTriggerIds, 13 (const std::string& reportId, const std::string& triggerId, 14 TriggerIdUpdate updateType), 15 (override)); 16 }; 17