51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
+#ifdef NDEBUG
+#undef NDEBUG
+#endif
+
#include "execute_tests.h"
#include "test_cases_status_cb.h"
#include "../common/containers.h"
static void status_cb(meshlink_handle_t *mesh, meshlink_node_t *source, bool reach) {
+ (void)mesh;
+
fprintf(stderr, "In status callback\n");
if(reach) {
status callback should be invoked when NUT connects/disconnects with 'relay' node.
*/
static bool test_set_status_cb_01(void) {
- meshlink_destroy("set_status_cb_conf.1");
- meshlink_destroy("set_status_cb_conf.2");
+ assert(meshlink_destroy("set_status_cb_conf.1"));
+ assert(meshlink_destroy("set_status_cb_conf.2"));
// Opening NUT and bar nodes
meshlink_handle_t *mesh1 = meshlink_open("set_status_cb_conf.1", "nut", "test", DEV_CLASS_STATIONARY);
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));
assert(meshlink_start(mesh1));
assert(meshlink_start(mesh2));
free(exp1);
free(exp2);
meshlink_close(mesh1);
- meshlink_destroy("set_status_cb_conf.1");
- meshlink_destroy("set_status_cb_conf.2");
+ assert(meshlink_destroy("set_status_cb_conf.1"));
+ assert(meshlink_destroy("set_status_cb_conf.2"));
return true;
}
// Create meshlink instance
- meshlink_destroy("set_status_cb_conf.3");
+ assert(meshlink_destroy("set_status_cb_conf.3"));
meshlink_handle_t *mesh_handle = meshlink_open("set_status_cb_conf.3", "nut", "node_sim", 1);
assert(mesh_handle);
// Clean up
meshlink_close(mesh_handle);
- meshlink_destroy("set_status_cb_conf.3");
+ assert(meshlink_destroy("set_status_cb_conf.3"));
return true;
}