Tests for timer lists.
More...
#include <freeradius-devel/util/acutest.h>
#include <freeradius-devel/util/acutest_helpers.h>
#include <freeradius-devel/util/time.h>
#include <freeradius-devel/util/timer.h>
Go to the source code of this file.
◆ deferred_uctx_t
◆ TIME_SOURCE
Value:
{ \
return _name##_timer; \
} \
{ \
_name##_timer = t; \
}
#define fr_time_wrap(_time)
Defines an artificial time source for a test.
Defines _name + _time() and _name + _set() functions.
Definition at line 32 of file timer_tests.c.
◆ basic_timer_list_tests()
◆ deferred_timer_list_tests()
◆ lst_basic_test()
static void lst_basic_test |
( |
void |
| ) |
|
|
static |
◆ lst_deferred_test()
static void lst_deferred_test |
( |
void |
| ) |
|
|
static |
◆ lst_nested()
static void lst_nested |
( |
void |
| ) |
|
|
static |
◆ nested_test()
◆ ordered_bad_inserts_test()
static void ordered_bad_inserts_test |
( |
void |
| ) |
|
|
static |
◆ ordered_basic_test()
static void ordered_basic_test |
( |
void |
| ) |
|
|
static |
◆ ordered_deferred_test()
static void ordered_deferred_test |
( |
void |
| ) |
|
|
static |
◆ ordered_nested()
static void ordered_nested |
( |
void |
| ) |
|
|
static |
◆ timer_cb()
Verifies time passed in is not 0, that tl is not NULL, and writes true to uctx (must be a bool)
Definition at line 48 of file timer_tests.c.
◆ timer_cb_deferred()
◆ TEST_LIST
Initial value:= {
{ NULL }
}
static void ordered_nested(void)
static void lst_nested(void)
static void ordered_basic_test(void)
static void lst_basic_test(void)
static void ordered_deferred_test(void)
static void lst_deferred_test(void)
static void ordered_bad_inserts_test(void)
Definition at line 399 of file timer_tests.c.