extern int utc_wifi_manager_ap_get_eap_auth_type_n(void);
extern int utc_wifi_manager_ap_set_eap_auth_type_p(void);
extern int utc_wifi_manager_ap_set_eap_auth_type_n(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_p(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_n(void);
extern int utc_wifi_manager_ap_refresh_p(void);
extern int utc_wifi_manager_ap_refresh_n(void);
extern int utc_wifi_manager_ap_destroy_p(void);
{"utc_wifi_manager_ap_get_eap_auth_type_n", utc_wifi_manager_ap_get_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_eap_auth_type_p", utc_wifi_manager_ap_set_eap_auth_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_eap_auth_type_n", utc_wifi_manager_ap_set_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_disconnect_reason_p", utc_wifi_manager_ap_get_disconnect_reason_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_disconnect_reason_n", utc_wifi_manager_ap_get_disconnect_reason_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_p", utc_wifi_manager_ap_refresh_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_n", utc_wifi_manager_ap_refresh_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_destroy_p", utc_wifi_manager_ap_destroy_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
extern int utc_wifi_manager_ap_get_eap_auth_type_n(void);
extern int utc_wifi_manager_ap_set_eap_auth_type_p(void);
extern int utc_wifi_manager_ap_set_eap_auth_type_n(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_p(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_n(void);
extern int utc_wifi_manager_ap_refresh_p(void);
extern int utc_wifi_manager_ap_refresh_n(void);
extern int utc_wifi_manager_ap_destroy_p(void);
{"utc_wifi_manager_ap_get_eap_auth_type_n", utc_wifi_manager_ap_get_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_eap_auth_type_p", utc_wifi_manager_ap_set_eap_auth_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_eap_auth_type_n", utc_wifi_manager_ap_set_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_disconnect_reason_p", utc_wifi_manager_ap_get_disconnect_reason_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_disconnect_reason_n", utc_wifi_manager_ap_get_disconnect_reason_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_p", utc_wifi_manager_ap_refresh_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_n", utc_wifi_manager_ap_refresh_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_destroy_p", utc_wifi_manager_ap_destroy_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
extern int utc_wifi_manager_ap_get_eap_auth_type_n(void);
extern int utc_wifi_manager_ap_set_eap_auth_type_p(void);
extern int utc_wifi_manager_ap_set_eap_auth_type_n(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_p(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_n(void);
extern int utc_wifi_manager_ap_refresh_p(void);
extern int utc_wifi_manager_ap_refresh_n(void);
extern int utc_wifi_manager_ap_destroy_p(void);
{"utc_wifi_manager_ap_get_eap_auth_type_n", utc_wifi_manager_ap_get_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_eap_auth_type_p", utc_wifi_manager_ap_set_eap_auth_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_eap_auth_type_n", utc_wifi_manager_ap_set_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_disconnect_reason_p", utc_wifi_manager_ap_get_disconnect_reason_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_disconnect_reason_n", utc_wifi_manager_ap_get_disconnect_reason_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_p", utc_wifi_manager_ap_refresh_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_n", utc_wifi_manager_ap_refresh_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_destroy_p", utc_wifi_manager_ap_destroy_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
extern int utc_wifi_manager_ap_get_eap_auth_type_n(void);
extern int utc_wifi_manager_ap_set_eap_auth_type_p(void);
extern int utc_wifi_manager_ap_set_eap_auth_type_n(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_p(void);
+extern int utc_wifi_manager_ap_get_disconnect_reason_n(void);
extern int utc_wifi_manager_ap_refresh_p(void);
extern int utc_wifi_manager_ap_refresh_n(void);
extern int utc_wifi_manager_ap_destroy_p(void);
{"utc_wifi_manager_ap_get_eap_auth_type_n", utc_wifi_manager_ap_get_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_eap_auth_type_p", utc_wifi_manager_ap_set_eap_auth_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_set_eap_auth_type_n", utc_wifi_manager_ap_set_eap_auth_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_disconnect_reason_p", utc_wifi_manager_ap_get_disconnect_reason_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
+ {"utc_wifi_manager_ap_get_disconnect_reason_n", utc_wifi_manager_ap_get_disconnect_reason_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_p", utc_wifi_manager_ap_refresh_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_refresh_n", utc_wifi_manager_ap_refresh_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
{"utc_wifi_manager_ap_destroy_p", utc_wifi_manager_ap_destroy_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup},
CHECK_RETURN("wifi_manager_ap_get_bssid", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
} else {
CHECK_RETURN("wifi_manager_ap_get_bssid", ret, WIFI_MANAGER_ERROR_NONE);
- }
+ }
return 0;
}
* Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
*/
int utc_wifi_manager_ap_set_ip_config_type_n(void)
-{
+{
int ret = WIFI_MANAGER_ERROR_NONE;
ret = wifi_manager_ap_set_ip_config_type(NULL, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, -1);
* @testcase utc_wifi_manager_ap_get_eap_auth_type_p
* @since_tizen 3.0
* @type Positive
- * @description Get the EAP auth type of Wi-Fi.
+ * @description Get the EAP authentication type of Wi-Fi.
* @scenario Get EAP authentication type. Ensure no error.
*/
int utc_wifi_manager_ap_get_eap_auth_type_p(void)
* @since_tizen 3.0
* @type Negative
* @description Verify wifi_manager_ap_get_eap_auth_type by passing invalid parameters.
- * @scenario Pass invalid AP info and other parameters to ensure EAP autheype is not returned.
+ * @scenario Pass invalid AP info and other parameters to ensure EAP authentication type is not returned.
* Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
*/
int utc_wifi_manager_ap_get_eap_auth_type_n(void)
* @since_tizen 3.0
* @type Negative
* @description Verify wifi_manager_ap_set_eap_auth_type by passing invalid parameters.
- * @scenario Pass invalid AP info and other parameters to ensure EAP auth type is not set.
+ * @scenario Pass invalid AP info and other parameters to ensure EAP authentication type is not set.
* Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
*/
int utc_wifi_manager_ap_set_eap_auth_type_n(void)
return 0;
}
+/**
+ * @testcase utc_wifi_manager_ap_get_disconnect_reason_p
+ * @since_tizen 4.0
+ * @type Positive
+ * @description Get the disconnect reason of Wi-Fi.
+ * @scenario Get disconnect reason. Ensure no error.
+ */
+int utc_wifi_manager_ap_get_disconnect_reason_p(void)
+{
+ wifi_manager_disconnect_reason_e disconnect_reason;
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ if (!g_bFeatureWifi) {
+ ret = wifi_manager_ap_get_disconnect_reason(g_hWifiAP, WIFI_MANAGER_EAP_TYPE_PEAP);
+ CHECK_RETURN("wifi_manager_ap_get_disconnect_reason", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ return 0;
+ }
+
+ ret = wifi_manager_ap_get_disconnect_reason(g_hWifiAP, &disconnect_reason);
+ CHECK_RETURN("wifi_manager_ap_get_disconnect_reason", ret, WIFI_MANAGER_ERROR_NONE);
+
+ return 0;
+}
+
+/**
+ * @testcase utc_wifi_manager_ap_get_disconnect_reason_n
+ * @since_tizen 4.0
+ * @type Negative
+ * @description Verify wifi_manager_ap_get_disconnect_reason by passing invalid parameters.
+ * @scenario Pass invalid AP info and other parameters to ensure disconnect reason is not returned.
+ * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER.
+ */
+int utc_wifi_manager_ap_get_disconnect_reason_n(void)
+{
+ int ret = WIFI_MANAGER_ERROR_NONE;
+
+ ret = wifi_manager_ap_get_disconnect_reason(NULL, NULL);
+
+ if (!g_bFeatureWifi) {
+ CHECK_RETURN("wifi_manager_ap_get_disconnect_reason", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED);
+ } else {
+ CHECK_RETURN("wifi_manager_ap_get_disconnect_reason", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER);
+ }
+
+ return 0;
+}
+
/**
* @testcase utc_wifi_manager_ap_refresh_p
* @since_tizen 3.0