1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
// NOLINTBEGIN(*)
#include "cxx_common.h"
#undef SUITE_NAME
#define SUITE_NAME TestStateOnTestSuite
class TestStateOnTestSuite : public CxxTest::TestSuite
{
protected:
DeviceProxy *device1;
public:
SUITE_NAME()
{
//
// Arguments check -------------------------------------------------
//
string device1_name;
device1_name = CxxTest::TangoPrinter::get_param("device1");
CxxTest::TangoPrinter::validate_args();
//
// Initialization --------------------------------------------------
//
try
{
device1 = new DeviceProxy(device1_name);
device1->ping();
}
catch(CORBA::Exception &e)
{
Except::print_exception(e);
exit(-1);
}
}
virtual ~SUITE_NAME()
{
delete device1;
}
static SUITE_NAME *createSuite()
{
return new SUITE_NAME();
}
static void destroySuite(SUITE_NAME *suite)
{
delete suite;
}
//
// Tests -------------------------------------------------------
//
// Test Test State ON
void test_test_state_on(void)
{
TS_ASSERT_EQUALS(device1->state(), Tango::ON);
}
};
// NOLINTEND(*)
|