1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

tests/sys/events/: test if event_timeout_is_pending returns false

test if event_timeout_is_pending returns false when event_timeout_t is not completly initialized
This commit is contained in:
JulianHolzwarth 2024-11-22 18:35:54 +01:00
parent 0054f6c478
commit 83cf6bf339

View File

@ -196,6 +196,16 @@ int main(void)
event_timeout_t event_timeout; event_timeout_t event_timeout;
/* uninitialied event_timeout_t should return false */
event_timeout_ztimer_init(&event_timeout, NULL, &queue, (event_t *)&event_callback);
expect(!event_timeout_is_pending(&event_timeout));
event_timeout_ztimer_init(&event_timeout, ZTIMER_USEC, NULL, (event_t *)&event_callback);
expect(!event_timeout_is_pending(&event_timeout));
event_timeout_ztimer_init(&event_timeout, ZTIMER_USEC, &queue, NULL);
expect(!event_timeout_is_pending(&event_timeout));
puts("posting timed callback with timeout 1sec"); puts("posting timed callback with timeout 1sec");
event_timeout_init(&event_timeout, &queue, (event_t *)&event_callback); event_timeout_init(&event_timeout, &queue, (event_t *)&event_callback);
#if IS_USED(MODULE_ZTIMER_USEC) #if IS_USED(MODULE_ZTIMER_USEC)