wifi_aware_session_h session = __create_dummy_session(WIFI_AWARE_SESSION_PUBLISH, 1);
ret = wifi_aware_session_unset_terminated_cb(session);
- CHECK_RESULT(WIFI_AWARE_ERROR_NONE, ret, "wifi_aware_session_unset_terminated_cb");
-
__destroy_dummy_session(session);
+
+ CHECK_RESULT(WIFI_AWARE_ERROR_NONE, ret, "wifi_aware_session_unset_terminated_cb");
}
TEST_F(WifiAwareSession, wifi_aware_session_unset_terminated_cb_n)
wifi_aware_session_h session = __create_dummy_session(WIFI_AWARE_SESSION_PUBLISH, 1);
ret = wifi_aware_session_stop(session);
- CHECK_RESULT(WIFI_AWARE_ERROR_NONE, ret, "wifi_aware_session_stop");
-
__destroy_dummy_session(session);
__destroy_dummy_publish_config(config);
+
+ CHECK_RESULT(WIFI_AWARE_ERROR_NONE, ret, "wifi_aware_session_stop");
}
TEST_F(WifiAwareSession, wifi_aware_session_stop_p2)
wifi_aware_session_h session = __create_dummy_session(WIFI_AWARE_SESSION_SUBSCRIBE, 1);
ret = wifi_aware_session_stop(session);
- CHECK_RESULT(WIFI_AWARE_ERROR_NONE, ret, "wifi_aware_session_stop");
-
__destroy_dummy_session(session);
__destroy_dummy_subscribe_config(config);
+
+ CHECK_RESULT(WIFI_AWARE_ERROR_NONE, ret, "wifi_aware_session_stop");
}
/**
wifi_aware_session_h session = __create_dummy_session(WIFI_AWARE_SESSION_PUBLISH, 0);
ret = wifi_aware_session_stop(session);
- CHECK_RESULT(WIFI_AWARE_ERROR_INVALID_OPERATION, ret, "wifi_aware_session_stop");
-
__destroy_dummy_session(session);
+
+ CHECK_RESULT(WIFI_AWARE_ERROR_INVALID_OPERATION, ret, "wifi_aware_session_stop");
}
/**
wifi_aware_session_h session = __create_dummy_session(WIFI_AWARE_SESSION_PUBLISH, 0);
ret = wifi_aware_session_stop(session);
- CHECK_RESULT(WIFI_AWARE_ERROR_INVALID_OPERATION, ret, "wifi_aware_session_stop");
-
__destroy_dummy_session(session);
+ CHECK_RESULT(WIFI_AWARE_ERROR_INVALID_OPERATION, ret, "wifi_aware_session_stop");
}
/**
wifi_aware_peer_h peer = __create_dummy_peer();
ret = wifi_aware_session_send_message(session, peer, message, strlen(MESSAGE), __send_reply, NULL);
- CHECK_RESULT(WIFI_AWARE_ERROR_NONE, ret, "wifi_aware_session_send_message");
+ if (ret != WIFI_AWARE_ERROR_NONE) {
+ __destroy_dummy_peer(peer);
+ __destroy_dummy_session(session);
+ CHECK_RESULT(WIFI_AWARE_ERROR_NONE, ret, "wifi_aware_session_send_message");
+ }
+
RUN_GMAIN_LOOP;
ASSERT_TRUE(g_message_sent) << "Followup message";
{
__wifi_aware_publish_request_s *config =
(__wifi_aware_publish_request_s *)g_try_malloc0(sizeof(__wifi_aware_publish_request_s));
+
+ if (config == NULL)
+ return NULL;
+
config->publish_type = WIFI_AWARE_PUBLISH_TYPE_UNSOLICITED;
strncpy(config->service_name, SERVICE_NAME, MAX_SERVICE_NAME_LEN + 1);
memcpy(config->specific_info, SERVICE_INFO, strlen(SERVICE_INFO));
{
__wifi_aware_subscribe_request_s *config =
(__wifi_aware_subscribe_request_s *)g_try_malloc0(sizeof(__wifi_aware_subscribe_request_s));
+
+ if (config == NULL)
+ return NULL;
+
config->subscribe_type = WIFI_AWARE_SUBSCRIBE_TYPE_PASSIVE;
strncpy(config->service_name, SERVICE_NAME, MAX_SERVICE_NAME_LEN + 1);
memcpy(config->specific_info, SERVICE_INFO, strlen(SERVICE_INFO));