Catch2 tests for the observerCtrl app. More...
#include "../../../tests/testXWC.hpp"#include "../../../tests/testMacrosINDI.hpp"#include "../observerCtrl.hpp"
Go to the source code of this file.
Namespaces | |
| namespace | libXWCTest |
| Namespace for all libXWC tests. | |
| namespace | libXWCTest::observerCtrlTest |
Namespace for observerCtrl unit tests. | |
Functions | |
| libXWCTest::observerCtrlTest::TEST_CASE ("observerCtrl INDI callbacks validate device and property names", "[observerCtrl]") | |
| Verify the observerCtrl INDI callback validators accept only the expected properties. | |
| libXWCTest::observerCtrlTest::TEST_CASE ("observerCtrl tracks remote stream writer writing state", "[observerCtrl]") | |
| Verify observerCtrl tracks remote stream writer writing state updates. | |
| libXWCTest::observerCtrlTest::TEST_CASE ("observerCtrl only stops stream writers it started", "[observerCtrl]") | |
| Verify observerCtrl only stops stream writers it started for the current observation. | |
| libXWCTest::observerCtrlTest::TEST_CASE ("observerCtrl default stream writers are managed but not selectable", "[observerCtrl]") | |
| Verify observerCtrl always manages configured default writers without exposing them in INDI. | |
| libXWCTest::observerCtrlTest::TEST_CASE ("observerCtrl does not stop writers with unknown initial state", "[observerCtrl]") | |
| Verify observerCtrl does not claim ownership when a writer state has not been received yet. | |
Catch2 tests for the observerCtrl app.
Definition in file observerCtrl_test.cpp.