From 0f42790aa1f6717f992d691b58d270dca7e189bc Mon Sep 17 00:00:00 2001 From: Ulrich Mohr Date: Fri, 11 Feb 2022 17:49:28 +0100 Subject: [PATCH] more mocking an such in unittests --- unittest/controller/testThermalController.cpp | 4 +++ unittest/mocks/EventManagerMock.h | 27 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 unittest/mocks/EventManagerMock.h diff --git a/unittest/controller/testThermalController.cpp b/unittest/controller/testThermalController.cpp index b3d74476..357cadd2 100644 --- a/unittest/controller/testThermalController.cpp +++ b/unittest/controller/testThermalController.cpp @@ -4,6 +4,10 @@ #include #include #include +#include + + + #include #include diff --git a/unittest/mocks/EventManagerMock.h b/unittest/mocks/EventManagerMock.h new file mode 100644 index 00000000..1e33598b --- /dev/null +++ b/unittest/mocks/EventManagerMock.h @@ -0,0 +1,27 @@ +#ifndef EVENTMANAGERMOCK_H_ +#define EVENTMANAGERMOCK_H_ + +#include + +class EventManagerMock { + public: + virtual MessageQueueId_t getEventReportQueue() override; + + virtual ReturnValue_t registerListener(MessageQueueId_t listener, + bool forwardAllButSelected = false) override; + virtual ReturnValue_t subscribeToEvent(MessageQueueId_t listener, EventId_t event) override; + virtual ReturnValue_t subscribeToAllEventsFrom(MessageQueueId_t listener, + object_id_t object) override; + virtual ReturnValue_t subscribeToEventRange(MessageQueueId_t listener, EventId_t idFrom = 0, + EventId_t idTo = 0, bool idInverted = false, + object_id_t reporterFrom = 0, + object_id_t reporterTo = 0, + bool reporterInverted = false) override; + virtual ReturnValue_t unsubscribeFromEventRange(MessageQueueId_t listener, EventId_t idFrom = 0, + EventId_t idTo = 0, bool idInverted = false, + object_id_t reporterFrom = 0, + object_id_t reporterTo = 0, + bool reporterInverted = false) override; +}; + +#endif /* EVENTMANAGERMOCK_H_ */ \ No newline at end of file