diff options
Diffstat (limited to 'tests/test_echo_udp_sendto_recvfrom.c')
-rw-r--r-- | tests/test_echo_udp_sendto_recvfrom.c | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/tests/test_echo_udp_sendto_recvfrom.c b/tests/test_echo_udp_sendto_recvfrom.c index 88f8773..79948ce 100644 --- a/tests/test_echo_udp_sendto_recvfrom.c +++ b/tests/test_echo_udp_sendto_recvfrom.c @@ -15,21 +15,27 @@ #include <stdio.h> #include <unistd.h> -static void setup_echo_srv_udp_ipv4(void **state) +static int setup_echo_srv_udp_ipv4(void **state) { torture_setup_echo_srv_udp_ipv4(state); + + return 0; } #ifdef HAVE_IPV6 -static void setup_echo_srv_udp_ipv6(void **state) +static int setup_echo_srv_udp_ipv6(void **state) { torture_setup_echo_srv_udp_ipv6(state); + + return 0; } #endif -static void teardown(void **state) +static int teardown(void **state) { torture_teardown_echo_srv(state); + + return 0; } static void test_sendto_recvfrom_ipv4(void **state) @@ -189,14 +195,18 @@ static void test_sendto_recvfrom_ipv6(void **state) int main(void) { int rc; - const UnitTest tests[] = { - unit_test_setup_teardown(test_sendto_recvfrom_ipv4, setup_echo_srv_udp_ipv4, teardown), + const struct CMUnitTest sendto_tests[] = { + cmocka_unit_test_setup_teardown(test_sendto_recvfrom_ipv4, + setup_echo_srv_udp_ipv4, + teardown), #ifdef HAVE_IPV6 - unit_test_setup_teardown(test_sendto_recvfrom_ipv6, setup_echo_srv_udp_ipv6, teardown), + cmocka_unit_test_setup_teardown(test_sendto_recvfrom_ipv6, + setup_echo_srv_udp_ipv6, + teardown), #endif }; - rc = run_tests(tests); + rc = cmocka_run_group_tests(sendto_tests, NULL, NULL); return rc; } |