9 #include <socket_wrapper.h>
11 static int setup_enabled(void **state)
13 torture_setup_socket_dir(state);
18 static int teardown_enabled(void **state)
20 torture_teardown_socket_dir(state);
25 static int setup_disabled(void **state)
27 (void) state; /* unused */
29 unsetenv("SOCKET_WRAPPER_DIR");
30 unsetenv("SOCKET_WRAPPER_DEFAULT_IFACE");
31 unsetenv("SOCKET_WRAPPER_PCAP_FILE");
36 static int teardown_disabled(void **state)
38 (void) state; /* unused */
43 static void test_call_enabled_true(void **state)
45 char *s = getenv("SOCKET_WRAPPER_DIR");
47 (void) state; /* unused */
49 assert_true(socket_wrapper_enabled());
50 assert_true(s != NULL);
53 static void test_call_enabled_false(void **state)
55 char *s = getenv("SOCKET_WRAPPER_DIR");
57 (void) state; /* unused */
59 assert_false(socket_wrapper_enabled());
60 assert_false(s != NULL);
66 const struct CMUnitTest max_sockets_tests[] = {
67 cmocka_unit_test_setup_teardown(test_call_enabled_true,
70 cmocka_unit_test_setup_teardown(test_call_enabled_false,
75 rc = cmocka_run_group_tests(max_sockets_tests, NULL, NULL);