tests: drivers: rtc: zassert_true -> zassert_equal

Using the more specialized zassert_equal() macro where appropriate.

Signed-off-by: Florian Grandel <fgrandel@code-for-humans.de>
This commit is contained in:
Florian Grandel 2023-07-02 11:38:22 +02:00 committed by Carles Cufí
commit 78dc3950dc
7 changed files with 60 additions and 60 deletions

View file

@ -37,7 +37,7 @@ ZTEST(rtc_api, test_alarm)
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_set_time(rtc, i, 0, NULL); ret = rtc_alarm_set_time(rtc, i, 0, NULL);
zassert_true(ret == 0, "Failed to clear alarm time"); zassert_ok(ret, "Failed to clear alarm time");
} }
/* Disable alarm callback */ /* Disable alarm callback */
@ -52,7 +52,7 @@ ZTEST(rtc_api, test_alarm)
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_get_supported_fields(rtc, i, &alarm_time_mask_supported); ret = rtc_alarm_get_supported_fields(rtc, i, &alarm_time_mask_supported);
zassert_true(ret == 0, "Failed to get supported alarm fields"); zassert_ok(ret, "Failed to get supported alarm fields");
/* Skip test if alarm does not support the minute and hour fields */ /* Skip test if alarm does not support the minute and hour fields */
if (((RTC_ALARM_TIME_MASK_MINUTE & alarm_time_mask_supported) == 0) || if (((RTC_ALARM_TIME_MASK_MINUTE & alarm_time_mask_supported) == 0) ||
@ -69,23 +69,23 @@ ZTEST(rtc_api, test_alarm)
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_set_time(rtc, i, alarm_time_mask_set, &alarm_time_set); ret = rtc_alarm_set_time(rtc, i, alarm_time_mask_set, &alarm_time_set);
zassert_true(ret == 0, "Failed to set alarm time"); zassert_ok(ret, "Failed to set alarm time");
} }
/* Validate alarm time */ /* Validate alarm time */
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_get_time(rtc, i, &alarm_time_mask_get, &alarm_time_get); ret = rtc_alarm_get_time(rtc, i, &alarm_time_mask_get, &alarm_time_get);
zassert_true(ret == 0, "Failed to set alarm time"); zassert_ok(ret, "Failed to set alarm time");
zassert_true(alarm_time_mask_get == alarm_time_mask_set, zassert_equal(alarm_time_mask_get, alarm_time_mask_set,
"Incorrect alarm time mask"); "Incorrect alarm time mask");
zassert_true(alarm_time_get.tm_min == alarm_time_get.tm_min, zassert_equal(alarm_time_get.tm_min, alarm_time_get.tm_min,
"Incorrect alarm time minute field"); "Incorrect alarm time minute field");
zassert_true(alarm_time_get.tm_hour == alarm_time_get.tm_hour, zassert_equal(alarm_time_get.tm_hour, alarm_time_get.tm_hour,
"Incorrect alarm time hour field"); "Incorrect alarm time hour field");
} }
/* Initialize RTC time to set */ /* Initialize RTC time to set */
@ -100,7 +100,7 @@ ZTEST(rtc_api, test_alarm)
/* Set RTC time */ /* Set RTC time */
ret = rtc_set_time(rtc, &time_set); ret = rtc_set_time(rtc, &time_set);
zassert_true(ret == 0, "Failed to set time"); zassert_ok(ret, "Failed to set time");
/* Clear alarm pending status */ /* Clear alarm pending status */
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
@ -116,7 +116,7 @@ ZTEST(rtc_api, test_alarm)
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_is_pending(rtc, i); ret = rtc_alarm_is_pending(rtc, i);
zassert_true(ret == 0, "Alarm should not be pending"); zassert_ok(ret, "Alarm should not be pending");
} }
/* Wait for alarm to trigger */ /* Wait for alarm to trigger */
@ -126,7 +126,7 @@ ZTEST(rtc_api, test_alarm)
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_is_pending(rtc, i); ret = rtc_alarm_is_pending(rtc, i);
zassert_true(ret == 1, "Alarm should be pending"); zassert_equal(ret, 1, "Alarm should be pending");
} }
} }
@ -134,7 +134,7 @@ ZTEST(rtc_api, test_alarm)
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_set_time(rtc, i, 0, NULL); ret = rtc_alarm_set_time(rtc, i, 0, NULL);
zassert_true(ret == 0, "Failed to disable alarm"); zassert_ok(ret, "Failed to disable alarm");
ret = rtc_alarm_is_pending(rtc, i); ret = rtc_alarm_is_pending(rtc, i);

View file

