8#include "../../../tests/testXWC.hpp"
9#include "../../../tests/testMacrosINDI.hpp"
11#include "../kcubeCtrl.hpp"
27namespace kcubeCtrlTest
34 kcubeCtrl_test(
const std::string device )
36 m_configName = device;
47TEST_CASE(
"kcubeCtrl INDI callbacks validate device and property names",
"[kcubeCtrl]" )
50 #ifdef KCUBECTRL_TEST_DOXYGEN_REF
51 kcubeCtrl::newCallBack_m_indiP_identify( pcf::IndiProperty() );
The MagAO-X K-Cube Controller.
TEST_CASE("kcubeCtrl INDI callbacks validate device and property names", "[kcubeCtrl]")
Verify the kcubeCtrl INDI callback validators accept only the expected properties.
#define XWCTEST_INDI_NEW_CALLBACK(testclass, propname)
Catch-2 tests for whether a NEW callback properly validates the input property properly.
Namespace for all libXWC tests.
#define XWCTEST_SETUP_INDI_NEW_PROP(propname)