reworked test setup
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
Some checks failed
EIVE/eive-obsw/pipeline/head There was a failure building this commit
This commit is contained in:
@ -1,24 +1,20 @@
|
||||
#include <fsfw/events/EventManagerIF.h>
|
||||
#include <fsfw/health/HealthTable.h>
|
||||
#include <fsfw/housekeeping/AcceptsHkPacketsIF.h>
|
||||
#include <fsfw/internalerror/InternalErrorReporter.h>
|
||||
#include <fsfw/ipc/QueueFactory.h>
|
||||
#include <mission/controller/ThermalController.h>
|
||||
|
||||
#include <catch2/catch_test_macros.hpp>
|
||||
|
||||
#include "../mocks/EventManagerMock.h"
|
||||
#include "../testEnvironment.h"
|
||||
|
||||
TEST_CASE("Thermal Controller", "[ThermalController]") {
|
||||
const object_id_t THERMAL_CONTROLLER_ID = 0x123;
|
||||
|
||||
ThermalController controller(THERMAL_CONTROLLER_ID, objects::NO_OBJECT);
|
||||
REQUIRE(controller.initialize() == HasReturnvaluesIF::RETURN_OK);
|
||||
|
||||
testEnvironment::initialize();
|
||||
|
||||
REQUIRE(controller.initializeAfterTaskCreation() == HasReturnvaluesIF::RETURN_OK);
|
||||
|
||||
EventManagerMock* eventmanager =
|
||||
ObjectManager::instance()->get<EventManagerMock>(objects::EVENT_MANAGER);
|
||||
REQUIRE(eventmanager->isEventInEventList(THERMAL_CONTROLLER_ID, HasModesIF::MODE_INFO) == false);
|
||||
testEnvironment::eventManager->clearEventList();
|
||||
|
||||
MessageQueueId_t controllerQueue = controller.getCommandQueue();
|
||||
|
||||
@ -34,9 +30,9 @@ TEST_CASE("Thermal Controller", "[ThermalController]") {
|
||||
|
||||
REQUIRE(controller.performOperation(0) == HasReturnvaluesIF::RETURN_OK);
|
||||
|
||||
REQUIRE(eventmanager->isEventInEventList(THERMAL_CONTROLLER_ID, HasModesIF::MODE_INFO,
|
||||
ControllerBase::MODE_NORMAL,
|
||||
HasModesIF::SUBMODE_NONE) == true);
|
||||
REQUIRE(testEnvironment::eventManager->isEventInEventList(
|
||||
THERMAL_CONTROLLER_ID, HasModesIF::MODE_INFO, ControllerBase::MODE_NORMAL,
|
||||
HasModesIF::SUBMODE_NONE) == true);
|
||||
|
||||
thermalControllerDefinitions::ComponentTemperatures componentTemperatures(THERMAL_CONTROLLER_ID);
|
||||
|
||||
|
Reference in New Issue
Block a user