Skip to content

Commit

Permalink
tests/sys/events/: test if event_timeout_is_pending returns false
Browse files Browse the repository at this point in the history
test if event_timeout_is_pending returns false when event_timeout_t is not completly initialized
  • Loading branch information
JulianHolzwarth committed Nov 25, 2024
1 parent 0054f6c commit 83cf6bf
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions tests/sys/events/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,16 @@ int main(void)

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");
event_timeout_init(&event_timeout, &queue, (event_t *)&event_callback);
#if IS_USED(MODULE_ZTIMER_USEC)
Expand Down

0 comments on commit 83cf6bf

Please sign in to comment.