From 5ab23a4e840bfcaad2fc9c5ba6e40e79356c522e Mon Sep 17 00:00:00 2001 From: kpetridis <petridkon@gmail.com> Date: Fri, 18 Mar 2022 21:48:47 +0200 Subject: [PATCH] Added test files --- CMakeLists.txt | 1 + .../RealTimeForwardingControlService.cpp | 50 +++++++++---------- test/Services/RealTimeForwardingControl.cpp | 6 +++ 3 files changed, 32 insertions(+), 25 deletions(-) create mode 100644 test/Services/RealTimeForwardingControl.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 37cdc1f4..391b583d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,6 +43,7 @@ add_library(common OBJECT src/Services/HousekeepingService.cpp src/Services/ParameterStatisticsService.cpp src/Helpers/Statistic.cpp + src/Services/RealTimeForwardingControlService.cpp ) # Specify the .cpp files for the executables diff --git a/src/Services/RealTimeForwardingControlService.cpp b/src/Services/RealTimeForwardingControlService.cpp index 329f1f73..ed38a6c8 100644 --- a/src/Services/RealTimeForwardingControlService.cpp +++ b/src/Services/RealTimeForwardingControlService.cpp @@ -90,8 +90,8 @@ void RealTimeForwardingControlService::addReportTypesToAppProcessConfiguration(M // } for (uint8_t j = 0; j < numOfServices; j++) { - uint8_t serviceType = request.readUint8(); // todo: check if service type is valid. + uint8_t serviceType = request.readUint8(); uint8_t numOfMessages = request.readUint8(); if (not checkService1(request, applicationID, serviceType, numOfMessages)) { @@ -116,29 +116,29 @@ void RealTimeForwardingControlService::execute(Message& message) { case AddReportTypesToAppProcessConfiguration: addReportTypesToAppProcessConfiguration(message); break; - case DeleteReportTypesFromAppProcessConfiguration: - deleteReportTypesFromAppProcessConfiguration(message); - break; - case ReportAppProcessConfigurationContent: - reportAppProcessConfigurationContent(message); - break; - case AddStructuresToHousekeepingConfiguration: - addStructuresToHousekeepingConfiguration(message); - break; - case DeleteStructuresFromHousekeepingConfiguration: - deleteStructuresFromHousekeepingConfiguration(message); - break; - case ReportHousekeepingConfigurationContent: - reportHousekeepingConfigurationContent(message); - break; - case AddEventDefinitionsToEventReportConfiguration: - addEventDefinitionsToEventReportConfiguration(message); - break; - case DeleteEventDefinitionsFromEventReportConfiguration: - deleteEventDefinitionsFromEventReportConfiguration(message); - break; - case ReportEventReportConfigurationContent: - reportEventReportConfigurationContent(message); - break; +// case DeleteReportTypesFromAppProcessConfiguration: +// deleteReportTypesFromAppProcessConfiguration(message); +// break; +// case ReportAppProcessConfigurationContent: +// reportAppProcessConfigurationContent(message); +// break; +// case AddStructuresToHousekeepingConfiguration: +// addStructuresToHousekeepingConfiguration(message); +// break; +// case DeleteStructuresFromHousekeepingConfiguration: +// deleteStructuresFromHousekeepingConfiguration(message); +// break; +// case ReportHousekeepingConfigurationContent: +// reportHousekeepingConfigurationContent(message); +// break; +// case AddEventDefinitionsToEventReportConfiguration: +// addEventDefinitionsToEventReportConfiguration(message); +// break; +// case DeleteEventDefinitionsFromEventReportConfiguration: +// deleteEventDefinitionsFromEventReportConfiguration(message); +// break; +// case ReportEventReportConfigurationContent: +// reportEventReportConfigurationContent(message); +// break; } } diff --git a/test/Services/RealTimeForwardingControl.cpp b/test/Services/RealTimeForwardingControl.cpp new file mode 100644 index 00000000..14039ab4 --- /dev/null +++ b/test/Services/RealTimeForwardingControl.cpp @@ -0,0 +1,6 @@ +#include <iostream> +#include "catch2/catch.hpp" +#include "Message.hpp" +#include "ServiceTests.hpp" +#include "ECSS_Definitions.hpp" +#include "Services/RealTimeForwardingControlService.hpp" -- GitLab