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>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. | |
Catch2 tests for the adcTracker app.
Definition in file adcTracker_test.cpp.