diff --git a/tests/src/testCSAdapterEqFct.cpp b/tests/src/testCSAdapterEqFct.cpp index 952dfc06df54c1caa5570ea807d3d0fa734f2c33..0338049c61516a02f1af45af56ccdc1e57f7ca38 100644 --- a/tests/src/testCSAdapterEqFct.cpp +++ b/tests/src/testCSAdapterEqFct.cpp @@ -76,15 +76,15 @@ BOOST_AUTO_TEST_CASE(testCSAdapterEqFct) { } // note: doocs property names always have a space (and a comment which can // be empty, but the space is always there)" - BOOST_REQUIRE(doocsProperties.find("TO_DEVICE.INT ") != doocsProperties.end()); - BOOST_REQUIRE(doocsProperties.find("FROM_DEVICE.INT ") != doocsProperties.end()); + BOOST_REQUIRE(doocsProperties.find("TO_DEVICE.INT") != doocsProperties.end()); + BOOST_REQUIRE(doocsProperties.find("FROM_DEVICE.INT") != doocsProperties.end()); // write once and check - set_doocs_value(*(doocsProperties["TO_DEVICE.INT "]), 13); + set_doocs_value(*(doocsProperties["TO_DEVICE.INT"]), 13); businessLogic.toDeviceInt->readNonBlocking(); BOOST_CHECK_EQUAL(businessLogic.toDeviceInt->accessData(0), 13); // change and observe the change in the device - set_doocs_value(*(doocsProperties["TO_DEVICE.INT "]), 14); + set_doocs_value(*(doocsProperties["TO_DEVICE.INT"]), 14); businessLogic.toDeviceInt->readNonBlocking(); BOOST_CHECK_EQUAL(businessLogic.toDeviceInt->accessData(0), 14); @@ -92,12 +92,12 @@ BOOST_AUTO_TEST_CASE(testCSAdapterEqFct) { businessLogic.fromDeviceInt->accessData(0) = 12; businessLogic.fromDeviceInt->write(); updater->update(); - BOOST_CHECK_EQUAL(doocsProperties["FROM_DEVICE.INT "]->value(), 12); + BOOST_CHECK_EQUAL(doocsProperties["FROM_DEVICE.INT"]->value(), 12); businessLogic.fromDeviceInt->accessData(0) = 15; businessLogic.fromDeviceInt->write(); updater->update(); - BOOST_CHECK_EQUAL(doocsProperties["FROM_DEVICE.INT "]->value(), 15); + BOOST_CHECK_EQUAL(doocsProperties["FROM_DEVICE.INT"]->value(), 15); } BOOST_AUTO_TEST_CASE(testWithMapping) { @@ -128,9 +128,9 @@ BOOST_AUTO_TEST_CASE(testWithMapping) { // both properties are called int, but are in different locations D_int* doocsInt = dynamic_cast<D_int*>(toDeviceEqFct.getDoocsProperties()[0].get()); - BOOST_REQUIRE(std::string(doocsInt->property_name()) == "INT "); + BOOST_REQUIRE(std::string(doocsInt->property_name()) == "INT"); doocsInt = dynamic_cast<D_int*>(fromDeviceEqFct.getDoocsProperties()[0].get()); - BOOST_REQUIRE(std::string(doocsInt->property_name()) == "INT "); + BOOST_REQUIRE(std::string(doocsInt->property_name()) == "INT"); } BOOST_AUTO_TEST_SUITE_END() diff --git a/tests/src/testDoocsPVFactory.cpp b/tests/src/testDoocsPVFactory.cpp index a7e894e6db131fd11c3e2a9713b0e245c6c4cde0..469ea3ebe49bd4a0c567d1b697c6a15b841b6736 100644 --- a/tests/src/testDoocsPVFactory.cpp +++ b/tests/src/testDoocsPVFactory.cpp @@ -69,35 +69,35 @@ BOOST_AUTO_TEST_CASE(testAutoCreateScalars) { // We insert check points with integers so we know where the algorithm kicks // out in case of an error. These checkpoints are always true. testCreateProcessScalar<int32_t, D_int>(std::make_shared<AutoPropertyDescription>("I/int32", "I", "int32"), factory, - "int32 "); // DOOCS property names always have a space (and - // potentially some description)" + "int32"); + BOOST_CHECK(-32); testCreateProcessScalar<int32_t, D_int>( - std::make_shared<AutoPropertyDescription>("U/uint32", "I", "uint32"), factory, "uint32 "); + std::make_shared<AutoPropertyDescription>("U/uint32", "I", "uint32"), factory, "uint32"); BOOST_CHECK(32); testCreateProcessScalar<int32_t, D_int>(std::make_shared<AutoPropertyDescription>("I/int16", "I", "int16"), factory, - "int16 "); // DOOCS property names always have a space (and - // potentially some description)" + "int16"); + BOOST_CHECK(-16); testCreateProcessScalar<int32_t, D_int>(std::make_shared<AutoPropertyDescription>("U/uint16", "I", "uint16"), factory, - "uint16 "); // DOOCS property names always have a space (and - // potentially some description)" + "uint16"); + BOOST_CHECK(16); testCreateProcessScalar<int32_t, D_int>(std::make_shared<AutoPropertyDescription>("I/int8", "I", "int8"), factory, - "int8 "); // DOOCS property names always have a space (and potentially - // some description)" + "int8"); + BOOST_CHECK(-8); testCreateProcessScalar<int32_t, D_int>(std::make_shared<AutoPropertyDescription>("U/uint8", "I", "uint8"), factory, - "uint8 "); // DOOCS property names always have a space (and - // potentially some description)" + "uint8"); + BOOST_CHECK(8); testCreateProcessScalar<float, D_float>(std::make_shared<AutoPropertyDescription>("FP/float", "FP", "float"), factory, - "float "); // DOOCS property names always have a space (and - // potentially some description)" + "float"); + BOOST_CHECK(0.5); testCreateProcessScalar<double, D_double>(std::make_shared<AutoPropertyDescription>("FP/double", "FP", "double"), - factory, "double "); // DOOCS property names always have a space (and - // potentially some description)" + factory, "double"); + BOOST_CHECK(32); }