|
@@ -16,9 +16,6 @@
|
|
#include <urcu.h>
|
|
#include <urcu.h>
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-/* copied definition */
|
|
|
|
-UA_StatusCode parse_numericrange(const UA_String *str, UA_NumericRange *range);
|
|
|
|
-
|
|
|
|
static UA_StatusCode
|
|
static UA_StatusCode
|
|
readCPUTemperature_broken(void *handle, const UA_NodeId nodeid, UA_Boolean sourceTimeStamp,
|
|
readCPUTemperature_broken(void *handle, const UA_NodeId nodeid, UA_Boolean sourceTimeStamp,
|
|
const UA_NumericRange *range, UA_DataValue *dataValue) {
|
|
const UA_NumericRange *range, UA_DataValue *dataValue) {
|
|
@@ -1021,21 +1018,6 @@ START_TEST(WriteSingleDataSourceAttributeValue) {
|
|
UA_Server_delete(server);
|
|
UA_Server_delete(server);
|
|
} END_TEST
|
|
} END_TEST
|
|
|
|
|
|
-START_TEST(numericRange) {
|
|
|
|
- UA_NumericRange range;
|
|
|
|
- const UA_String str = (UA_String){9, (UA_Byte*)"1:2,0:3,5"};
|
|
|
|
- UA_StatusCode retval = parse_numericrange(&str, &range);
|
|
|
|
- ck_assert_int_eq(retval, UA_STATUSCODE_GOOD);
|
|
|
|
- ck_assert_int_eq(range.dimensionsSize,3);
|
|
|
|
- ck_assert_int_eq(range.dimensions[0].min,1);
|
|
|
|
- ck_assert_int_eq(range.dimensions[0].max,2);
|
|
|
|
- ck_assert_int_eq(range.dimensions[1].min,0);
|
|
|
|
- ck_assert_int_eq(range.dimensions[1].max,3);
|
|
|
|
- ck_assert_int_eq(range.dimensions[2].min,5);
|
|
|
|
- ck_assert_int_eq(range.dimensions[2].max,5);
|
|
|
|
- UA_free(range.dimensions);
|
|
|
|
-} END_TEST
|
|
|
|
-
|
|
|
|
static Suite * testSuite_services_attributes(void) {
|
|
static Suite * testSuite_services_attributes(void) {
|
|
Suite *s = suite_create("services_attributes_read");
|
|
Suite *s = suite_create("services_attributes_read");
|
|
|
|
|
|
@@ -1063,8 +1045,8 @@ static Suite * testSuite_services_attributes(void) {
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleAttributeHistorizingWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleAttributeHistorizingWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleAttributeExecutableWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleAttributeExecutableWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleAttributeUserExecutableWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleAttributeUserExecutableWithoutTimestamp);
|
|
- tcase_add_test(tc_readSingleAttributes, ReadSingleDataSourceAttributeDataTypeWithoutTimestampFromBrokenSource);
|
|
|
|
- tcase_add_test(tc_readSingleAttributes, ReadSingleDataSourceAttributeValueWithoutTimestamp);
|
|
|
|
|
|
+ tcase_add_test(tc_readSingleAttributes, ReadSingleDataSourceAttributeDataTypeWithoutTimestampFromBrokenSource);
|
|
|
|
+ tcase_add_test(tc_readSingleAttributes, ReadSingleDataSourceAttributeValueWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleDataSourceAttributeDataTypeWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleDataSourceAttributeDataTypeWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleDataSourceAttributeArrayDimensionsWithoutTimestamp);
|
|
tcase_add_test(tc_readSingleAttributes, ReadSingleDataSourceAttributeArrayDimensionsWithoutTimestamp);
|
|
|
|
|
|
@@ -1097,10 +1079,6 @@ static Suite * testSuite_services_attributes(void) {
|
|
|
|
|
|
suite_add_tcase(s, tc_writeSingleAttributes);
|
|
suite_add_tcase(s, tc_writeSingleAttributes);
|
|
|
|
|
|
- TCase *tc_parseNumericRange = tcase_create("parseNumericRange");
|
|
|
|
- tcase_add_test(tc_parseNumericRange, numericRange);
|
|
|
|
- suite_add_tcase(s, tc_parseNumericRange);
|
|
|
|
-
|
|
|
|
return s;
|
|
return s;
|
|
}
|
|
}
|
|
|
|
|