]> git.meshlink.io Git - meshlink/blobdiff - test/blackbox/run_blackbox_tests/test_cases_set_connection_try_cb.c
Add meshlink_add_invitation_address(), deprecate meshlink_add_address().
[meshlink] / test / blackbox / run_blackbox_tests / test_cases_set_connection_try_cb.c
index 42ac08f50a5fd71e6170f886051ec4291733d49e..6eac8577009e864a1480b985b8f245a2422ab82d 100644 (file)
     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;
 }