@ -54,14 +54,14 @@ ZTEST(rtc_api, test_alarm_callback)
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_set_callback(rtc, i, NULL, NULL); ret = rtc_alarm_set_callback(rtc, i, NULL, NULL);
zassert_true(ret == 0, "Failed to clear and disable alarm"); zassert_ok(ret, "Failed to clear and disable alarm");
} }
/* Validate alarms supported fields */ /* Validate alarms supported fields */
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_get_supported_fields(rtc, i, &alarm_time_mask_supported); ret = rtc_alarm_get_supported_fields(rtc, i, &alarm_time_mask_supported);
zassert_true(ret == 0, "Failed to get supported alarm fields"); zassert_ok(ret, "Failed to get supported alarm fields");
/* Skip test if alarm does not support the minute and hour fields */ /* Skip test if alarm does not support the minute and hour fields */
if (((RTC_ALARM_TIME_MASK_MINUTE & alarm_time_mask_supported) == 0) || if (((RTC_ALARM_TIME_MASK_MINUTE & alarm_time_mask_supported) == 0) ||
@ -78,7 +78,7 @@ ZTEST(rtc_api, test_alarm_callback)
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_set_time(rtc, i, alarm_time_mask_set, &alarm_time_set); ret = rtc_alarm_set_time(rtc, i, alarm_time_mask_set, &alarm_time_set);
zassert_true(ret == 0, "Failed to set alarm time"); zassert_ok(ret, "Failed to set alarm time");
} }
/* Initialize RTC time to set */ /* Initialize RTC time to set */
@ -92,7 +92,7 @@ ZTEST(rtc_api, test_alarm_callback)
/* Set RTC time */ /* Set RTC time */
ret = rtc_set_time(rtc, &time_set); ret = rtc_set_time(rtc, &time_set);
zassert_true(ret == 0, "Failed to set time"); zassert_ok(ret, "Failed to set time");
/* Clear alarm pending status */ /* Clear alarm pending status */
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
@ -113,7 +113,7 @@ ZTEST(rtc_api, test_alarm_callback)
&callback_user_data_even); &callback_user_data_even);
} }
zassert_true(ret == 0, "Failed to set alarm callback"); zassert_ok(ret, "Failed to set alarm callback");
} }
for (uint8_t i = 0; i < 2; i++) { for (uint8_t i = 0; i < 2; i++) {
@ -128,10 +128,10 @@ ZTEST(rtc_api, test_alarm_callback)
callback_called_mask_status_odd = atomic_get(&callback_called_mask_odd); callback_called_mask_status_odd = atomic_get(&callback_called_mask_odd);
callback_called_mask_status_even = atomic_get(&callback_called_mask_even); callback_called_mask_status_even = atomic_get(&callback_called_mask_even);
zassert_true(callback_called_mask_status_odd == 0, zassert_equal(callback_called_mask_status_odd, 0,
"Alarm callback called prematurely"); "Alarm callback called prematurely");
zassert_true(callback_called_mask_status_even == 0, zassert_equal(callback_called_mask_status_even, 0,
"Alarm callback called prematurely"); "Alarm callback called prematurely");
/* Wait for alarm to trigger */ /* Wait for alarm to trigger */
k_sleep(K_SECONDS(RTC_TEST_ALARM_TEST_CALLED_DELAY)); k_sleep(K_SECONDS(RTC_TEST_ALARM_TEST_CALLED_DELAY));
@ -142,25 +142,25 @@ ZTEST(rtc_api, test_alarm_callback)
(i % 2) ? atomic_test_bit(&callback_called_mask_odd, i) (i % 2) ? atomic_test_bit(&callback_called_mask_odd, i)
: atomic_test_bit(&callback_called_mask_even, i); : atomic_test_bit(&callback_called_mask_even, i);
zassert_true(callback_called_status == true, zassert_equal(callback_called_status, true,
"Alarm callback should have been called"); "Alarm callback should have been called");
} }
/* Reset RTC time */ /* Reset RTC time */
ret = rtc_set_time(rtc, &time_set); ret = rtc_set_time(rtc, &time_set);
zassert_true(ret == 0, "Failed to set time"); zassert_ok(ret, "Failed to set time");
} }
/* Disable and clear alarms */ /* Disable and clear alarms */
for (uint16_t i = 0; i < alarms_count; i++) { for (uint16_t i = 0; i < alarms_count; i++) {
ret = rtc_alarm_set_callback(rtc, i, NULL, NULL); ret = rtc_alarm_set_callback(rtc, i, NULL, NULL);
zassert_true(ret == 0, "Failed to disable alarm callback"); zassert_ok(ret, "Failed to disable alarm callback");
ret = rtc_alarm_set_time(rtc, i, 0, NULL); ret = rtc_alarm_set_time(rtc, i, 0, NULL);
zassert_true(ret == 0, "Failed to disable alarm"); zassert_ok(ret, "Failed to disable alarm");
ret = rtc_alarm_is_pending(rtc, i); ret = rtc_alarm_is_pending(rtc, i);

View file

@ -28,12 +28,12 @@ static int test_set_get_calibration(int32_t calibrate_set)
} }
/* Validate calibration was set */ /* Validate calibration was set */
zassert_true(ret == 0, "Failed to set calibration"); zassert_ok(ret, "Failed to set calibration");
ret = rtc_get_calibration(rtc, &calibrate_get); ret = rtc_get_calibration(rtc, &calibrate_get);
/* Validate calibration was gotten */ /* Validate calibration was gotten */
zassert_true(ret == 0, "Failed to get calibration"); zassert_ok(ret, "Failed to get calibration");
/* Print comparison between set and get values */ /* Print comparison between set and get values */
printk("Calibrate (set,get): %i, %i\n", calibrate_set, calibrate_get); printk("Calibrate (set,get): %i, %i\n", calibrate_set, calibrate_get);
@ -51,12 +51,12 @@ ZTEST(rtc_api, test_set_get_calibration)
ret = rtc_set_calibration(rtc, 0); ret = rtc_set_calibration(rtc, 0);
/* Validate calibration was set */ /* Validate calibration was set */
zassert_true(ret == 0, "Failed to set calibration"); zassert_ok(ret, "Failed to set calibration");
ret = rtc_get_calibration(rtc, &calibrate_get); ret = rtc_get_calibration(rtc, &calibrate_get);
/* Validate calibration was gotten */ /* Validate calibration was gotten */
zassert_true(ret == 0, "Failed to get calibration"); zassert_ok(ret, "Failed to get calibration");
/* Validate edge values (0 already tested) */ /* Validate edge values (0 already tested) */
test_set_get_calibration(1); test_set_get_calibration(1);

