Unit tests for the adcTracker application. More...
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. | |
Unit tests for the adcTracker application.
| libXWCTest::adcTrackerTest::SCENARIO | ( | "adcTracker appLogic sends ADC targets only when tracking data are ready" | , |
| "" | [adcTracker] | ||
| ) |
Validate adcTracker appLogic dispatch decisions and target calculations.
Definition at line 1041 of file adcTracker_test.cpp.
References MagAOX::app::adcTracker::appLogic().
| libXWCTest::adcTrackerTest::SCENARIO | ( | "adcTracker callbacks update runtime state from valid INDI payloads" | , |
| "" | [adcTracker] | ||
| ) |
Validate adcTracker callback behavior for valid payloads.
Definition at line 808 of file adcTracker_test.cpp.
References MagAOX::app::MagAOXApp< true >::log().
| libXWCTest::adcTrackerTest::SCENARIO | ( | "adcTracker configuration loading preserves defaults and applies overrides" | , |
| "" | [adcTracker] | ||
| ) |
Validate adcTracker configuration loading for defaults and explicit overrides.
Definition at line 703 of file adcTracker_test.cpp.
References MagAOX::app::adcTracker::loadConfig(), and MagAOX::app::adcTracker::setupConfig().
| libXWCTest::adcTrackerTest::SCENARIO | ( | "adcTracker direct helper entry points behave as expected" | , |
| "" | [adcTracker] | ||
| ) |
Validate adcTracker shutdown and telemetry callback direct entry points.
Definition at line 1295 of file adcTracker_test.cpp.
References MagAOX::app::adcTracker::appShutdown(), MagAOX::app::adcTracker::recordTelem(), MagAOX::app::adcTracker::sendADC1Position(), and MagAOX::app::adcTracker::sendADC2Position().
| libXWCTest::adcTrackerTest::SCENARIO | ( | "adcTracker startup validates the lookup table before running" | , |
| "" | [adcTracker] | ||
| ) |
Validate adcTracker startup against valid and invalid lookup tables.
Definition at line 947 of file adcTracker_test.cpp.
References MagAOX::app::adcTracker::appStartup(), and MagAOX::app::stateCodes::READY.
| libXWCTest::adcTrackerTest::SCENARIO | ( | "adcTracker static callback wrappers forward correctly" | , |
| "" | [adcTracker] | ||
| ) |
Validate adcTracker static callback wrappers forward to the instance callbacks.
Definition at line 1340 of file adcTracker_test.cpp.
| libXWCTest::adcTrackerTest::SCENARIO | ( | "adcTracker teldata callback handles extraction exceptions" | , |
| "" | [adcTracker] | ||
| ) |
Validate adcTracker teldata callback exception handling.
Definition at line 908 of file adcTracker_test.cpp.
References MagAOX::app::MagAOXApp< true >::log().
| libXWCTest::adcTrackerTest::SCENARIO | ( | "INDI callbacks validate their source properties" | , |
| "" | [adcTracker] | ||
| ) |
Validate the adcTracker INDI callback wiring.
Definition at line 606 of file adcTracker_test.cpp.
References MagAOX::app::MagAOXApp< true >::log().