8#include "../../../tests/testXWC.hpp"
9#include "../../../tests/testMacrosINDI.hpp"
11#include "../smc100ccCtrl.hpp"
27namespace smc100ccCtrlTest
34 smc100ccCtrl_test(
const std::string device )
36 m_configName = device;
52TEST_CASE(
"smc100ccCtrl INDI callbacks validate device and property names",
"[smc100ccCtrl]" )
55 #ifdef SMC100CCCTRL_TEST_DOXYGEN_REF
56 smc100ccCtrl::newCallBack_m_indiP_position( pcf::IndiProperty() );
57 smc100ccCtrl::newCallBack_m_indiP_preset( pcf::IndiProperty() );
58 smc100ccCtrl::newCallBack_m_indiP_presetName( pcf::IndiProperty() );
59 smc100ccCtrl::newCallBack_m_indiP_home( pcf::IndiProperty() );
60 smc100ccCtrl::newCallBack_m_indiP_stop( pcf::IndiProperty() );
TEST_CASE("smc100ccCtrl INDI callbacks validate device and property names", "[smc100ccCtrl]")
Verify the smc100ccCtrl 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)