[CTS] Add tests for WPA3/OWE device capability APIs in WifiManager
Add CTS coverage for WPA3/OWE device capability APIs in WifiManager:
mWifiManager.isEnhancedOpenSupported()
mWifiManager.isWpa3SuiteBSupported()
mWifiManager.isWpa3SaeSupported()
Bug: 151439303
Test: atest WifiManagerTest
Change-Id: I5a1510dce1e6d240891ecc18d2aa92509223ac66
diff --git a/tests/cts/net/src/android/net/wifi/cts/WifiManagerTest.java b/tests/cts/net/src/android/net/wifi/cts/WifiManagerTest.java
index f4c20e3..b92d725 100644
--- a/tests/cts/net/src/android/net/wifi/cts/WifiManagerTest.java
+++ b/tests/cts/net/src/android/net/wifi/cts/WifiManagerTest.java
@@ -1759,4 +1759,37 @@
assertNull(ShellIdentityUtils.invokeWithShellPermissions(mWifiManager::getCurrentNetwork));
}
+
+ /**
+ * Tests {@link WifiManager#isWpa3SaeSupported()} does not crash.
+ */
+ public void testIsWpa3SaeSupported() throws Exception {
+ if (!WifiFeature.isWifiSupported(getContext())) {
+ // skip the test if WiFi is not supported
+ return;
+ }
+ mWifiManager.isWpa3SaeSupported();
+ }
+
+ /**
+ * Tests {@link WifiManager#isWpa3SuiteBSupported()} does not crash.
+ */
+ public void testIsWpa3SuiteBSupported() throws Exception {
+ if (!WifiFeature.isWifiSupported(getContext())) {
+ // skip the test if WiFi is not supported
+ return;
+ }
+ mWifiManager.isWpa3SuiteBSupported();
+ }
+
+ /**
+ * Tests {@link WifiManager#isEnhancedOpenSupported()} does not crash.
+ */
+ public void testIsEnhancedOpenSupported() throws Exception {
+ if (!WifiFeature.isWifiSupported(getContext())) {
+ // skip the test if WiFi is not supported
+ return;
+ }
+ mWifiManager.isEnhancedOpenSupported();
+ }
}