From 781cecae7f00fbb748457bfc329f59bf74d1e58e Mon Sep 17 00:00:00 2001 From: Federico Di Pierro Date: Fri, 9 Jun 2023 16:27:25 +0200 Subject: [PATCH] wip Signed-off-by: Federico Di Pierro --- tests/main.c | 2 +- tests/test_mod.c | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/tests/main.c b/tests/main.c index d39229f4..2833bfe2 100644 --- a/tests/main.c +++ b/tests/main.c @@ -79,7 +79,7 @@ int main(void) { cmocka_unit_test(test_mod_rm_fd_NULL_self), cmocka_unit_test(test_mod_rm_fd), - // cmocka_unit_test(test_mod_srcs), + cmocka_unit_test(test_mod_srcs), /* Test module subscribe */ cmocka_unit_test(test_mod_subscribe_NULL_topic), diff --git a/tests/test_mod.c b/tests/test_mod.c index 58affbfa..283e0c4e 100644 --- a/tests/test_mod.c +++ b/tests/test_mod.c @@ -265,21 +265,24 @@ void test_mod_add_fd(void **state) { void test_mod_srcs(void **state) { (void) state; /* unused */ - int ret = m_mod_src_register_tmr(test_mod, &(const m_src_tmr_t){.ns = 50000}, M_SRC_FD_AUTOCLOSE, NULL); + // 1000s just to test + const m_src_tmr_t my_tmr = {.ns = 1000000000000 }; + + int ret = m_mod_src_register_tmr(test_mod, &my_tmr, M_SRC_FD_AUTOCLOSE, NULL); assert_true(ret == 0); /* Try to register again, expect -EEXIST error */ - ret = m_mod_src_register_tmr(test_mod, &(const m_src_tmr_t){.ns = 50000}, M_SRC_FD_AUTOCLOSE, NULL); + ret = m_mod_src_register_tmr(test_mod, &my_tmr, M_SRC_FD_AUTOCLOSE, NULL); assert_true(ret == -EEXIST); /* Register again, forcing the registration. */ - ret = m_mod_src_register_tmr(test_mod, &(const m_src_tmr_t){.ns = 50000}, M_SRC_FD_AUTOCLOSE | M_SRC_FORCE, NULL); + ret = m_mod_src_register_tmr(test_mod, &my_tmr, M_SRC_FD_AUTOCLOSE | M_SRC_FORCE, NULL); assert_true(ret == 0); size_t len = m_mod_src_len(test_mod, M_SRC_TYPE_TMR); assert_true(len == 1); - ret = m_mod_src_deregister_tmr(test_mod, &(const m_src_tmr_t){.ns = 50000}); + ret = m_mod_src_deregister_tmr(test_mod, &my_tmr); assert_true(ret == 0); len = m_mod_src_len(test_mod, M_SRC_TYPE_TMR);