View file

@ -29,10 +29,10 @@ ZTEST(rtc_api, test_set_get_time)
memset(&datetime_get, 0xFF, sizeof(datetime_get)); memset(&datetime_get, 0xFF, sizeof(datetime_get));
zassert_true(rtc_set_time(rtc, &datetime_set) == 0, "Failed to set time"); zassert_equal(rtc_set_time(rtc, &datetime_set), 0, "Failed to set time");
zassert_true(rtc_get_time(rtc, &datetime_get) == 0, zassert_equal(rtc_get_time(rtc, &datetime_get), 0,
"Failed to get time using rtc_time_get()"); "Failed to get time using rtc_time_get()");
zassert_true((datetime_get.tm_sec > -1) && (datetime_get.tm_sec < 60), zassert_true((datetime_get.tm_sec > -1) && (datetime_get.tm_sec < 60),
"Invalid tm_sec"); "Invalid tm_sec");
@ -55,7 +55,7 @@ ZTEST(rtc_api, test_set_get_time)
zassert_true((datetime_get.tm_yday > -2) && (datetime_get.tm_yday < 366), zassert_true((datetime_get.tm_yday > -2) && (datetime_get.tm_yday < 366),
"Invalid tm_yday"); "Invalid tm_yday");
zassert_true((datetime_get.tm_isdst == -1), "Invalid tm_isdst"); zassert_equal(datetime_get.tm_isdst, -1, "Invalid tm_isdst");
zassert_true((datetime_get.tm_nsec > -1) && (datetime_get.tm_yday < 1000000000), zassert_true((datetime_get.tm_nsec > -1) && (datetime_get.tm_yday < 1000000000),
"Invalid tm_yday"); "Invalid tm_yday");

View file

