start implementing reserved message creator

This commit is contained in:
2023-07-24 18:01:25 +02:00
parent 844c90a625
commit 8581f9a6f3
6 changed files with 69 additions and 4 deletions

View File

@ -1,3 +1,4 @@
target_sources(
${FSFW_TEST_TGT} PRIVATE testDistributor.cpp testDestHandler.cpp
testSourceHandler.cpp testFaultHandler.cpp)
${FSFW_TEST_TGT}
PRIVATE testDistributor.cpp testDestHandler.cpp testReservedMsgParser.cpp
testSourceHandler.cpp testFaultHandler.cpp)

View File

@ -0,0 +1,18 @@
#include <catch2/catch_test_macros.hpp>
#include "fsfw/cfdp/handler/ReservedMessageParser.h"
#include "mocks/MessageQueueMock.h"
#include "mocks/StorageManagerMock.h"
TEST_CASE("Reserved Message Parser", "[cfdp]") {
using namespace cfdp;
using namespace returnvalue;
MessageQueueId_t destQueueId = 2;
MessageQueueMock msgQueue(destQueueId);
LocalPool::LocalPoolConfig storeCfg = {{10, 32}, {10, 64}, {10, 128}, {10, 1024}};
StorageManagerMock ipcStore(0, storeCfg);
ReservedMessageParser parser(ipcStore, msgQueue, destQueueId);
// parser.parse()
}