add defines for each supported BACAPP_TYPES_EXTRA (#543)
* add defines for each supported BACAPP_TYPES_EXTRA --------- Co-authored-by: Steve Karg <skarg@users.sourceforge.net>
This commit is contained in:
@@ -355,103 +355,95 @@ static void test_bacapp_same_value(void)
|
||||
value.tag = test_value.tag;
|
||||
#if defined(BACAPP_BOOLEAN)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
value.type.Boolean = !test_value.type.Boolean;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
value.type.Boolean = !test_value.type.Boolean;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_UNSIGNED_INT;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_UNSIGNED)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
value.type.Unsigned_Int = ~test_value.type.Unsigned_Int;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
value.type.Unsigned_Int = ~test_value.type.Unsigned_Int;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_SIGNED_INT;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_SIGNED)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
value.type.Signed_Int = test_value.type.Signed_Int + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
value.type.Signed_Int = test_value.type.Signed_Int + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_REAL;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_REAL)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
value.type.Real = test_value.type.Real + 1.0f;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
value.type.Real = test_value.type.Real + 1.0f;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_DOUBLE;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_DOUBLE)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
value.type.Double = test_value.type.Double + 1.0;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
value.type.Double = test_value.type.Double + 1.0;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_ENUMERATED;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_ENUMERATED)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
value.type.Enumerated = test_value.type.Enumerated + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
value.type.Enumerated = test_value.type.Enumerated + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_DATE;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_DATE)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
value.type.Date.day = test_value.type.Date.day + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Date.month = test_value.type.Date.month + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Date.year = test_value.type.Date.year + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Date.day = test_value.type.Date.day + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
#if 0 /*REVISIT: wday is not compared! */
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Date.wday = test_value.type.Date.wday + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Date.month = test_value.type.Date.month + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Date.year = test_value.type.Date.year + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_TIME;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_TIME)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Time.hour = test_value.type.Time.hour + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
@@ -467,16 +459,15 @@ static void test_bacapp_same_value(void)
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Time.hundredths = test_value.type.Time.hundredths + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_OBJECT_ID;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_OBJECT_ID)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Object_Id.type = test_value.type.Object_Id.type + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
@@ -484,6 +475,9 @@ static void test_bacapp_same_value(void)
|
||||
value = test_value; /* Struct copy */
|
||||
value.type.Object_Id.instance = test_value.type.Object_Id.instance + 1;
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_CHARACTER_STRING;
|
||||
@@ -493,7 +487,6 @@ static void test_bacapp_same_value(void)
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
// TODO: Verify .type.Character_String value compared
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_OCTET_STRING;
|
||||
@@ -503,7 +496,6 @@ static void test_bacapp_same_value(void)
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
// TODO: Verify .type.Octet_String value compared
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_BIT_STRING;
|
||||
@@ -513,17 +505,15 @@ static void test_bacapp_same_value(void)
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
// TODO: Verify .type.Bit_String value compared
|
||||
|
||||
memset(&test_value, 0, sizeof(test_value));
|
||||
test_value.tag = BACNET_APPLICATION_TAG_LIGHTING_COMMAND;
|
||||
value = test_value; /* Struct copy */
|
||||
#if defined(BACAPP_TYPES_EXTRA)
|
||||
#if defined(BACAPP_LIGHTING_COMMAND)
|
||||
zassert_true(bacapp_same_value(&value, &test_value), NULL);
|
||||
#else
|
||||
zassert_false(bacapp_same_value(&value, &test_value), NULL);
|
||||
#endif
|
||||
// TODO: Verify .type.Lighting_Command value compared
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user