[UTC][wifi-manager][ACR-1791] Add TCS for checking 6Ghz band support 21/298921/1
authorAnjali Nijhara <a.nijhara@samsung.com>
Fri, 15 Sep 2023 08:23:10 +0000 (13:53 +0530)
committerAnjali Nijhara <a.nijhara@samsung.com>
Fri, 15 Sep 2023 08:23:10 +0000 (13:53 +0530)
Change-Id: I13ed13b47401fe346c369efda4d63c2131b02af4

src/utc/wifi-manager/tct-wifi-manager-core_mobile.h
src/utc/wifi-manager/tct-wifi-manager-core_tizeniot.h
src/utc/wifi-manager/tct-wifi-manager-core_tv.h
src/utc/wifi-manager/tct-wifi-manager-core_wearable.h
src/utc/wifi-manager/utc-wifi-manager.c

index b2b045aa66e17c6b0353a5139db315909fca1946..f1e59c717495e49e4657c242541ed88592825412 100755 (executable)
@@ -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},
index 1a69fbc31024f74ceee120b2dfa8312c73678d5b..7b5d7695cec8951f70037bb746b69dffc65546f3 100755 (executable)
@@ -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},
index b2b045aa66e17c6b0353a5139db315909fca1946..f1e59c717495e49e4657c242541ed88592825412 100755 (executable)
@@ -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},
index b2b045aa66e17c6b0353a5139db315909fca1946..f1e59c717495e49e4657c242541ed88592825412 100755 (executable)
@@ -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},
index eaa134d9d21bc53e385d06d1c30b9358662fa279..02d5725c743ec9d61a81ddd264161e3a574d97f9 100755 (executable)
@@ -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