From: Anjali Nijhara Date: Fri, 15 Sep 2023 08:23:10 +0000 (+0530) Subject: [UTC][wifi-manager][ACR-1791] Add TCS for checking 6Ghz band support X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=730214e7fc544dc4cba1772917ba3ae17dde6e34;p=test%2Ftct%2Fnative%2Fapi.git [UTC][wifi-manager][ACR-1791] Add TCS for checking 6Ghz band support Change-Id: I13ed13b47401fe346c369efda4d63c2131b02af4 --- 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 b2b045aa6..f1e59c717 100755 --- a/src/utc/wifi-manager/tct-wifi-manager-core_mobile.h +++ b/src/utc/wifi-manager/tct-wifi-manager-core_mobile.h @@ -357,6 +357,9 @@ extern int utc_wifi_manager_get_wps_generated_pin_n(void); extern int utc_wifi_manager_is_5ghz_band_supported_p(void); extern int utc_wifi_manager_is_5ghz_band_supported_n1(void); extern int utc_wifi_manager_is_5ghz_band_supported_n2(void); +extern int utc_wifi_manager_is_6ghz_band_supported_p(void); +extern int utc_wifi_manager_is_6ghz_band_supported_n1(void); +extern int utc_wifi_manager_is_6ghz_band_supported_n2(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_p(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_n1(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_n2(void); @@ -702,6 +705,9 @@ testcase tc_array[] = { {"utc_wifi_manager_is_5ghz_band_supported_p", utc_wifi_manager_is_5ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_is_5ghz_band_supported_n1", utc_wifi_manager_is_5ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_is_5ghz_band_supported_n2", utc_wifi_manager_is_5ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_p", utc_wifi_manager_is_6ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_n1", utc_wifi_manager_is_6ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_n2", utc_wifi_manager_is_6ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_p", utc_wifi_manager_specific_scan_get_max_ssids_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_n1", utc_wifi_manager_specific_scan_get_max_ssids_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_n2", utc_wifi_manager_specific_scan_get_max_ssids_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, 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 1a69fbc31..7b5d7695c 100755 --- a/src/utc/wifi-manager/tct-wifi-manager-core_tizeniot.h +++ b/src/utc/wifi-manager/tct-wifi-manager-core_tizeniot.h @@ -351,6 +351,9 @@ extern int utc_wifi_manager_get_ip_conflict_state_n(void); extern int utc_wifi_manager_is_5ghz_band_supported_p(void); extern int utc_wifi_manager_is_5ghz_band_supported_n1(void); extern int utc_wifi_manager_is_5ghz_band_supported_n2(void); +extern int utc_wifi_manager_is_6ghz_band_supported_p(void); +extern int utc_wifi_manager_is_6ghz_band_supported_n1(void); +extern int utc_wifi_manager_is_6ghz_band_supported_n2(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_p(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_n1(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_n2(void); @@ -690,6 +693,9 @@ testcase tc_array[] = { {"utc_wifi_manager_is_5ghz_band_supported_p", utc_wifi_manager_is_5ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_is_5ghz_band_supported_n1", utc_wifi_manager_is_5ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_is_5ghz_band_supported_n2", utc_wifi_manager_is_5ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_p", utc_wifi_manager_is_6ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_n1", utc_wifi_manager_is_6ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_n2", utc_wifi_manager_is_6ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_p", utc_wifi_manager_specific_scan_get_max_ssids_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_n1", utc_wifi_manager_specific_scan_get_max_ssids_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_n2", utc_wifi_manager_specific_scan_get_max_ssids_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, 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 b2b045aa6..f1e59c717 100755 --- a/src/utc/wifi-manager/tct-wifi-manager-core_tv.h +++ b/src/utc/wifi-manager/tct-wifi-manager-core_tv.h @@ -357,6 +357,9 @@ extern int utc_wifi_manager_get_wps_generated_pin_n(void); extern int utc_wifi_manager_is_5ghz_band_supported_p(void); extern int utc_wifi_manager_is_5ghz_band_supported_n1(void); extern int utc_wifi_manager_is_5ghz_band_supported_n2(void); +extern int utc_wifi_manager_is_6ghz_band_supported_p(void); +extern int utc_wifi_manager_is_6ghz_band_supported_n1(void); +extern int utc_wifi_manager_is_6ghz_band_supported_n2(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_p(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_n1(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_n2(void); @@ -702,6 +705,9 @@ testcase tc_array[] = { {"utc_wifi_manager_is_5ghz_band_supported_p", utc_wifi_manager_is_5ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_is_5ghz_band_supported_n1", utc_wifi_manager_is_5ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_is_5ghz_band_supported_n2", utc_wifi_manager_is_5ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_p", utc_wifi_manager_is_6ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_n1", utc_wifi_manager_is_6ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_n2", utc_wifi_manager_is_6ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_p", utc_wifi_manager_specific_scan_get_max_ssids_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_n1", utc_wifi_manager_specific_scan_get_max_ssids_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_n2", utc_wifi_manager_specific_scan_get_max_ssids_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, 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 b2b045aa6..f1e59c717 100755 --- a/src/utc/wifi-manager/tct-wifi-manager-core_wearable.h +++ b/src/utc/wifi-manager/tct-wifi-manager-core_wearable.h @@ -357,6 +357,9 @@ extern int utc_wifi_manager_get_wps_generated_pin_n(void); extern int utc_wifi_manager_is_5ghz_band_supported_p(void); extern int utc_wifi_manager_is_5ghz_band_supported_n1(void); extern int utc_wifi_manager_is_5ghz_band_supported_n2(void); +extern int utc_wifi_manager_is_6ghz_band_supported_p(void); +extern int utc_wifi_manager_is_6ghz_band_supported_n1(void); +extern int utc_wifi_manager_is_6ghz_band_supported_n2(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_p(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_n1(void); extern int utc_wifi_manager_specific_scan_get_max_ssids_n2(void); @@ -702,6 +705,9 @@ testcase tc_array[] = { {"utc_wifi_manager_is_5ghz_band_supported_p", utc_wifi_manager_is_5ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_is_5ghz_band_supported_n1", utc_wifi_manager_is_5ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_is_5ghz_band_supported_n2", utc_wifi_manager_is_5ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_p", utc_wifi_manager_is_6ghz_band_supported_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_n1", utc_wifi_manager_is_6ghz_band_supported_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, + {"utc_wifi_manager_is_6ghz_band_supported_n2", utc_wifi_manager_is_6ghz_band_supported_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_p", utc_wifi_manager_specific_scan_get_max_ssids_p, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_n1", utc_wifi_manager_specific_scan_get_max_ssids_n1, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, {"utc_wifi_manager_specific_scan_get_max_ssids_n2", utc_wifi_manager_specific_scan_get_max_ssids_n2, utc_wifi_manager_startup, utc_wifi_manager_cleanup}, diff --git a/src/utc/wifi-manager/utc-wifi-manager.c b/src/utc/wifi-manager/utc-wifi-manager.c index eaa134d9d..02d5725c7 100755 --- a/src/utc/wifi-manager/utc-wifi-manager.c +++ b/src/utc/wifi-manager/utc-wifi-manager.c @@ -2858,6 +2858,77 @@ int utc_wifi_manager_is_5ghz_band_supported_n2(void) return 0; } +/** + * @testcase utc_wifi_manager_is_6ghz_band_supported_p + * @since_tizen 8.0 + * @type Positive + * @description Gets whether 6Ghz Wi-Fi band is supported. + * @scenario Invoke wifi_manager_is_6ghz_band_supported() with valid parameter. + */ +int utc_wifi_manager_is_6ghz_band_supported_p(void) +{ + int ret; + bool supported = false; + + if (!g_bFeatureWifi) { + ret = wifi_manager_is_6ghz_band_supported(g_hWifi, &supported); + CHECK_RETURN("wifi_manager_is_6ghz_band_supported", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + return 0; + } else { + ret = wifi_manager_is_6ghz_band_supported(g_hWifi, &supported); + CHECK_RETURN("wifi_manager_is_6ghz_band_supported", ret, WIFI_MANAGER_ERROR_NONE); + } + + return 0; +} + +/** + * @testcase utc_wifi_manager_is_6ghz_band_supported_n1 + * @since_tizen 8.0 + * @type Negative + * @description wifi_manager_is_6ghz_band_supported() should be failed. + * @scenario Invoke wifi_manager_is_6ghz_band_supported() with invalid parameter. + */ +int utc_wifi_manager_is_6ghz_band_supported_n1(void) +{ + int ret; + bool supported = false; + + if (!g_bFeatureWifi) { + ret = wifi_manager_is_6ghz_band_supported(NULL, &supported); + CHECK_RETURN("wifi_manager_is_6ghz_band_supported", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + return 0; + } else { + ret = wifi_manager_is_6ghz_band_supported(NULL, &supported); + CHECK_RETURN("wifi_manager_is_6ghz_band_supported", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER); + } + + return 0; +} + +/** + * @testcase utc_wifi_manager_is_6ghz_band_supported_n2 + * @since_tizen 8.0 + * @type Negative + * @description wifi_manager_is_6ghz_band_supported() should be failed. + * @scenario Invoke wifi_manager_is_6ghz_band_supported() with invalid parameter. + */ +int utc_wifi_manager_is_6ghz_band_supported_n2(void) +{ + int ret; + + if (!g_bFeatureWifi) { + ret = wifi_manager_is_6ghz_band_supported(g_hWifi, NULL); + CHECK_RETURN("wifi_manager_is_6ghz_band_supported", ret, WIFI_MANAGER_ERROR_NOT_SUPPORTED); + return 0; + } else { + ret = wifi_manager_is_6ghz_band_supported(g_hWifi, NULL); + CHECK_RETURN("wifi_manager_is_6ghz_band_supported", ret, WIFI_MANAGER_ERROR_INVALID_PARAMETER); + } + + return 0; +} + /** * @testcase utc_wifi_manager_specific_scan_get_max_ssids_p * @since_tizen 5.5