summaryrefslogtreecommitdiffstats
path: root/tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java
diff options
context:
space:
mode:
authorPeter Qiu <zqiu@google.com>2017-02-16 14:07:37 -0800
committerPeter Qiu <zqiu@google.com>2017-02-24 09:25:06 -0800
commit9432358b816df5530aed86d4107756854e5ac4f0 (patch)
tree0945f4a29730c4b1dd7b5342de06b67b599866dd /tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java
parent15eeedd83c258ae7eec5065880b0887545124456 (diff)
downloadandroid_frameworks_opt_net_wifi-9432358b816df5530aed86d4107756854e5ac4f0.tar.gz
android_frameworks_opt_net_wifi-9432358b816df5530aed86d4107756854e5ac4f0.tar.bz2
android_frameworks_opt_net_wifi-9432358b816df5530aed86d4107756854e5ac4f0.zip
WifiConfigStoreLegacy: read legacy Passpoint configuration file
Read and load Passpoint configuration from the legacy Passpoint configuration file (PerProviderSubscription.conf). Copy the missing configuration fields to WifiConfiguration, so that a WifiConfiguration will contained all configuration data for Hotspot 2.0 Release 1 configuration. The WifiConfiguration for Passpoint configuration will be stored temporarily in the share store until its owner logs in. When the configuration owner logs in, the configuration will be converted to PasspointConfiguration and added to PasspointManager. Then the shared WifiConfiguration will be removed to complete the migration. This will be done in the follow-on CLs. Bug: 34206769 Test: frameworks/opt/net/tests/wifitests/runtests.sh Change-Id: I946984822599b46e7e79babdf84272290ecf2431
Diffstat (limited to 'tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java')
-rw-r--r--tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java b/tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java
index 28587d129..7e60d9c8b 100644
--- a/tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java
+++ b/tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java
@@ -30,6 +30,7 @@ import android.text.TextUtils;
import java.net.InetAddress;
import java.security.cert.X509Certificate;
+import java.util.Arrays;
import java.util.List;
/**
@@ -429,6 +430,7 @@ public class WifiConfigurationTestUtil {
assertEquals(expected.status, actual.status);
assertEquals(expected.FQDN, actual.FQDN);
assertEquals(expected.providerFriendlyName, actual.providerFriendlyName);
+ assertTrue(Arrays.equals(expected.roamingConsortiumIds, actual.roamingConsortiumIds));
assertEquals(expected.linkedConfigurations, actual.linkedConfigurations);
assertEquals(expected.defaultGwMacAddress, actual.defaultGwMacAddress);
assertEquals(expected.validatedInternetAccess, actual.validatedInternetAccess);
@@ -566,6 +568,10 @@ public class WifiConfigurationTestUtil {
actual.getFieldValue(WifiEnterpriseConfig.DOM_SUFFIX_MATCH_KEY));
assertEquals(expected.getFieldValue(WifiEnterpriseConfig.CA_PATH_KEY),
actual.getFieldValue(WifiEnterpriseConfig.CA_PATH_KEY));
+ assertEquals(expected.getFieldValue(WifiEnterpriseConfig.REALM_KEY),
+ actual.getFieldValue(WifiEnterpriseConfig.REALM_KEY));
+ assertEquals(expected.getFieldValue(WifiEnterpriseConfig.PLMN_KEY),
+ actual.getFieldValue(WifiEnterpriseConfig.PLMN_KEY));
assertEquals(expected.getEapMethod(), actual.getEapMethod());
assertEquals(expected.getPhase2Method(), actual.getPhase2Method());
}