51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#ifdef NDEBUG
+#undef NDEBUG
+#endif
+
/* Modify this to change the logging level of Meshlink */
#define TEST_MESHLINK_LOG_LEVEL MESHLINK_DEBUG
assert(len);
}
-static bool bar_reachable;
-
static void status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool reachable) {
(void)mesh;
fprintf(stderr, "Status of node {%s} is %d\n", node->name, reachable);
char *invite = NULL;
meshlink_node_t *node = NULL;
- meshlink_destroy("m1n1");
- meshlink_destroy("m1n2");
+ assert(meshlink_destroy("m1n1"));
+ assert(meshlink_destroy("m1n2"));
// Open two new meshlink instance.
mesh1 = meshlink_open("m1n1", "m1n1", "autoconnect", DEV_CLASS_BACKBONE);
assert(wait_sync_flag(&test_autoconnect_m1n1_reachable, 30));
node = meshlink_get_node(mesh2, "m1n1");
- meshlink_blacklist(mesh2, node);
+ assert(meshlink_blacklist(mesh2, node));
set_sync_flag(&test_autoconnect_blacklisted, true);
assert(wait_sync_flag(&test_autoconnect_successful, 60));
meshlink_close(mesh2);
fprintf(stderr, "Meshlink node2 closed\n");
- meshlink_destroy("m1n1");
- meshlink_destroy("m1n2");
+ assert(meshlink_destroy("m1n1"));
+ assert(meshlink_destroy("m1n2"));
fprintf(stderr, "Meshlink nodes destroyed\n");
return true;