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

Catch2 tests for the observerCtrl app. More...

Include dependency graph for observerCtrl_test.cpp:

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.
 

Detailed Description

Catch2 tests for the observerCtrl app.

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

Definition in file observerCtrl_test.cpp.