Unit tests for the observerCtrl application. More...

Namespaces | |
| 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. | |
Unit tests for the observerCtrl application.
| 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.
Definition at line 201 of file observerCtrl_test.cpp.
| 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.
Definition at line 218 of file observerCtrl_test.cpp.
| libXWCTest::observerCtrlTest::TEST_CASE | ( | "observerCtrl INDI callbacks validate device and property names" | , |
| "" | [observerCtrl] | ||
| ) |
Verify the observerCtrl INDI callback validators accept only the expected properties.
Definition at line 125 of file observerCtrl_test.cpp.
References XWCTEST_INDI_NEW_CALLBACK.
| libXWCTest::observerCtrlTest::TEST_CASE | ( | "observerCtrl only stops stream writers it started" | , |
| "" | [observerCtrl] | ||
| ) |
Verify observerCtrl only stops stream writers it started for the current observation.
Definition at line 171 of file observerCtrl_test.cpp.
References MagAOX::app::observerCtrl::beginObservationStreamWriter(), and MagAOX::app::observerCtrl::endObservationStreamWriter().
| libXWCTest::observerCtrlTest::TEST_CASE | ( | "observerCtrl tracks remote stream writer writing state" | , |
| "" | [observerCtrl] | ||
| ) |
Verify observerCtrl tracks remote stream writer writing state updates.
Definition at line 146 of file observerCtrl_test.cpp.
References MagAOX::app::observerCtrl::setCallBack_streamWriterWriting().