[ITC][wifi-manager][ACR-1727, ACR-1728] Added TCs for new APIs 83/290983/1
authorShobhit Verma <shobhit.v@samsung.com>
Tue, 28 Mar 2023 08:36:39 +0000 (14:06 +0530)
committershobhit verma <shobhit.v@samsung.com>
Thu, 6 Apr 2023 04:46:31 +0000 (04:46 +0000)
Change-Id: Id3c571a51ce2472884c13c0923ffc58c6ff7db08
Signed-off-by: Shobhit Verma <shobhit.v@samsung.com>
(cherry picked from commit 9f6d3927b8cd44c5f264d84636a3c3d332283640)

src/itc/wifi-manager/ITs-wifi-manager-ap.c
src/itc/wifi-manager/ITs-wifi-manager.c
src/itc/wifi-manager/tct-wifi-manager-native_mobile.h
src/itc/wifi-manager/tct-wifi-manager-native_tizeniot.h
src/itc/wifi-manager/tct-wifi-manager-native_tv.h
src/itc/wifi-manager/tct-wifi-manager-native_wearable.h

index d30ed5400f569c1be64d4fc881c27c12a56e20ac..cc620cce0272f894fd27e4ae772de95e5fe1465b 100755 (executable)
@@ -2130,4 +2130,71 @@ int ITc_wifi_manager_ap_set_get_eap_anonymous_identity_p(void)
        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;
+}
 /** @} */
index 53d827c602787687bc4e119dbcfa21dcb67bcbd8..19bffae277dc7e39e01665ce565a2c0f28b76eb4 100755 (executable)
@@ -1552,5 +1552,37 @@ int ITc_wifi_manager_ap_is_hidden_p(void)
         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;
+}
+
 /** @} */
 
index 7e455351e8f0250d692ed8e99df8a8f3fb51aac6..230407e4f51b2589ba8c8d94724e2bab1bef25d9 100755 (executable)
@@ -75,6 +75,8 @@ extern int ITc_wifi_manager_ap_set_get_eap_client_cert_file_p(void);
 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);
@@ -132,6 +134,7 @@ 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);
+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},
@@ -204,7 +207,7 @@ testcase tc_array[] = {
        {"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},
@@ -224,11 +227,11 @@ testcase tc_array[] = {
        {"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},
@@ -237,6 +240,9 @@ testcase tc_array[] = {
        {"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}
 };
 
index 822ed9fbf38939fcb5c7c0306627a51aa8c41349..51f71ea27d2c63b142335787b01ff8ef594a06dd 100755 (executable)
@@ -75,6 +75,8 @@ extern int ITc_wifi_manager_ap_set_get_eap_client_cert_file_p(void);
 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);
@@ -128,6 +130,7 @@ 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);
+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},
@@ -199,7 +202,7 @@ testcase tc_array[] = {
        {"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},
@@ -218,8 +221,8 @@ testcase tc_array[] = {
        {"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},
@@ -229,6 +232,9 @@ testcase tc_array[] = {
        {"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}
 };
 
index 7e455351e8f0250d692ed8e99df8a8f3fb51aac6..dcc0f9309d559dbbd5d69cedb47ac9a45b80f1f7 100755 (executable)
@@ -132,6 +132,9 @@ 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);
+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},
@@ -237,6 +240,9 @@ testcase tc_array[] = {
        {"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}
 };
 
index 4f515ebfc4bf8121ceba131d1da610086d679d0c..0faa95509ba4d66e2fa2368ec8dda87dac4e79c5 100755 (executable)
@@ -75,6 +75,8 @@ extern int ITc_wifi_manager_ap_set_get_eap_client_cert_file_p(void);
 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);
@@ -132,6 +134,7 @@ 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);
+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},
@@ -237,6 +240,9 @@ testcase tc_array[] = {
        {"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}
 };