API
 
Loading...
Searching...
No Matches
adcTracker_test.cpp File Reference

Catch2 tests for the adcTracker app. More...

#include "../../../tests/catch2/catch.hpp"
#include "../adcTracker.hpp"
#include "../../../tests/testMacrosINDI.hpp"
#include "../../../tests/testXWC.hpp"
#include <filesystem>
#include <fstream>
#include <limits>
Include dependency graph for adcTracker_test.cpp:

Go to the source code of this file.

Namespaces

namespace  libXWCTest
 Namespace for all libXWC tests.
 
namespace  libXWCTest::adcTrackerTest
 

Functions

 libXWCTest::adcTrackerTest::SCENARIO ("INDI callbacks validate their source properties", "[adcTracker]")
 Validate the adcTracker INDI callback wiring.
 
 libXWCTest::adcTrackerTest::SCENARIO ("adcTracker configuration loading preserves defaults and applies overrides", "[adcTracker]")
 Validate adcTracker configuration loading for defaults and explicit overrides.
 
 libXWCTest::adcTrackerTest::SCENARIO ("adcTracker callbacks update runtime state from valid INDI payloads", "[adcTracker]")
 Validate adcTracker callback behavior for valid payloads.
 
 libXWCTest::adcTrackerTest::SCENARIO ("adcTracker teldata callback handles extraction exceptions", "[adcTracker]")
 Validate adcTracker teldata callback exception handling.
 
 libXWCTest::adcTrackerTest::SCENARIO ("adcTracker startup validates the lookup table before running", "[adcTracker]")
 Validate adcTracker startup against valid and invalid lookup tables.
 
 libXWCTest::adcTrackerTest::SCENARIO ("adcTracker appLogic sends ADC targets only when tracking data are ready", "[adcTracker]")
 Validate adcTracker appLogic dispatch decisions and target calculations.
 
 libXWCTest::adcTrackerTest::SCENARIO ("adcTracker direct helper entry points behave as expected", "[adcTracker]")
 Validate adcTracker shutdown and telemetry callback direct entry points.
 
 libXWCTest::adcTrackerTest::SCENARIO ("adcTracker static callback wrappers forward correctly", "[adcTracker]")
 Validate adcTracker static callback wrappers forward to the instance callbacks.
 

Detailed Description

Catch2 tests for the adcTracker app.

Author
Jared R. Males (jared.nosp@m.male.nosp@m.s@gma.nosp@m.il.c.nosp@m.om)

Definition in file adcTracker_test.cpp.