summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRandy Pan <zpan@google.com>2017-05-24 18:48:03 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-05-24 18:48:03 +0000
commite87bf1618fb88b6fcc874e1528662e595a7ee3ac (patch)
treeeda1f9611f1b8e410cf1a76e88b343ecdaa9a265 /tests
parent9158c11a7af31aef7f1c115af53949397208bddc (diff)
parent9ba0cdce88bd776e4fa3f0d799be996f72d0fe1f (diff)
Merge "WifiConfigManager: convert BSSID to lower case" into oc-dev am: 42e4920fdc
am: 9ba0cdce88 Change-Id: I60d1ef0c73f9dabe9c13efc7dc5d3572f4a1b3ac
Diffstat (limited to 'tests')
-rw-r--r--tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java b/tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java
index 987c50937..f61013841 100644
--- a/tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/WifiConfigManagerTest.java
@@ -3170,6 +3170,24 @@ public class WifiConfigManagerTest {
result.getNetworkId()); // Update networkID
}
+ /**
+ * Verifies that the app specified BSSID is converted and saved in lower case.
+ */
+ @Test
+ public void testAppSpecifiedBssidIsSavedInLowerCase() {
+ final String bssid = "0A:08:5C:BB:89:6D"; // upper case
+ WifiConfiguration openNetwork = WifiConfigurationTestUtil.createOpenNetwork();
+ openNetwork.BSSID = bssid;
+
+ NetworkUpdateResult result = verifyAddNetworkToWifiConfigManager(openNetwork);
+
+ WifiConfiguration retrievedNetwork = mWifiConfigManager.getConfiguredNetwork(
+ result.getNetworkId());
+
+ assertNotEquals(retrievedNetwork.BSSID, bssid);
+ assertEquals(retrievedNetwork.BSSID, bssid.toLowerCase());
+ }
+
private NetworkUpdateResult verifyAddOrUpdateNetworkWithProxySettingsAndPermissions(
boolean withConfOverride,
boolean withProfileOwnerPolicy,