From: manoj Date: Mon, 7 Oct 2019 10:22:48 +0000 (+0530) Subject: [ITC][wifi-manager][ACR-1397][Add API for getting hidden property of AP] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=29f9d73c3dc978408fb9d9a7b169f0ae0745185d;p=test%2Ftct%2Fnative%2Fapi.git [ITC][wifi-manager][ACR-1397][Add API for getting hidden property of AP] Change-Id: I7ba797cb439cad4847e101f66abe548d38827951 Signed-off-by: manoj --- diff --git a/src/itc/wifi-manager/ITs-wifi-manager.c b/src/itc/wifi-manager/ITs-wifi-manager.c index 63f457c37..1033dd52b 100755 --- a/src/itc/wifi-manager/ITs-wifi-manager.c +++ b/src/itc/wifi-manager/ITs-wifi-manager.c @@ -1515,5 +1515,40 @@ int ITc_wifi_manager_specific_scan_get_max_ssids_p(void) return 0; } + +//& purpose: To Check weather wifi ap is hidden +//& type: auto +/** +* @testcase ITc_wifi_manager_ap_is_hidden_p +* @since 5.5 +* @author SRID(manoj.g2) +* @reviewer SRID(shobhit.v) +* @type auto +* @scenario To Check weather wifi ap is hidden +* @apicovered wifi_manager_ap_is_hidden +* @passcase When wifi_manager_ap_is_hidden and Precondition API returns 0 +* @failcase If wifi_manager_ap_is_hidden returns non zero value +* @precondition NA +* @postcondition NA +*/ +int ITc_wifi_manager_ap_is_hidden_p(void) +{ + START_TEST_CHECK_INITIALIZE; + + wifi_manager_ap_h hAP = NULL; + bool isHidden = false; + int nRet = -1; + + nRet = wifi_manager_pre_connect(); + CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, "wifi_manager_pre_connect", WifiManagerGetError(nRet)); + + nRet = wifi_manager_get_connected_ap(g_hWifi, &hAP); + CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, "wifi_manager_get_connected_ap", WifiManagerGetError(nRet)); + CHECK_HANDLE(hAP,"wifi_manager_get_connected_ap"); + + nRet = wifi_manager_ap_is_hidden(hAP, &isHidden); + CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, "wifi_manager_ap_is_hidden", WifiManagerGetError(nRet)); + return 0; +} /** @} */ diff --git a/src/itc/wifi-manager/tct-wifi-manager-native_mobile.h b/src/itc/wifi-manager/tct-wifi-manager-native_mobile.h index 444eaa6b1..7e455351e 100755 --- a/src/itc/wifi-manager/tct-wifi-manager-native_mobile.h +++ b/src/itc/wifi-manager/tct-wifi-manager-native_mobile.h @@ -131,6 +131,7 @@ extern int ITc_wifi_manager_config_set_get_gateway_address_p(void); extern int ITc_wifi_manager_config_set_get_dns_config_type_p(void); extern int ITc_wifi_manager_config_set_get_dns_address_p(void); extern int ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p(void); +extern int ITc_wifi_manager_ap_is_hidden_p(void); testcase tc_array[] = { {"ITc_wifi_manager_get_connected_forget_refresh_ap_p", ITc_wifi_manager_get_connected_forget_refresh_ap_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup}, @@ -235,6 +236,7 @@ testcase tc_array[] = { {"ITc_wifi_manager_config_set_get_gateway_address_p",ITc_wifi_manager_config_set_get_gateway_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {"ITc_wifi_manager_config_set_get_dns_config_type_p",ITc_wifi_manager_config_set_get_dns_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {"ITc_wifi_manager_config_set_get_dns_address_p",ITc_wifi_manager_config_set_get_dns_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, + {"ITc_wifi_manager_ap_is_hidden_p",ITc_wifi_manager_ap_is_hidden_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {NULL, NULL} }; diff --git a/src/itc/wifi-manager/tct-wifi-manager-native_tizeniot.h b/src/itc/wifi-manager/tct-wifi-manager-native_tizeniot.h index d01097e85..822ed9fbf 100755 --- a/src/itc/wifi-manager/tct-wifi-manager-native_tizeniot.h +++ b/src/itc/wifi-manager/tct-wifi-manager-native_tizeniot.h @@ -127,6 +127,7 @@ extern int ITc_wifi_manager_config_set_get_gateway_address_p(void); extern int ITc_wifi_manager_config_set_get_dns_config_type_p(void); extern int ITc_wifi_manager_config_set_get_dns_address_p(void); extern int ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p(void); +extern int ITc_wifi_manager_ap_is_hidden_p(void); testcase tc_array[] = { {"ITc_wifi_manager_get_connected_forget_refresh_ap_p", ITc_wifi_manager_get_connected_forget_refresh_ap_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup}, @@ -227,6 +228,7 @@ testcase tc_array[] = { {"ITc_wifi_manager_config_set_get_gateway_address_p",ITc_wifi_manager_config_set_get_gateway_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {"ITc_wifi_manager_config_set_get_dns_config_type_p",ITc_wifi_manager_config_set_get_dns_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {"ITc_wifi_manager_config_set_get_dns_address_p",ITc_wifi_manager_config_set_get_dns_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, + {"ITc_wifi_manager_ap_is_hidden_p",ITc_wifi_manager_ap_is_hidden_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {NULL, NULL} }; diff --git a/src/itc/wifi-manager/tct-wifi-manager-native_wearable.h b/src/itc/wifi-manager/tct-wifi-manager-native_wearable.h index be96649e6..4f515ebfc 100755 --- a/src/itc/wifi-manager/tct-wifi-manager-native_wearable.h +++ b/src/itc/wifi-manager/tct-wifi-manager-native_wearable.h @@ -131,6 +131,7 @@ extern int ITc_wifi_manager_config_set_get_gateway_address_p(void); extern int ITc_wifi_manager_config_set_get_dns_config_type_p(void); extern int ITc_wifi_manager_config_set_get_dns_address_p(void); extern int ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p(void); +extern int ITc_wifi_manager_ap_is_hidden_p(void); testcase tc_array[] = { {"ITc_wifi_manager_get_connected_forget_refresh_ap_p", ITc_wifi_manager_get_connected_forget_refresh_ap_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup}, @@ -235,6 +236,7 @@ testcase tc_array[] = { {"ITc_wifi_manager_config_set_get_gateway_address_p",ITc_wifi_manager_config_set_get_gateway_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {"ITc_wifi_manager_config_set_get_dns_config_type_p",ITc_wifi_manager_config_set_get_dns_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {"ITc_wifi_manager_config_set_get_dns_address_p",ITc_wifi_manager_config_set_get_dns_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, + {"ITc_wifi_manager_ap_is_hidden_p",ITc_wifi_manager_ap_is_hidden_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup}, {NULL, NULL} };