return 0;
}
+//& purpose: Check if security type is supported or not
+//& type: auto
+/**
+* @testcase ITc_wifi_manager_ap_is_security_type_supported_p
+* @since 7.0
+* @author SRID(shobhit.v)
+* @reviewer SRID(ankit.sri1)
+* @type auto
+* @scenario Check if security type is supported or not
+* @apicovered wifi_manager_ap_is_security_type_supported
+* @passcase When wifi_manager_ap_is_security_type_supported API returns 0
+* @failcase If wifi_manager_ap_is_security_type_supported API fails
+* @precondition NA
+* @postcondition NA
+*/
+int ITc_wifi_manager_ap_is_security_type_supported_p(void)
+{
+ bool b_Supported = false;
+ int nRet = WIFI_MANAGER_ERROR_NONE;
+
+ nRet = wifi_manager_ap_is_security_type_supported(g_hWifiAP, WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK, &b_Supported);
+
+ if (!g_bFeatureWifi)
+ {
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NOT_SUPPORTED, nRet, " wifi_manager_ap_is_security_type_supported", WifiManagerGetError(nRet));
+ }
+ else
+ {
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, " wifi_manager_ap_is_security_type_supported", WifiManagerGetError(nRet));
+ }
+
+ return 0;
+}
+
+//& purpose: Check if pmf is required or not.
+//& type: auto
+/**
+* @testcase ITc_wifi_manager_ap_is_pmf_required_p
+* @since 7.0
+* @author SRID(shobhit.v)
+* @reviewer SRID(ankit.sri1)
+* @type auto
+* @scenario Check if pmf is required or not.
+* @apicovered wifi_manager_ap_is_pmf_required
+* @passcase When wifi_manager_ap_is_pmf_required API returns 0
+* @failcase If wifi_manager_ap_is_pmf_required API fails
+* @precondition NA
+* @postcondition NA
+*/
+int ITc_wifi_manager_ap_is_pmf_required_p(void)
+{
+ bool b_Required = false;
+ int nRet = WIFI_MANAGER_ERROR_NONE;
+
+ nRet = wifi_manager_ap_is_pmf_required(g_hWifiAP, &b_Required);
+
+ if (!g_bFeatureWifi)
+ {
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NOT_SUPPORTED, nRet, " wifi_manager_ap_is_pmf_required", WifiManagerGetError(nRet));
+ }
+ else
+ {
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, " wifi_manager_ap_is_pmf_required", WifiManagerGetError(nRet));
+ }
+
+ return 0;
+}
/** @} */
CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, "wifi_manager_ap_is_hidden", WifiManagerGetError(nRet));
return 0;
}
+
+//& purpose: To Invoke bss flush request
+//& type: auto
+/**
+* @testcase ITc_wifi_manager_flush_bss_p
+* @since 7.0
+* @author SRID(shobhit.v)
+* @reviewer SRID(ankit.sri1)
+* @type auto
+* @scenario To Invoke bss flush request
+* @apicovered wifi_manager_flush_bss
+* @passcase When wifi_manager_flush_bss returns zero
+* @failcase If wifi_manager_flush_bss returns non zero value
+* @precondition NA
+* @postcondition NA
+*/
+int ITc_wifi_manager_flush_bss_p(void)
+{
+ int nRet;
+
+ nRet = wifi_manager_flush_bss(g_hWifi);
+ if (!g_bFeatureWifi)
+ {
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NOT_SUPPORTED, nRet, "wifi_manager_flush_bss", WifiManagerGetError(nRet));
+ }
+ else
+ {
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, "wifi_manager_flush_bss", WifiManagerGetError(nRet));
+ }
+ return 0;
+}
+
/** @} */
extern int ITc_wifi_manager_ap_set_get_eap_private_key_info_p(void);
extern int ITc_wifi_manager_ap_set_get_eap_type_p(void);
extern int ITc_wifi_manager_ap_set_get_eap_auth_type_p(void);
+extern int ITc_wifi_manager_ap_is_security_type_supported_p(void);
+extern int ITc_wifi_manager_ap_is_pmf_required_p(void);
extern int ITc_wifi_manager_connect_by_wps_pbc_p(void);
extern int ITc_wifi_manager_connect_by_wps_pin_p(void);
extern int ITc_wifi_manager_update_ap_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);
+extern int ITc_wifi_manager_flush_bss_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},
{"ITc_wifi_manager_config_set_get_eap_type_p", ITc_wifi_manager_config_set_get_eap_type_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_eap_subject_match_p", ITc_wifi_manager_config_set_get_eap_subject_match_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_foreach_found_specific_ap_p", ITc_wifi_manager_foreach_found_specific_ap_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
- {"ITc_wifi_manager_activate_deactivate_p", ITc_wifi_manager_activate_deactivate_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+ {"ITc_wifi_manager_activate_deactivate_p", ITc_wifi_manager_activate_deactivate_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{"ITc_wifi_manager_activate_with_wifi_picker_tested_p", ITc_wifi_manager_activate_with_wifi_picker_tested_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{"ITc_wifi_manager_ap_set_get_prefix_length_p", ITc_wifi_manager_ap_set_get_prefix_length_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_ap_set_get_dns_config_type_p", ITc_wifi_manager_ap_set_get_dns_config_type_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_specific_ap_start_multi_scan_p", ITc_wifi_manager_specific_ap_start_multi_scan_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_ap_get_assoc_status_code_p", ITc_wifi_manager_ap_get_assoc_status_code_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_set_ip_conflict_detect_enable_p", ITc_wifi_manager_set_ip_conflict_detect_enable_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
- {"ITc_wifi_manager_ip_conflict_detect_is_enabled_p", ITc_wifi_manager_ip_conflict_detect_is_enabled_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
- {"ITc_wifi_manager_get_ip_conflict_state_p", ITc_wifi_manager_get_ip_conflict_state_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
- {"ITc_wifi_manager_ap_get_countrycode_p", ITc_wifi_manager_ap_get_countrycode_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
- {"ITc_wifi_manager_foreach_found_bssid_p", ITc_wifi_manager_foreach_found_bssid_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
- {"ITc_wifi_manager_config_set_get_eap_private_key_info_p", ITc_wifi_manager_config_set_get_eap_private_key_info_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
+ {"ITc_wifi_manager_ip_conflict_detect_is_enabled_p", ITc_wifi_manager_ip_conflict_detect_is_enabled_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_get_ip_conflict_state_p", ITc_wifi_manager_get_ip_conflict_state_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_ap_get_countrycode_p", ITc_wifi_manager_ap_get_countrycode_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_foreach_found_bssid_p", ITc_wifi_manager_foreach_found_bssid_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_config_set_get_eap_private_key_info_p", ITc_wifi_manager_config_set_get_eap_private_key_info_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_ip_config_type_p",ITc_wifi_manager_config_set_get_ip_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_ip_address_p",ITc_wifi_manager_config_set_get_ip_address_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_subnet_mask_p",ITc_wifi_manager_config_set_get_subnet_mask_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},
+ {"ITc_wifi_manager_ap_is_security_type_supported_p",ITc_wifi_manager_ap_is_security_type_supported_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_ap_is_pmf_required_p",ITc_wifi_manager_ap_is_pmf_required_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_flush_bss_p",ITc_wifi_manager_flush_bss_p,ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{NULL, NULL}
};
extern int ITc_wifi_manager_ap_set_get_eap_private_key_info_p(void);
extern int ITc_wifi_manager_ap_set_get_eap_type_p(void);
extern int ITc_wifi_manager_ap_set_get_eap_auth_type_p(void);
+extern int ITc_wifi_manager_ap_is_security_type_supported_p(void);
+extern int ITc_wifi_manager_ap_is_pmf_required_p(void);
extern int ITc_wifi_manager_connect_by_wps_pbc_p(void);
extern int ITc_wifi_manager_connect_by_wps_pin_p(void);
extern int ITc_wifi_manager_update_ap_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);
+extern int ITc_wifi_manager_flush_bss_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},
{"ITc_wifi_manager_config_set_get_eap_subject_match_p", ITc_wifi_manager_config_set_get_eap_subject_match_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_foreach_found_specific_ap_p", ITc_wifi_manager_foreach_found_specific_ap_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{"ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p",ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
- {"ITc_wifi_manager_activate_deactivate_p", ITc_wifi_manager_activate_deactivate_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
+ {"ITc_wifi_manager_activate_deactivate_p", ITc_wifi_manager_activate_deactivate_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{"ITc_wifi_manager_activate_with_wifi_picker_tested_p", ITc_wifi_manager_activate_with_wifi_picker_tested_p, ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{"ITc_wifi_manager_ap_set_get_prefix_length_p", ITc_wifi_manager_ap_set_get_prefix_length_p, ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_ap_set_get_dns_config_type_p", ITc_wifi_manager_ap_set_get_dns_config_type_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_specific_ap_start_multi_scan_p", ITc_wifi_manager_specific_ap_start_multi_scan_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_ap_get_assoc_status_code_p", ITc_wifi_manager_ap_get_assoc_status_code_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_set_ip_conflict_detect_enable_p", ITc_wifi_manager_set_ip_conflict_detect_enable_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
- {"ITc_wifi_manager_ip_conflict_detect_is_enabled_p", ITc_wifi_manager_ip_conflict_detect_is_enabled_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
- {"ITc_wifi_manager_get_ip_conflict_state_p", ITc_wifi_manager_get_ip_conflict_state_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_ip_conflict_detect_is_enabled_p", ITc_wifi_manager_ip_conflict_detect_is_enabled_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_get_ip_conflict_state_p", ITc_wifi_manager_get_ip_conflict_state_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
{"ITc_wifi_manager_config_set_get_eap_private_key_info_p", ITc_wifi_manager_config_set_get_eap_private_key_info_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_ip_config_type_p",ITc_wifi_manager_config_set_get_ip_config_type_p,ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_ip_address_p",ITc_wifi_manager_config_set_get_ip_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},
+ {"ITc_wifi_manager_ap_is_security_type_supported_p",ITc_wifi_manager_ap_is_security_type_supported_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_ap_is_pmf_required_p",ITc_wifi_manager_ap_is_pmf_required_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_flush_bss_p",ITc_wifi_manager_flush_bss_p,ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{NULL, NULL}
};
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);
+extern int ITc_wifi_manager_ap_is_security_type_supported_p(void);
+extern int ITc_wifi_manager_ap_is_pmf_required_p(void);
+extern int ITc_wifi_manager_flush_bss_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},
{"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},
+ {"ITc_wifi_manager_ap_is_security_type_supported_p",ITc_wifi_manager_ap_is_security_type_supported_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_ap_is_pmf_required_p",ITc_wifi_manager_ap_is_pmf_required_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_flush_bss_p",ITc_wifi_manager_flush_bss_p,ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{NULL, NULL}
};
extern int ITc_wifi_manager_ap_set_get_eap_private_key_info_p(void);
extern int ITc_wifi_manager_ap_set_get_eap_type_p(void);
extern int ITc_wifi_manager_ap_set_get_eap_auth_type_p(void);
+extern int ITc_wifi_manager_ap_is_security_type_supported_p(void);
+extern int ITc_wifi_manager_ap_is_pmf_required_p(void);
extern int ITc_wifi_manager_connect_by_wps_pbc_p(void);
extern int ITc_wifi_manager_connect_by_wps_pin_p(void);
extern int ITc_wifi_manager_update_ap_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);
+extern int ITc_wifi_manager_flush_bss_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},
{"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},
+ {"ITc_wifi_manager_ap_is_security_type_supported_p",ITc_wifi_manager_ap_is_security_type_supported_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_ap_is_pmf_required_p",ITc_wifi_manager_ap_is_pmf_required_p,ITs_wifi_manager_ap_startup, ITs_wifi_manager_ap_cleanup},
+ {"ITc_wifi_manager_flush_bss_p",ITc_wifi_manager_flush_bss_p,ITs_wifi_manager_startup, ITs_wifi_manager_cleanup},
{NULL, NULL}
};