return 0;
}
+//& purpose: Verify wifi_manager_ap_get_eap_anonymous_identity and wifi_manager_ap_set_eap_anonymous_identity by passing valid parameters
+//& type: auto
+/**
+* @testcase ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p
+* @since 5.5
+* @author SRID(manoj.g2)
+* @reviewer SRID(shobhit.v)
+* @type auto
+* @scenario Invoking wifi_manager_ap_get_eap_anonymous_identity and wifi_manager_ap_set_eap_anonymous_identity with valid parameter
+* @apicovered ifi_manager_ap_get_eap_anonymous_identity and wifi_manager_ap_set_eap_anonymous_identity
+* @passcase When ifi_manager_ap_get_eap_anonymous_identity and wifi_manager_ap_set_eap_anonymous_identity APIs returns 0
+* @failcase If ifi_manager_ap_get_eap_anonymous_identity or wifi_manager_ap_set_eap_anonymous_identity return non zero value
+* @precondition NA
+* @postcondition NA
+*/
+
+int ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p(void)
+{
+ START_TEST_CHECK_INITIALIZE;
+
+ char *spszIdentity = "Manoj";
+ char *gpszIdentity = NULL;
+
+ int nRet = wifi_manager_ap_set_security_type(g_hWifiAP, WIFI_MANAGER_SECURITY_TYPE_EAP);
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, " wifi_manager_ap_set_security_type", WifiManagerGetError(nRet));
+
+ nRet = wifi_manager_ap_set_eap_anonymous_identity(g_hWifiAP, spszIdentity);
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, " wifi_manager_ap_set_eap_anonymous_identity", WifiManagerGetError(nRet));
+
+ nRet = wifi_manager_ap_get_eap_anonymous_identity(g_hWifiAP, &gpszIdentity);
+ CHECK_RETURN(WIFI_MANAGER_ERROR_NONE, nRet, " wifi_manager_ap_get_eap_anonymous_identity", WifiManagerGetError(nRet));
+ CHECK_HANDLE(gpszIdentity, "wifi_manager_ap_get_eap_anonymous_identity");
+
+ if ( 0 != strncmp(spszIdentity, gpszIdentity, strlen(gpszIdentity)))
+ {
+ FPRINTF("[Line : %d][%s] mismatch between set and get value of anonymous identity as spszIdentity = %s and gpszIdentity = %s\\n", __LINE__, API_NAMESPACE, spszIdentity, gpszIdentity);
+ return 1;
+ }
+
+ return 0;
+}
+
/** @} */
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);
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_ca_cert_file_p", ITc_wifi_manager_config_set_get_eap_ca_cert_file_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_eap_client_cert_file_p", ITc_wifi_manager_config_set_get_eap_client_cert_file_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_eap_identity_p", ITc_wifi_manager_config_set_get_eap_identity_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_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_config_set_get_eap_auth_type_p", ITc_wifi_manager_config_set_get_eap_auth_type_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_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},
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);
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_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_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},
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);
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_proxy_address_p", ITc_wifi_manager_config_set_get_proxy_address_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_hidden_ap_property_p", ITc_wifi_manager_config_set_get_hidden_ap_property_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_eap_anonymous_identity_p", ITc_wifi_manager_config_set_get_eap_anonymous_identity_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_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_config_set_get_eap_ca_cert_file_p", ITc_wifi_manager_config_set_get_eap_ca_cert_file_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_eap_client_cert_file_p", ITc_wifi_manager_config_set_get_eap_client_cert_file_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},
{"ITc_wifi_manager_config_set_get_eap_identity_p", ITc_wifi_manager_config_set_get_eap_identity_p, ITs_wifi_manager_config_startup, ITs_wifi_manager_config_cleanup},