diff options
author | Peter Qiu <zqiu@google.com> | 2017-02-16 14:07:37 -0800 |
---|---|---|
committer | Peter Qiu <zqiu@google.com> | 2017-02-24 09:25:06 -0800 |
commit | 9432358b816df5530aed86d4107756854e5ac4f0 (patch) | |
tree | 0945f4a29730c4b1dd7b5342de06b67b599866dd /tests/wifitests/src/com/android/server/wifi/WifiConfigurationTestUtil.java | |
parent | 15eeedd83c258ae7eec5065880b0887545124456 (diff) | |
download | android_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.java | 6 |
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()); } |