void testBACnetDateTimeWildcard( Test * pTest) { BACNET_DATE_TIME bdatetime; bool status = false; datetime_set_values(&bdatetime, 1900, 1, 1, 0, 0, 0, 0); status = datetime_wildcard(&bdatetime); ct_test(pTest, status == false); datetime_wildcard_set(&bdatetime); status = datetime_wildcard(&bdatetime); ct_test(pTest, status == true); }
static void testWildcardDateTime( Test * pTest) { BACNET_DATE_TIME bdatetime1, bdatetime2; BACNET_DATE bdate; BACNET_TIME btime; int diff = 0; datetime_wildcard_set(&bdatetime1); ct_test(pTest, datetime_wildcard(&bdatetime1)); ct_test(pTest, datetime_wildcard_present(&bdatetime1)); datetime_copy(&bdatetime2, &bdatetime1); diff = datetime_wildcard_compare(&bdatetime1, &bdatetime2); ct_test(pTest, diff == 0); datetime_time_wildcard_set(&btime); datetime_date_wildcard_set(&bdate); datetime_set(&bdatetime1, &bdate, &btime); diff = datetime_wildcard_compare(&bdatetime1, &bdatetime2); ct_test(pTest, diff == 0); return; }