#ifndef FSFW_TESTS_EVENTREPORTPROXYMOCK_H #define FSFW_TESTS_EVENTREPORTPROXYMOCK_H #include #include "fsfw/events/EventReportingProxyIF.h" class EventReportingProxyMock : public EventReportingProxyIF { public: void forwardEvent(Event event, uint32_t parameter1, uint32_t parameter2) const override; struct EventInfo { EventInfo(Event event, uint32_t p1, uint32_t p2) : event(event), p1(p1), p2(p2) {} Event event; uint32_t p1; uint32_t p2; }; mutable std::queue eventQueue; }; #endif // FSFW_TESTS_EVENTREPORTPROXYMOCK_H