some improvements for test

This commit is contained in:
Robin Müller 2023-08-03 17:44:30 +02:00
parent 6c6b552059
commit 8ddd6eb18d
Signed by: muellerr
GPG Key ID: 407F9B00F858F270
1 changed files with 4 additions and 3 deletions

View File

@ -111,13 +111,14 @@ TEST_CASE("CFDP Source Handler", "[cfdp]") {
SECTION("Transfer empty file") {
CHECK(sourceHandler.transactionStart(putRequest, cfg) == OK);
size_t expectedFileSize = 0;
SourceHandler::FsmResult& fsmResult = sourceHandler.stateMachine();
// Verify metadata PDU was sent.
genericMetadataCheck(fsmResult, 0);
genericMetadataCheck(fsmResult, expectedFileSize);
fsmResult = sourceHandler.stateMachine();
// Verify EOF PDU was sent. No file data PDU is sent for an empty file.
genericEofCheck(fsmResult, 0, 0);
// Verify EOF PDU was sent. No file data PDU is sent for an empty file and the checksum is 0.
genericEofCheck(fsmResult, expectedFileSize, 0);
CHECK(sourceHandler.getStep() == SourceHandler::TransactionStep::IDLE);
CHECK(sourceHandler.getState() == CfdpState::IDLE);