start adding dedicated put request handler

This commit is contained in:
2023-07-26 17:17:51 +02:00
parent bb186fc965
commit fde277cd06
6 changed files with 43 additions and 41 deletions

View File

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

View File

@ -0,0 +1,3 @@
#include <catch2/catch_test_macros.hpp>
TEST_CASE("Put Request", "[cfdp]") {}

View File

@ -55,5 +55,10 @@ TEST_CASE("Reserved Message Parser", "[cfdp]") {
CHECK(packetLen > 0);
PutRequest putRequest;
size_t dummy = packetLen;
CHECK(putRequest.deSerialize(&data, &dummy, SerializeIF::Endianness::MACHINE) == OK);
REQUIRE(putRequest.deSerialize(&data, &dummy, SerializeIF::Endianness::MACHINE) == OK);
CHECK(putRequest.getDestId().getValue() == entityId.getValue());
CHECK(putRequest.getDestId().getWidth() == entityId.getWidth());
// size_t sourceNameSize = 0;
// const char* sourceNameStart
// CHECK(putRequest.getSourceName(sourceNameSize));
}