add CFDP user base
This commit is contained in:
@ -1,3 +1,11 @@
|
||||
#include <catch2/catch_test_macros.hpp>
|
||||
|
||||
TEST_CASE("CFDP Dest Handler", "[cfdp]") {}
|
||||
#include "fsfw/cfdp.h"
|
||||
|
||||
TEST_CASE("CFDP Dest Handler", "[cfdp]") {
|
||||
using namespace cfdp;
|
||||
// auto localEntityCfg = LocalEntityCfg();
|
||||
// auto destHandler = DestHandler();
|
||||
|
||||
SECTION("State") {}
|
||||
}
|
@ -43,12 +43,13 @@ TEST_CASE("CFDP Fault Handler", "[cfdp]") {
|
||||
|
||||
SECTION("Invalid Reported Code") { CHECK(not fhMock.reportFault(ConditionCode::NO_ERROR)); }
|
||||
|
||||
SECTION("Invalid FH code"){
|
||||
CHECK(not fhMock.setFaultHandler(ConditionCode::KEEP_ALIVE_LIMIT_REACHED, FaultHandlerCodes::RESERVED));
|
||||
CHECK(fhMock.getFaultHandler(ConditionCode::KEEP_ALIVE_LIMIT_REACHED, fhCode));
|
||||
CHECK(fhCode == FaultHandlerCodes::IGNORE_ERROR);
|
||||
CHECK(not fhMock.setFaultHandler(ConditionCode::NO_ERROR, FaultHandlerCodes::IGNORE_ERROR));
|
||||
CHECK(not fhMock.getFaultHandler(ConditionCode::NO_ERROR, fhCode));
|
||||
SECTION("Invalid FH code") {
|
||||
CHECK(not fhMock.setFaultHandler(ConditionCode::KEEP_ALIVE_LIMIT_REACHED,
|
||||
FaultHandlerCodes::RESERVED));
|
||||
CHECK(fhMock.getFaultHandler(ConditionCode::KEEP_ALIVE_LIMIT_REACHED, fhCode));
|
||||
CHECK(fhCode == FaultHandlerCodes::IGNORE_ERROR);
|
||||
CHECK(not fhMock.setFaultHandler(ConditionCode::NO_ERROR, FaultHandlerCodes::IGNORE_ERROR));
|
||||
CHECK(not fhMock.getFaultHandler(ConditionCode::NO_ERROR, fhCode));
|
||||
}
|
||||
|
||||
SECTION("Set Other Fault Handler") {
|
||||
|
@ -4,7 +4,7 @@
|
||||
#include <map>
|
||||
#include <queue>
|
||||
|
||||
#include "fsfw/cfdp/FaultHandlerBase.h"
|
||||
#include "fsfw/cfdp/handler/FaultHandlerBase.h"
|
||||
|
||||
class CfdpFaultHandlerMock : public cfdp::FaultHandlerBase {
|
||||
public:
|
||||
|
Reference in New Issue
Block a user