8#include "../../../tests/testXWC.hpp"
9#include "../../../tests/testMacrosINDI.hpp"
11#include "../cacaoInterface.hpp"
27namespace cacaoInterfaceTest
34 cacaoInterface_test(
const std::string device )
36 m_configName = device;
51TEST_CASE(
"cacaoInterface INDI callbacks validate device and property names",
"[cacaoInterface]" )
54 #ifdef CACAOINTERFACE_TEST_DOXYGEN_REF
55 cacaoInterface::newCallBack_m_indiP_loopState( pcf::IndiProperty() );
56 cacaoInterface::newCallBack_m_indiP_loopGain( pcf::IndiProperty() );
57 cacaoInterface::newCallBack_m_indiP_loopZero( pcf::IndiProperty() );
58 cacaoInterface::newCallBack_m_indiP_multCoeff( pcf::IndiProperty() );
59 cacaoInterface::newCallBack_m_indiP_maxLim( pcf::IndiProperty() );
The MagAO-X CACAO Interface.
TEST_CASE("cacaoInterface INDI callbacks validate device and property names", "[cacaoInterface]")
Verify the cacaoInterface 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)