From: Manika Shrivastava Date: Fri, 17 Mar 2023 04:55:45 +0000 (+0530) Subject: [UTC][wifi-manager][ACR-1727, ACR-1728] TCs added as per new APIs X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ebb8df4d9022cfc354a716d22884a56bf948d359;p=test%2Ftct%2Fnative%2Fapi.git [UTC][wifi-manager][ACR-1727, ACR-1728] TCs added as per new APIs Change-Id: I904d2d719acfd272937b28b42e6ed053eed7ecb5 --- diff --git a/src/utc/wifi-manager/tct-wifi-manager-core_mobile.h b/src/utc/wifi-manager/tct-wifi-manager-core_mobile.h index e01c62188..b2b045aa6 100755 --- a/src/utc/wifi-manager/tct-wifi-manager-core_mobile.h +++ b/src/utc/wifi-manager/tct-wifi-manager-core_mobile.h @@ -94,6 +94,8 @@ extern int utc_wifi_manager_ap_get_security_type_p(void); extern int utc_wifi_manager_ap_get_security_type_n(void); extern int utc_wifi_manager_ap_set_security_type_p(void); extern int utc_wifi_manager_ap_set_security_type_n(void); +extern int utc_wifi_manager_ap_is_security_type_supported_p(void); +extern int utc_wifi_manager_ap_is_security_type_supported_n(void); extern int utc_wifi_manager_ap_get_encryption_type_p(void); extern int utc_wifi_manager_ap_get_encryption_type_n(void); extern int utc_wifi_manager_ap_set_encryption_type_p(void); @@ -340,6 +342,8 @@ extern int utc_wifi_manager_get_vsie_p(void); extern int utc_wifi_manager_get_vsie_n(void); extern int utc_wifi_manager_remove_vsie_p(void); extern int utc_wifi_manager_remove_vsie_n(void); +extern int utc_wifi_manager_flush_bss_p(void); +extern int utc_wifi_manager_flush_bss_n(void); extern int utc_wifi_manager_set_ip_conflict_cb_n(void); extern int utc_wifi_manager_unset_ip_conflict_cb_n(void); extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void); @@ -365,6 +369,8 @@ extern int utc_wifi_manager_ap_set_eap_anonymous_identity_n2(void); extern int utc_wifi_manager_ap_is_hidden_p(void); extern int utc_wifi_manager_ap_is_hidden_n1(void); extern int utc_wifi_manager_ap_is_hidden_n2(void); +extern int utc_wifi_manager_ap_is_pmf_required_p(void); +extern int utc_wifi_manager_ap_is_pmf_required_n(void); testcase tc_array[] = { {"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, @@ -433,6 +439,8 @@ testcase tc_array[] = { {"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_security_type_supported_p", utc_wifi_manager_ap_is_security_type_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_security_type_supported_n", utc_wifi_manager_ap_is_security_type_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, @@ -679,6 +687,8 @@ testcase tc_array[] = { {"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_flush_bss_p", utc_wifi_manager_flush_bss_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_flush_bss_n", utc_wifi_manager_flush_bss_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, @@ -704,6 +714,8 @@ testcase tc_array[] = { {"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_pmf_required_p", utc_wifi_manager_ap_is_pmf_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_pmf_required_n", utc_wifi_manager_ap_is_pmf_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {NULL, NULL} }; diff --git a/src/utc/wifi-manager/tct-wifi-manager-core_tizeniot.h b/src/utc/wifi-manager/tct-wifi-manager-core_tizeniot.h index 44d91d49c..1a69fbc31 100755 --- a/src/utc/wifi-manager/tct-wifi-manager-core_tizeniot.h +++ b/src/utc/wifi-manager/tct-wifi-manager-core_tizeniot.h @@ -90,6 +90,8 @@ extern int utc_wifi_manager_ap_get_security_type_p(void); extern int utc_wifi_manager_ap_get_security_type_n(void); extern int utc_wifi_manager_ap_set_security_type_p(void); extern int utc_wifi_manager_ap_set_security_type_n(void); +extern int utc_wifi_manager_ap_is_security_type_supported_p(void); +extern int utc_wifi_manager_ap_is_security_type_supported_n(void); extern int utc_wifi_manager_ap_get_encryption_type_p(void); extern int utc_wifi_manager_ap_get_encryption_type_n(void); extern int utc_wifi_manager_ap_set_encryption_type_p(void); @@ -336,6 +338,8 @@ extern int utc_wifi_manager_get_vsie_p(void); extern int utc_wifi_manager_get_vsie_n(void); extern int utc_wifi_manager_remove_vsie_p(void); extern int utc_wifi_manager_remove_vsie_n(void); +extern int utc_wifi_manager_flush_bss_p(void); +extern int utc_wifi_manager_flush_bss_n(void); extern int utc_wifi_manager_set_ip_conflict_cb_n(void); extern int utc_wifi_manager_unset_ip_conflict_cb_n(void); extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void); @@ -359,6 +363,8 @@ extern int utc_wifi_manager_ap_set_eap_anonymous_identity_n2(void); extern int utc_wifi_manager_ap_is_hidden_p(void); extern int utc_wifi_manager_ap_is_hidden_n1(void); extern int utc_wifi_manager_ap_is_hidden_n2(void); +extern int utc_wifi_manager_ap_is_pmf_required_p(void); +extern int utc_wifi_manager_ap_is_pmf_required_n(void); testcase tc_array[] = { {"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, @@ -423,6 +429,8 @@ testcase tc_array[] = { {"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_security_type_supported_p", utc_wifi_manager_ap_is_security_type_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_security_type_supported_n", utc_wifi_manager_ap_is_security_type_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, @@ -669,6 +677,8 @@ testcase tc_array[] = { {"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_flush_bss_p", utc_wifi_manager_flush_bss_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_flush_bss_n", utc_wifi_manager_flush_bss_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, @@ -692,6 +702,8 @@ testcase tc_array[] = { {"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_pmf_required_p", utc_wifi_manager_ap_is_pmf_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_pmf_required_n", utc_wifi_manager_ap_is_pmf_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {NULL, NULL} }; diff --git a/src/utc/wifi-manager/tct-wifi-manager-core_tv.h b/src/utc/wifi-manager/tct-wifi-manager-core_tv.h index e01c62188..b2b045aa6 100755 --- a/src/utc/wifi-manager/tct-wifi-manager-core_tv.h +++ b/src/utc/wifi-manager/tct-wifi-manager-core_tv.h @@ -94,6 +94,8 @@ extern int utc_wifi_manager_ap_get_security_type_p(void); extern int utc_wifi_manager_ap_get_security_type_n(void); extern int utc_wifi_manager_ap_set_security_type_p(void); extern int utc_wifi_manager_ap_set_security_type_n(void); +extern int utc_wifi_manager_ap_is_security_type_supported_p(void); +extern int utc_wifi_manager_ap_is_security_type_supported_n(void); extern int utc_wifi_manager_ap_get_encryption_type_p(void); extern int utc_wifi_manager_ap_get_encryption_type_n(void); extern int utc_wifi_manager_ap_set_encryption_type_p(void); @@ -340,6 +342,8 @@ extern int utc_wifi_manager_get_vsie_p(void); extern int utc_wifi_manager_get_vsie_n(void); extern int utc_wifi_manager_remove_vsie_p(void); extern int utc_wifi_manager_remove_vsie_n(void); +extern int utc_wifi_manager_flush_bss_p(void); +extern int utc_wifi_manager_flush_bss_n(void); extern int utc_wifi_manager_set_ip_conflict_cb_n(void); extern int utc_wifi_manager_unset_ip_conflict_cb_n(void); extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void); @@ -365,6 +369,8 @@ extern int utc_wifi_manager_ap_set_eap_anonymous_identity_n2(void); extern int utc_wifi_manager_ap_is_hidden_p(void); extern int utc_wifi_manager_ap_is_hidden_n1(void); extern int utc_wifi_manager_ap_is_hidden_n2(void); +extern int utc_wifi_manager_ap_is_pmf_required_p(void); +extern int utc_wifi_manager_ap_is_pmf_required_n(void); testcase tc_array[] = { {"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, @@ -433,6 +439,8 @@ testcase tc_array[] = { {"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_security_type_supported_p", utc_wifi_manager_ap_is_security_type_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_security_type_supported_n", utc_wifi_manager_ap_is_security_type_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, @@ -679,6 +687,8 @@ testcase tc_array[] = { {"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_flush_bss_p", utc_wifi_manager_flush_bss_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_flush_bss_n", utc_wifi_manager_flush_bss_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, @@ -704,6 +714,8 @@ testcase tc_array[] = { {"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_pmf_required_p", utc_wifi_manager_ap_is_pmf_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_pmf_required_n", utc_wifi_manager_ap_is_pmf_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {NULL, NULL} }; diff --git a/src/utc/wifi-manager/tct-wifi-manager-core_wearable.h b/src/utc/wifi-manager/tct-wifi-manager-core_wearable.h index e01c62188..b2b045aa6 100755 --- a/src/utc/wifi-manager/tct-wifi-manager-core_wearable.h +++ b/src/utc/wifi-manager/tct-wifi-manager-core_wearable.h @@ -94,6 +94,8 @@ extern int utc_wifi_manager_ap_get_security_type_p(void); extern int utc_wifi_manager_ap_get_security_type_n(void); extern int utc_wifi_manager_ap_set_security_type_p(void); extern int utc_wifi_manager_ap_set_security_type_n(void); +extern int utc_wifi_manager_ap_is_security_type_supported_p(void); +extern int utc_wifi_manager_ap_is_security_type_supported_n(void); extern int utc_wifi_manager_ap_get_encryption_type_p(void); extern int utc_wifi_manager_ap_get_encryption_type_n(void); extern int utc_wifi_manager_ap_set_encryption_type_p(void); @@ -340,6 +342,8 @@ extern int utc_wifi_manager_get_vsie_p(void); extern int utc_wifi_manager_get_vsie_n(void); extern int utc_wifi_manager_remove_vsie_p(void); extern int utc_wifi_manager_remove_vsie_n(void); +extern int utc_wifi_manager_flush_bss_p(void); +extern int utc_wifi_manager_flush_bss_n(void); extern int utc_wifi_manager_set_ip_conflict_cb_n(void); extern int utc_wifi_manager_unset_ip_conflict_cb_n(void); extern int utc_wifi_manager_set_ip_conflict_detect_enable_p(void); @@ -365,6 +369,8 @@ extern int utc_wifi_manager_ap_set_eap_anonymous_identity_n2(void); extern int utc_wifi_manager_ap_is_hidden_p(void); extern int utc_wifi_manager_ap_is_hidden_n1(void); extern int utc_wifi_manager_ap_is_hidden_n2(void); +extern int utc_wifi_manager_ap_is_pmf_required_p(void); +extern int utc_wifi_manager_ap_is_pmf_required_n(void); testcase tc_array[] = { {"utc_wifi_manager_ap_create_p", utc_wifi_manager_ap_create_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, @@ -433,6 +439,8 @@ testcase tc_array[] = { {"utc_wifi_manager_ap_get_security_type_n", utc_wifi_manager_ap_get_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_security_type_p", utc_wifi_manager_ap_set_security_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_security_type_n", utc_wifi_manager_ap_set_security_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_security_type_supported_p", utc_wifi_manager_ap_is_security_type_supported_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_security_type_supported_n", utc_wifi_manager_ap_is_security_type_supported_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_get_encryption_type_p", utc_wifi_manager_ap_get_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_get_encryption_type_n", utc_wifi_manager_ap_get_encryption_type_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_set_encryption_type_p", utc_wifi_manager_ap_set_encryption_type_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, @@ -679,6 +687,8 @@ testcase tc_array[] = { {"utc_wifi_manager_get_vsie_n", utc_wifi_manager_get_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_remove_vsie_p", utc_wifi_manager_remove_vsie_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_remove_vsie_n", utc_wifi_manager_remove_vsie_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_flush_bss_p", utc_wifi_manager_flush_bss_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_flush_bss_n", utc_wifi_manager_flush_bss_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_set_ip_conflict_cb_n", utc_wifi_manager_set_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_unset_ip_conflict_cb_n", utc_wifi_manager_unset_ip_conflict_cb_n, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_set_ip_conflict_detect_enable_p", utc_wifi_manager_set_ip_conflict_detect_enable_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, @@ -704,6 +714,8 @@ testcase tc_array[] = { {"utc_wifi_manager_ap_is_hidden_p", utc_wifi_manager_ap_is_hidden_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_is_hidden_n1", utc_wifi_manager_ap_is_hidden_n1, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {"utc_wifi_manager_ap_is_hidden_n2", utc_wifi_manager_ap_is_hidden_n2, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_pmf_required_p", utc_wifi_manager_ap_is_pmf_required_p, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, + {"utc_wifi_manager_ap_is_pmf_required_n", utc_wifi_manager_ap_is_pmf_required_n, utc_wifi_manager_ap_startup, utc_wifi_manager_ap_cleanup}, {NULL, NULL} }; diff --git a/src/utc/wifi-manager/utc-wifi-manager-ap.c b/src/utc/wifi-manager/utc-wifi-manager-ap.c index 035fb1838..f37ed389b 100755 --- a/src/utc/wifi-manager/utc-wifi-manager-ap.c +++ b/src/utc/wifi-manager/utc-wifi-manager-ap.c @@ -1614,6 +1614,52 @@ int utc_wifi_manager_ap_set_security_type_n(void) return 0; } +/** + * @testcase utc_wifi_manager_ap_is_security_type_supported_p + * @since_tizen 7.0 + * @type Positive + * @description Check whether security type is supported or not. + * @scenario Check whether security type is supported or not. Ensure no error. + */ +int utc_wifi_manager_ap_is_security_type_supported_p(void) +{ + bool supported; + int ret = WIFI_MANAGER_ERROR_NONE; + + ret = wifi_manager_ap_is_security_type_supported(g_hWifiAP, WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK, &supported); + + if (!g_bFeatureWifi) { + CHECK_RETURN("wifi_manager_ap_is_security_type_supported", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + } else { + CHECK_RETURN("wifi_manager_ap_is_security_type_supported", ret, WIFI_MANAGER_ERROR_NONE); + } + + return 0; +} + +/** + * @testcase utc_wifi_manager_ap_is_security_type_supported_n + * @since_tizen 7.0 + * @type Negative + * @description Verify wifi_manager_ap_is_security_type_supported by passing invalid parameters(ap, security_type, supported). + * @scenario Pass invalid AP info and other parameters to ensure security type is not supported. + * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER. + */ +int utc_wifi_manager_ap_is_security_type_supported_n(void) +{ + int ret = WIFI_MANAGER_ERROR_NONE; + + ret = wifi_manager_ap_is_security_type_supported(NULL, -1, NULL); + + if (!g_bFeatureWifi) { + CHECK_RETURN("wifi_manager_ap_is_security_type_supported", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + } else { + CHECK_RETURN("wifi_manager_ap_is_security_type_supported", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER); + } + + return 0; +} + /** * @testcase utc_wifi_manager_ap_get_encryption_type_p * @since_tizen 3.0 @@ -3216,3 +3262,49 @@ int utc_wifi_manager_ap_is_hidden_n2(void) return 0; } + +/** + * @testcase utc_wifi_manager_ap_is_pmf_required_p + * @since_tizen 7.0 + * @type Positive + * @description Check whether pmf is required or not. + * @scenario Check whether pmf is required or not. Ensure no error. + */ +int utc_wifi_manager_ap_is_pmf_required_p(void) +{ + bool required; + int ret = WIFI_MANAGER_ERROR_NONE; + + ret = wifi_manager_ap_is_pmf_required(g_hWifiAP, &required); + + if (!g_bFeatureWifi) { + CHECK_RETURN("wifi_manager_ap_is_pmf_required", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + } else { + CHECK_RETURN("wifi_manager_ap_is_pmf_required", ret, WIFI_MANAGER_ERROR_NONE); + } + + return 0; +} + +/** + * @testcase utc_wifi_manager_is_pmf_required_n + * @since_tizen 7.0 + * @type Negative + * @description Verify wifi_manager_ap_is_pmf_required by passing invalid parameters(ap, security_type, supported). + * @scenario Pass invalid AP info and other parameters to ensure security type is not supported. + * Return value should be WIFI_MANAGER_ERROR_INVALID_PARAMETER. + */ +int utc_wifi_manager_ap_is_pmf_required_n(void) +{ + int ret = WIFI_MANAGER_ERROR_NONE; + + ret = wifi_manager_ap_is_pmf_required(NULL, NULL); + + if (!g_bFeatureWifi) { + CHECK_RETURN("wifi_manager_ap_is_pmf_required", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + } else { + CHECK_RETURN("wifi_manager_ap_is_pmf_required", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER); + } + + return 0; +} diff --git a/src/utc/wifi-manager/utc-wifi-manager.c b/src/utc/wifi-manager/utc-wifi-manager.c index c8eb5458d..eaa134d9d 100755 --- a/src/utc/wifi-manager/utc-wifi-manager.c +++ b/src/utc/wifi-manager/utc-wifi-manager.c @@ -2497,6 +2497,52 @@ int utc_wifi_manager_remove_vsie_n(void) return 0; } +/** + * @testcase utc_wifi_manager_flush_bss_p + * @since_tizen 7.0 + * @type Positive + * @description Invokes bss flush request. + * @scenario Invoke wifi_manager_flush_bss() with valid parameter. + */ +int utc_wifi_manager_flush_bss_p(void) +{ + int ret; + + if (!g_bFeatureWifi) { + ret = wifi_manager_flush_bss(g_hWifi); + CHECK_RETURN("wifi_manager_flush_bss", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + return 0; + } else { + ret = wifi_manager_flush_bss(g_hWifi); + CHECK_RETURN("wifi_manager_flush_bss", ret, WIFI_MANAGER_ERROR_NONE); + } + + return 0; +} + +/** + * @testcase utc_wifi_manager_flush_bss_n + * @since_tizen 7.0 + * @type Negative + * @description wifi_manager_flush_bss() should be failed. + * @scenario Invoke wifi_manager_flush_bss() with invalid parameter. + */ +int utc_wifi_manager_flush_bss_n(void) +{ + int ret; + + if (!g_bFeatureWifi) { + ret = wifi_manager_flush_bss(NULL); + CHECK_RETURN("wifi_manager_flush_bss", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + return 0; + } else { + ret = wifi_manager_flush_bss(NULL); + CHECK_RETURN("wifi_manager_flush_bss", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER); + } + + return 0; +} + /** * @testcase utc_wifi_manager_set_ip_conflict_cb_n * @since_tizen 5.0