@ -29,11 +29,11 @@ ZTEST(rtc_api, test_time_counting)
gmtime_r(&timer_set, (struct tm *)(&datetime_set)); gmtime_r(&timer_set, (struct tm *)(&datetime_set));
zassert_true(rtc_set_time(rtc, &datetime_set) == 0, "Failed to set time"); zassert_equal(rtc_set_time(rtc, &datetime_set), 0, "Failed to set time");
for (i = 0; i < RTC_TEST_TIME_COUNTING_POLL_LIMIT; i++) { for (i = 0; i < RTC_TEST_TIME_COUNTING_POLL_LIMIT; i++) {
/* Get time */ /* Get time */
zassert_true(rtc_get_time(rtc, &datetime_get) == 0, "Failed to get time"); zassert_equal(rtc_get_time(rtc, &datetime_get), 0, "Failed to get time");
timer_get = timeutil_timegm((struct tm *)(&datetime_get)); timer_get = timeutil_timegm((struct tm *)(&datetime_get));

View file

@ -29,7 +29,7 @@ ZTEST(rtc_api, test_update_callback)
ret = rtc_update_set_callback(rtc, NULL, NULL); ret = rtc_update_set_callback(rtc, NULL, NULL);
zassert_true(ret == 0, "Failed to clear and disable update callback"); zassert_ok(ret, "Failed to clear and disable update callback");
atomic_set(&callback_called_counter, 0); atomic_set(&callback_called_counter, 0);
@ -37,11 +37,11 @@ ZTEST(rtc_api, test_update_callback)
counter = atomic_get(&callback_called_counter); counter = atomic_get(&callback_called_counter);
zassert_true(counter == 0, "Update callback should not have been called"); zassert_equal(counter, 0, "Update callback should not have been called");
ret = rtc_update_set_callback(rtc, test_rtc_update_callback_handler, &test_user_data); ret = rtc_update_set_callback(rtc, test_rtc_update_callback_handler, &test_user_data);
zassert_true(ret == 0, "Failed to set and enable update callback"); zassert_ok(ret, "Failed to set and enable update callback");
k_msleep(10000); k_msleep(10000);
@ -51,5 +51,5 @@ ZTEST(rtc_api, test_update_callback)
zassert_true(counter < 12 && counter > 8, "Invalid update callback called counter"); zassert_true(counter < 12 && counter > 8, "Invalid update callback called counter");
zassert_true(address == ((uint32_t)(&test_user_data)), "Incorrect user data"); zassert_equal(address, (uint32_t)(&test_user_data), "Incorrect user data");
} }

View file

@ -10,32 +10,32 @@
ZTEST(rtc_api_helpers, test_validate_rtc_time_compat_with_tm) ZTEST(rtc_api_helpers, test_validate_rtc_time_compat_with_tm)
{ {
zassert(offsetof(struct rtc_time, tm_sec) == offsetof(struct tm, tm_sec), zassert_equal(offsetof(struct rtc_time, tm_sec), offsetof(struct tm, tm_sec),
"Offset of tm_sec in struct rtc_time does not match struct tm"); "Offset of tm_sec in struct rtc_time does not match struct tm");
zassert(offsetof(struct rtc_time, tm_min) == offsetof(struct tm, tm_min), zassert_equal(offsetof(struct rtc_time, tm_min), offsetof(struct tm, tm_min),
"Offset of tm_min in struct rtc_time does not match struct tm"); "Offset of tm_min in struct rtc_time does not match struct tm");
zassert(offsetof(struct rtc_time, tm_hour) == offsetof(struct tm, tm_hour), zassert_equal(offsetof(struct rtc_time, tm_hour), offsetof(struct tm, tm_hour),
"Offset of tm_hour in struct rtc_time does not match struct tm"); "Offset of tm_hour in struct rtc_time does not match struct tm");
zassert(offsetof(struct rtc_time, tm_mday) == offsetof(struct tm, tm_mday), zassert_equal(offsetof(struct rtc_time, tm_mday), offsetof(struct tm, tm_mday),
"Offset of tm_mday in struct rtc_time does not match struct tm"); "Offset of tm_mday in struct rtc_time does not match struct tm");
zassert(offsetof(struct rtc_time, tm_mon) == offsetof(struct tm, tm_mon), zassert_equal(offsetof(struct rtc_time, tm_mon), offsetof(struct tm, tm_mon),
"Offset of tm_mon in struct rtc_time does not match struct tm"); "Offset of tm_mon in struct rtc_time does not match struct tm");
zassert(offsetof(struct rtc_time, tm_year) == offsetof(struct tm, tm_year), zassert_equal(offsetof(struct rtc_time, tm_year), offsetof(struct tm, tm_year),
"Offset of tm_year in struct rtc_time does not match struct tm"); "Offset of tm_year in struct rtc_time does not match struct tm");
zassert(offsetof(struct rtc_time, tm_wday) == offsetof(struct tm, tm_wday), zassert_equal(offsetof(struct rtc_time, tm_wday), offsetof(struct tm, tm_wday),
"Offset of tm_wday in struct rtc_time does not match struct tm"); "Offset of tm_wday in struct rtc_time does not match struct tm");
zassert(offsetof(struct rtc_time, tm_yday) == offsetof(struct tm, tm_yday), zassert_equal(offsetof(struct rtc_time, tm_yday), offsetof(struct tm, tm_yday),
"Offset of tm_yday in struct rtc_time does not match struct tm"); "Offset of tm_yday in struct rtc_time does not match struct tm");
zassert(offsetof(struct rtc_time, tm_isdst) == offsetof(struct tm, tm_isdst), zassert_equal(offsetof(struct rtc_time, tm_isdst), offsetof(struct tm, tm_isdst),
"Offset of tm_isdts in struct rtc_time does not match struct tm"); "Offset of tm_isdts in struct rtc_time does not match struct tm");
} }
ZTEST(rtc_api_helpers, test_validate_rtc_time_to_tm) ZTEST(rtc_api_helpers, test_validate_rtc_time_to_tm)