]> git.meshlink.io Git - meshlink/blobdiff - test/blackbox/run_blackbox_tests/test_cases_invite.c
Fix __warn_unused_result__, add more of it and fix the resulting warnings.
[meshlink] / test / blackbox / run_blackbox_tests / test_cases_invite.c
index c0f13c58c2a68ec892e5be3b99397376ccf0ed34..929b002ab3241fa663259960b6b00101d1509761 100644 (file)
     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
+#ifdef NDEBUG
+#undef NDEBUG
+#endif
+
 #include "execute_tests.h"
 #include "test_cases_invite.h"
 #include "../common/containers.h"
@@ -74,7 +78,7 @@ static void test_case_invite_01(void **state) {
     Generates an invitation
 */
 static bool test_invite_01(void) {
-       meshlink_destroy("inviteconf");
+       assert(meshlink_destroy("inviteconf"));
        meshlink_set_log_cb(NULL, TEST_MESHLINK_LOG_LEVEL, meshlink_callback_logger);
 
        // Create meshlink instance
@@ -82,12 +86,12 @@ static bool test_invite_01(void) {
        assert(mesh_handle);
        meshlink_set_log_cb(mesh_handle, TEST_MESHLINK_LOG_LEVEL, meshlink_callback_logger);
 
-       char *invitation = meshlink_invite(mesh_handle, "new");
+       char *invitation = meshlink_invite(mesh_handle, NULL, "new");
        assert_int_equal(invitation, NULL);
 
        free(invitation);
        meshlink_close(mesh_handle);
-       meshlink_destroy("inviteconf");
+       assert(meshlink_destroy("inviteconf"));
        return true;
 }
 
@@ -104,7 +108,7 @@ static void test_case_invite_02(void **state) {
 */
 static bool test_invite_02(void) {
        // Trying to generate INVITATION by passing NULL as mesh link handle
-       char *invitation = meshlink_invite(NULL, "nut");
+       char *invitation = meshlink_invite(NULL, NULL, "nut");
        assert_int_equal(invitation, NULL);
 
        return true;
@@ -123,7 +127,7 @@ static void test_case_invite_03(void **state) {
     Reports appropriate error by returning NULL
 */
 static bool test_invite_03(void) {
-       meshlink_destroy("inviteconf");
+       assert(meshlink_destroy("inviteconf"));
        meshlink_set_log_cb(NULL, TEST_MESHLINK_LOG_LEVEL, meshlink_callback_logger);
 
        // Create meshlink instance
@@ -132,11 +136,11 @@ static bool test_invite_03(void) {
        meshlink_set_log_cb(mesh_handle, TEST_MESHLINK_LOG_LEVEL, meshlink_callback_logger);
 
        // Trying to generate INVITATION by passing NULL as mesh link handle
-       char *invitation = meshlink_invite(mesh_handle, NULL);
+       char *invitation = meshlink_invite(mesh_handle, NULL, NULL);
        assert_int_equal(invitation, NULL);
 
        meshlink_close(mesh_handle);
-       meshlink_destroy("inviteconf");
+       assert(meshlink_destroy("inviteconf"));
        return true;
 }
 
@@ -155,7 +159,7 @@ static void test_case_invite_04(void **state) {
     Newly added address should be there in the invitation.
 */
 static bool test_invite_04(void) {
-       meshlink_destroy("inviteconf");
+       assert(meshlink_destroy("inviteconf"));
        meshlink_set_log_cb(NULL, TEST_MESHLINK_LOG_LEVEL, meshlink_callback_logger);
 
        // Create meshlink instance
@@ -164,20 +168,20 @@ static bool test_invite_04(void) {
        meshlink_set_log_cb(mesh_handle, TEST_MESHLINK_LOG_LEVEL, meshlink_callback_logger);
 
        char *hostname1 = "127.1.1.1";
-       bool ret = meshlink_add_address(mesh_handle, hostname1);
-       char *invitation = meshlink_invite(mesh_handle, "foo");
+       assert(meshlink_add_address(mesh_handle, hostname1));
+       char *invitation = meshlink_invite(mesh_handle, NULL, "foo");
        assert_int_not_equal(strstr(invitation, hostname1), NULL);
 
        char *hostname2 = "127.1.2.3";
-       ret = meshlink_add_address(mesh_handle, hostname2);
-       invitation = meshlink_invite(mesh_handle, "bar");
+       assert(meshlink_add_address(mesh_handle, hostname2));
+       invitation = meshlink_invite(mesh_handle, NULL, "bar");
 
        // Verify we have both the added addresses
        assert_int_not_equal(strstr(invitation, hostname1), NULL);
        assert_int_not_equal(strstr(invitation, hostname2), NULL);
 
        meshlink_close(mesh_handle);
-       meshlink_destroy("inviteconf");
+       assert(meshlink_destroy("inviteconf"));
 
        return true;
 }