X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fblackbox%2Frun_blackbox_tests%2Ftest_cases_set_connection_try_cb.c;h=6eac8577009e864a1480b985b8f245a2422ab82d;hb=3febbb4;hp=42ac08f50a5fd71e6170f886051ec4291733d49e;hpb=2fd608c4111ef4d48a649401d918f5981856cc44;p=meshlink diff --git a/test/blackbox/run_blackbox_tests/test_cases_set_connection_try_cb.c b/test/blackbox/run_blackbox_tests/test_cases_set_connection_try_cb.c index 42ac08f5..6eac8577 100644 --- a/test/blackbox/run_blackbox_tests/test_cases_set_connection_try_cb.c +++ b/test/blackbox/run_blackbox_tests/test_cases_set_connection_try_cb.c @@ -17,6 +17,10 @@ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ +#ifdef NDEBUG +#undef NDEBUG +#endif + #include "execute_tests.h" #include "test_cases_set_connection_try_cb.h" #include "../common/test_step.h" @@ -44,6 +48,8 @@ static void node_status_cb(meshlink_handle_t *mesh, meshlink_node_t *source, boo /* Meta-connection try callback handler */ static void connection_try_cb(meshlink_handle_t *mesh, meshlink_node_t *source) { + (void)source; + if(!strcmp(mesh->name, "foo")) { ++connection_attempts; @@ -69,8 +75,8 @@ static void test_case_set_connection_try_cb_01(void **state) { After closing bar node it should invoke 3 connection try callbacks in span of about 30 seconds. */ static bool test_set_connection_try_cb_01(void) { - meshlink_destroy("meshlink_conf.1"); - meshlink_destroy("meshlink_conf.2"); + assert(meshlink_destroy("meshlink_conf.1")); + assert(meshlink_destroy("meshlink_conf.2")); // Opening foo and bar nodes meshlink_handle_t *mesh1 = meshlink_open("meshlink_conf.1", "foo", "test", DEV_CLASS_STATIONARY); @@ -89,8 +95,8 @@ static bool test_set_connection_try_cb_01(void) { assert(exp1 != NULL); char *exp2 = meshlink_export(mesh2); assert(exp2 != NULL); - bool imp1 = meshlink_import(mesh1, exp2); - bool imp2 = meshlink_import(mesh2, exp1); + assert(meshlink_import(mesh1, exp2)); + assert(meshlink_import(mesh2, exp1)); free(exp1); free(exp2); @@ -123,8 +129,8 @@ static bool test_set_connection_try_cb_01(void) { assert_in_range(attempt_time_stop - attempt_time_start, 25, 45); // Cleanup - meshlink_destroy("meshlink_conf.1"); - meshlink_destroy("meshlink_conf.2"); + assert(meshlink_destroy("meshlink_conf.1")); + assert(meshlink_destroy("meshlink_conf.2")); return true; }