contnue msg parser unittest
This commit is contained in:
@ -5,6 +5,7 @@
|
||||
#include "fsfw/cfdp/tlv/Lv.h"
|
||||
#include "fsfw/cfdp/tlv/ReservedMessageCreator.h"
|
||||
#include "fsfw/cfdp/tlv/StringLv.h"
|
||||
#include "fsfw/globalfunctions/arrayprinter.h"
|
||||
#include "mocks/MessageQueueMock.h"
|
||||
#include "mocks/StorageManagerMock.h"
|
||||
|
||||
@ -20,6 +21,7 @@ TEST_CASE("Reserved Message Parser", "[cfdp]") {
|
||||
StorageManagerMock ipcStore(0, storeCfg);
|
||||
std::array<uint8_t, 128> buffer{};
|
||||
uint8_t msgBuf[32]{};
|
||||
|
||||
EntityId entityId(cfdp::WidthInBytes::ONE_BYTE, 5);
|
||||
uint8_t* msgBufPtr = msgBuf;
|
||||
size_t serLen = 0;
|
||||
@ -35,7 +37,8 @@ TEST_CASE("Reserved Message Parser", "[cfdp]") {
|
||||
serLen = 0;
|
||||
ReturnValue_t result = creator.serializeBe(buffer.data(), serLen, buffer.size());
|
||||
CHECK(result == returnvalue::OK);
|
||||
arrayprinter::print(buffer.data(), serLen);
|
||||
|
||||
ReservedMessageParser parser(ipcStore, msgQueue, destQueueId);
|
||||
CHECK(parser.parse(buffer.data(), buffer.max_size()) == OK);
|
||||
CHECK(parser.parse(buffer.data(), serLen) == OK);
|
||||
}
|
||||
|
Reference in New Issue
Block a user