Filesystem and CFDP updates
This commit is contained in:
@ -82,13 +82,15 @@ TEST_CASE("CCSDS Creator", "[ccsds-creator]") {
|
||||
CHECK(buf[5] == 0xFF);
|
||||
}
|
||||
|
||||
SECTION("Setting data length 0 is ignored") {
|
||||
SECTION("Setting data length 0") {
|
||||
SpacePacketCreator creator = SpacePacketCreator(
|
||||
ccsds::PacketType::TC, true, 0xFFFF, ccsds::SequenceFlags::FIRST_SEGMENT, 0x34, 0x22);
|
||||
creator.setCcsdsLenFromTotalDataFieldLen(0);
|
||||
REQUIRE(creator.getPacketDataLen() == 0x22);
|
||||
// Will result in field length 0.
|
||||
REQUIRE(creator.getPacketDataLen() == 0);
|
||||
// Will also result in field length 0.
|
||||
creator.setCcsdsLenFromTotalDataFieldLen(1);
|
||||
REQUIRE(creator.getPacketDataLen() == 0x00);
|
||||
REQUIRE(creator.getPacketDataLen() == 0);
|
||||
}
|
||||
|
||||
SECTION("Invalid APID") {
|
||||
|
Reference in New Issue
Block a user