diff options
author | Roshan Pius <rpius@google.com> | 2016-06-22 13:23:17 -0700 |
---|---|---|
committer | Roshan Pius <rpius@google.com> | 2016-06-23 18:30:25 +0000 |
commit | f03d366f869da748d97706dbcfbd30b989186f4e (patch) | |
tree | 78be65a5d23675f36f9ecd7629ffe9e4f8d6e4b1 /tests/wifitests/src/com/android/server/wifi/WifiBackupRestoreTest.java | |
parent | 993051ed1919a0d4b68b091f40b911ef8f3b2793 (diff) | |
download | android_frameworks_opt_net_wifi-f03d366f869da748d97706dbcfbd30b989186f4e.tar.gz android_frameworks_opt_net_wifi-f03d366f869da748d97706dbcfbd30b989186f4e.tar.bz2 android_frameworks_opt_net_wifi-f03d366f869da748d97706dbcfbd30b989186f4e.zip |
WifiConfigurationTestUtil: Add helper methods
Move all the network configuration creation methods for different types
of networks (open, psk, wep, etc) to a common place. These tests don't
really care for the params like SSID, etc being set in the
configuration. So, there is no need for them to live in individual test.
While there,
Add the missing |updateTime| assertion in the comparator method.
BUG: 29577220
Change-Id: I1606773ad865b4766a84da6fdc8994cab072e808
TEST: Uni tests
Diffstat (limited to 'tests/wifitests/src/com/android/server/wifi/WifiBackupRestoreTest.java')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/WifiBackupRestoreTest.java | 280 |
1 files changed, 74 insertions, 206 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/WifiBackupRestoreTest.java b/tests/wifitests/src/com/android/server/wifi/WifiBackupRestoreTest.java index 8c51deb76..c17f2aeb1 100644 --- a/tests/wifitests/src/com/android/server/wifi/WifiBackupRestoreTest.java +++ b/tests/wifitests/src/com/android/server/wifi/WifiBackupRestoreTest.java @@ -19,11 +19,6 @@ package com.android.server.wifi; import static org.junit.Assert.*; import static org.mockito.Mockito.*; -import android.net.IpConfiguration; -import android.net.LinkAddress; -import android.net.NetworkUtils; -import android.net.ProxyInfo; -import android.net.StaticIpConfiguration; import android.net.wifi.WifiConfiguration; import android.test.suitebuilder.annotation.SmallTest; @@ -40,7 +35,6 @@ import java.io.IOException; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.StringWriter; -import java.net.InetAddress; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -53,26 +47,6 @@ import java.util.Random; @SmallTest public class WifiBackupRestoreTest { - private static final int TEST_NETWORK_ID = -1; - private static final int TEST_UID = 1; - private static final String TEST_SSID = "WifiBackupRestoreSSID_"; - private static final String TEST_PSK = "WifiBackupRestorePsk"; - private static final String[] TEST_WEP_KEYS = - {"WifiBackupRestoreWep1", "WifiBackupRestoreWep2", - "WifiBackupRestoreWep3", "WifiBackupRestoreWep3"}; - private static final int TEST_WEP_TX_KEY_INDEX = 1; - private static final String TEST_FQDN = "WifiBackupRestoreFQDN"; - private static final String TEST_PROVIDER_FRIENDLY_NAME = "WifiBackupRestoreFriendlyName"; - private static final String TEST_STATIC_IP_LINK_ADDRESS = "192.168.48.2"; - private static final int TEST_STATIC_IP_LINK_PREFIX_LENGTH = 8; - private static final String TEST_STATIC_IP_GATEWAY_ADDRESS = "192.168.48.1"; - private static final String[] TEST_STATIC_IP_DNS_SERVER_ADDRESSES = - new String[]{"192.168.48.1", "192.168.48.10"}; - private static final String TEST_STATIC_PROXY_HOST = "192.168.48.1"; - private static final int TEST_STATIC_PROXY_PORT = 8000; - private static final String TEST_STATIC_PROXY_EXCLUSION_LIST = ""; - private static final String TEST_PAC_PROXY_LOCATION = "http://"; - private final WifiBackupRestore mWifiBackupRestore = new WifiBackupRestore(); private boolean mCheckDump = true; @@ -90,13 +64,19 @@ public class WifiBackupRestoreTest { new FileDescriptor(), new PrintWriter(stringWriter), new String[0]); String dumpString = stringWriter.toString(); // Ensure that the SSID was dumped out. - assertTrue("Dump: " + dumpString, dumpString.contains(TEST_SSID)); + assertTrue("Dump: " + dumpString, + dumpString.contains(WifiConfigurationTestUtil.TEST_SSID)); // Ensure that the password wasn't dumped out. - assertFalse("Dump: " + dumpString, dumpString.contains(TEST_PSK)); - assertFalse("Dump: " + dumpString, dumpString.contains(TEST_WEP_KEYS[0])); - assertFalse("Dump: " + dumpString, dumpString.contains(TEST_WEP_KEYS[1])); - assertFalse("Dump: " + dumpString, dumpString.contains(TEST_WEP_KEYS[2])); - assertFalse("Dump: " + dumpString, dumpString.contains(TEST_WEP_KEYS[3])); + assertFalse("Dump: " + dumpString, + dumpString.contains(WifiConfigurationTestUtil.TEST_PSK)); + assertFalse("Dump: " + dumpString, + dumpString.contains(WifiConfigurationTestUtil.TEST_WEP_KEYS[0])); + assertFalse("Dump: " + dumpString, + dumpString.contains(WifiConfigurationTestUtil.TEST_WEP_KEYS[1])); + assertFalse("Dump: " + dumpString, + dumpString.contains(WifiConfigurationTestUtil.TEST_WEP_KEYS[2])); + assertFalse("Dump: " + dumpString, + dumpString.contains(WifiConfigurationTestUtil.TEST_WEP_KEYS[3])); } } @@ -106,7 +86,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleOpenNetworkBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createOpenNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createOpenNetwork()); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -122,7 +102,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleOpenHiddenNetworkBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createOpenHiddenNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createOpenHiddenNetwork()); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -137,7 +117,7 @@ public class WifiBackupRestoreTest { @Test public void testSinglePskNetworkBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createPskNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createPskNetwork()); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -152,7 +132,7 @@ public class WifiBackupRestoreTest { @Test public void testSinglePskHiddenNetworkBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createPskHiddenNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createPskHiddenNetwork()); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -167,7 +147,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleWepNetworkBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createWepNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createWepNetwork()); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -183,7 +163,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleWepNetworkWithSingleKeyBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createWepNetworkWithSingleKey(0)); + configurations.add(WifiConfigurationTestUtil.createWepNetworkWithSingleKey()); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -198,7 +178,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleEnterpriseNetworkNotBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createEapNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createEapNetwork()); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -215,8 +195,9 @@ public class WifiBackupRestoreTest { @Test public void testSinglePskNetworkWithStaticIpAndStaticProxyBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - WifiConfiguration pskNetwork = createPskNetwork(0); - pskNetwork.setIpConfiguration(createStaticIpConfigurationWithStaticProxy()); + WifiConfiguration pskNetwork = WifiConfigurationTestUtil.createPskNetwork(); + pskNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createStaticIpConfigurationWithStaticProxy()); configurations.add(pskNetwork); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); @@ -233,8 +214,9 @@ public class WifiBackupRestoreTest { @Test public void testSinglePskNetworkWithStaticIpAndPACProxyBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - WifiConfiguration pskNetwork = createPskNetwork(0); - pskNetwork.setIpConfiguration(createStaticIpConfigurationWithPacProxy()); + WifiConfiguration pskNetwork = WifiConfigurationTestUtil.createPskNetwork(); + pskNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createStaticIpConfigurationWithPacProxy()); configurations.add(pskNetwork); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); @@ -251,8 +233,9 @@ public class WifiBackupRestoreTest { @Test public void testSinglePskNetworkWithDHCPIpAndPACProxyBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - WifiConfiguration pskNetwork = createPskNetwork(0); - pskNetwork.setIpConfiguration(createDHCPIpConfigurationWithPacProxy()); + WifiConfiguration pskNetwork = WifiConfigurationTestUtil.createPskNetwork(); + pskNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createDHCPIpConfigurationWithPacProxy()); configurations.add(pskNetwork); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); @@ -269,8 +252,9 @@ public class WifiBackupRestoreTest { @Test public void testSinglePskNetworkWithPartialStaticIpBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - WifiConfiguration pskNetwork = createPskNetwork(0); - pskNetwork.setIpConfiguration(createPartialStaticIpConfigurationWithPacProxy()); + WifiConfiguration pskNetwork = WifiConfigurationTestUtil.createPskNetwork(); + pskNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createPartialStaticIpConfigurationWithPacProxy()); configurations.add(pskNetwork); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); @@ -286,10 +270,10 @@ public class WifiBackupRestoreTest { @Test public void testMultipleNetworksAllBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createWepNetwork(0)); - configurations.add(createWepNetwork(1)); - configurations.add(createPskNetwork(2)); - configurations.add(createOpenNetwork(3)); + configurations.add(WifiConfigurationTestUtil.createWepNetwork()); + configurations.add(WifiConfigurationTestUtil.createWepNetwork()); + configurations.add(WifiConfigurationTestUtil.createPskNetwork()); + configurations.add(WifiConfigurationTestUtil.createOpenNetwork()); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -307,16 +291,19 @@ public class WifiBackupRestoreTest { List<WifiConfiguration> configurations = new ArrayList<>(); List<WifiConfiguration> expectedConfigurations = new ArrayList<>(); - configurations.add(createWepNetwork(0)); - expectedConfigurations.add(createWepNetwork(0)); + WifiConfiguration wepNetwork = WifiConfigurationTestUtil.createWepNetwork(); + configurations.add(wepNetwork); + expectedConfigurations.add(wepNetwork); - configurations.add(createEapNetwork(1)); + configurations.add(WifiConfigurationTestUtil.createEapNetwork()); - configurations.add(createPskNetwork(2)); - expectedConfigurations.add(createPskNetwork(2)); + WifiConfiguration pskNetwork = WifiConfigurationTestUtil.createPskNetwork(); + configurations.add(pskNetwork); + expectedConfigurations.add(pskNetwork); - configurations.add(createOpenNetwork(3)); - expectedConfigurations.add(createOpenNetwork(3)); + WifiConfiguration openNetwork = WifiConfigurationTestUtil.createOpenNetwork(); + configurations.add(openNetwork); + expectedConfigurations.add(openNetwork); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -333,16 +320,19 @@ public class WifiBackupRestoreTest { public void testMultipleNetworksWithDifferentIpConfigurationsAllBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - WifiConfiguration wepNetwork = createWepNetwork(0); - wepNetwork.setIpConfiguration(createDHCPIpConfigurationWithPacProxy()); + WifiConfiguration wepNetwork = WifiConfigurationTestUtil.createWepNetwork(); + wepNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createDHCPIpConfigurationWithPacProxy()); configurations.add(wepNetwork); - WifiConfiguration pskNetwork = createPskNetwork(1); - pskNetwork.setIpConfiguration(createStaticIpConfigurationWithPacProxy()); + WifiConfiguration pskNetwork = WifiConfigurationTestUtil.createPskNetwork(); + pskNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createStaticIpConfigurationWithPacProxy()); configurations.add(pskNetwork); - WifiConfiguration openNetwork = createOpenNetwork(2); - openNetwork.setIpConfiguration(createStaticIpConfigurationWithStaticProxy()); + WifiConfiguration openNetwork = WifiConfigurationTestUtil.createOpenNetwork(); + openNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createStaticIpConfigurationWithStaticProxy()); configurations.add(openNetwork); byte[] backupData = mWifiBackupRestore.retrieveBackupDataFromConfigurations(configurations); @@ -359,7 +349,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleOpenNetworkSupplicantBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createOpenNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createOpenNetwork()); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); byte[] ipConfigData = createIpConfBackupData(configurations); @@ -377,7 +367,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleOpenHiddenNetworkSupplicantBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createOpenHiddenNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createOpenHiddenNetwork()); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); byte[] ipConfigData = createIpConfBackupData(configurations); @@ -395,7 +385,7 @@ public class WifiBackupRestoreTest { @Test public void testSinglePskNetworkSupplicantBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createPskNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createPskNetwork()); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); byte[] ipConfigData = createIpConfBackupData(configurations); @@ -413,7 +403,7 @@ public class WifiBackupRestoreTest { @Test public void testSinglePskHiddenNetworkSupplicantBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createPskHiddenNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createPskHiddenNetwork()); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); byte[] ipConfigData = createIpConfBackupData(configurations); @@ -431,7 +421,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleWepNetworkSupplicantBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createWepNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createWepNetwork()); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); byte[] ipConfigData = createIpConfBackupData(configurations); @@ -449,7 +439,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleWepNetworkWithSingleKeySupplicantBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createWepNetworkWithSingleKey(0)); + configurations.add(WifiConfigurationTestUtil.createWepNetworkWithSingleKey()); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); byte[] ipConfigData = createIpConfBackupData(configurations); @@ -466,7 +456,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleEnterpriseNetworkNotSupplicantBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createEapNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createEapNetwork()); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); byte[] ipConfigData = createIpConfBackupData(configurations); @@ -484,16 +474,19 @@ public class WifiBackupRestoreTest { public void testMultipleNetworksWithDifferentIpConfigurationsAllSupplicantBackupRestore() { List<WifiConfiguration> configurations = new ArrayList<>(); - WifiConfiguration wepNetwork = createWepNetwork(0); - wepNetwork.setIpConfiguration(createDHCPIpConfigurationWithPacProxy()); + WifiConfiguration wepNetwork = WifiConfigurationTestUtil.createWepNetwork(); + wepNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createDHCPIpConfigurationWithPacProxy()); configurations.add(wepNetwork); - WifiConfiguration pskNetwork = createPskNetwork(1); - pskNetwork.setIpConfiguration(createStaticIpConfigurationWithPacProxy()); + WifiConfiguration pskNetwork = WifiConfigurationTestUtil.createPskNetwork(); + pskNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createStaticIpConfigurationWithPacProxy()); configurations.add(pskNetwork); - WifiConfiguration openNetwork = createOpenNetwork(2); - openNetwork.setIpConfiguration(createStaticIpConfigurationWithStaticProxy()); + WifiConfiguration openNetwork = WifiConfigurationTestUtil.createOpenNetwork(); + openNetwork.setIpConfiguration( + WifiConfigurationTestUtil.createStaticIpConfigurationWithStaticProxy()); configurations.add(openNetwork); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); @@ -512,7 +505,7 @@ public class WifiBackupRestoreTest { @Test public void testSingleOpenNetworkSupplicantBackupRestoreWithNoIpConfigData() { List<WifiConfiguration> configurations = new ArrayList<>(); - configurations.add(createOpenNetwork(0)); + configurations.add(WifiConfigurationTestUtil.createOpenNetwork()); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); List<WifiConfiguration> retrievedConfigurations = @@ -530,13 +523,13 @@ public class WifiBackupRestoreTest { public void testMultipleNetworksAllSupplicantBackupRestoreWithNoIpConfigData() { List<WifiConfiguration> configurations = new ArrayList<>(); - WifiConfiguration wepNetwork = createWepNetwork(0); + WifiConfiguration wepNetwork = WifiConfigurationTestUtil.createWepNetwork(); configurations.add(wepNetwork); - WifiConfiguration pskNetwork = createPskNetwork(1); + WifiConfiguration pskNetwork = WifiConfigurationTestUtil.createPskNetwork(); configurations.add(pskNetwork); - WifiConfiguration openNetwork = createOpenNetwork(2); + WifiConfiguration openNetwork = WifiConfigurationTestUtil.createOpenNetwork(); configurations.add(openNetwork); byte[] supplicantData = createWpaSupplicantConfBackupData(configurations); @@ -563,131 +556,6 @@ public class WifiBackupRestoreTest { mCheckDump = false; } - private WifiConfiguration createOpenNetwork(int id) { - String ssid = "\"" + TEST_SSID + id + "\""; - return WifiConfigurationTestUtil.generateWifiConfig(TEST_NETWORK_ID, TEST_UID, ssid, - true, true, null, null, - WifiConfigurationTestUtil.SECURITY_NONE); - } - - private WifiConfiguration createOpenHiddenNetwork(int id) { - String ssid = "\"" + TEST_SSID + id + "\""; - WifiConfiguration config = - WifiConfigurationTestUtil.generateWifiConfig(TEST_NETWORK_ID, TEST_UID, ssid, - true, true, null, null, - WifiConfigurationTestUtil.SECURITY_NONE); - config.hiddenSSID = true; - return config; - } - - private WifiConfiguration createPskNetwork(int id) { - String ssid = "\"" + TEST_SSID + id + "\""; - WifiConfiguration configuration = - WifiConfigurationTestUtil.generateWifiConfig(TEST_NETWORK_ID, TEST_UID, ssid, - true, true, null, null, - WifiConfigurationTestUtil.SECURITY_PSK); - configuration.preSharedKey = TEST_PSK; - return configuration; - } - - private WifiConfiguration createPskHiddenNetwork(int id) { - String ssid = "\"" + TEST_SSID + id + "\""; - WifiConfiguration configuration = - WifiConfigurationTestUtil.generateWifiConfig(TEST_NETWORK_ID, TEST_UID, ssid, - true, true, null, null, - WifiConfigurationTestUtil.SECURITY_PSK); - configuration.preSharedKey = TEST_PSK; - configuration.hiddenSSID = true; - return configuration; - } - - private WifiConfiguration createWepNetwork(int id) { - String ssid = "\"" + TEST_SSID + id + "\""; - WifiConfiguration configuration = - WifiConfigurationTestUtil.generateWifiConfig(TEST_NETWORK_ID, TEST_UID, ssid, - true, true, null, null, - WifiConfigurationTestUtil.SECURITY_WEP); - configuration.wepKeys = TEST_WEP_KEYS; - configuration.wepTxKeyIndex = TEST_WEP_TX_KEY_INDEX; - return configuration; - } - - private WifiConfiguration createWepNetworkWithSingleKey(int id) { - String ssid = "\"" + TEST_SSID + id + "\""; - WifiConfiguration configuration = - WifiConfigurationTestUtil.generateWifiConfig(TEST_NETWORK_ID, TEST_UID, ssid, - true, true, null, null, - WifiConfigurationTestUtil.SECURITY_WEP); - configuration.wepKeys[0] = TEST_WEP_KEYS[0]; - configuration.wepTxKeyIndex = 0; - return configuration; - } - - private WifiConfiguration createEapNetwork(int id) { - String ssid = "\"" + TEST_SSID + id + "\""; - WifiConfiguration configuration = - WifiConfigurationTestUtil.generateWifiConfig(TEST_NETWORK_ID, TEST_UID, ssid, - true, true, TEST_FQDN, TEST_PROVIDER_FRIENDLY_NAME, - WifiConfigurationTestUtil.SECURITY_EAP); - return configuration; - } - - private StaticIpConfiguration createStaticIpConfiguration() { - StaticIpConfiguration staticIpConfiguration = new StaticIpConfiguration(); - LinkAddress linkAddress = - new LinkAddress(NetworkUtils.numericToInetAddress(TEST_STATIC_IP_LINK_ADDRESS), - TEST_STATIC_IP_LINK_PREFIX_LENGTH); - staticIpConfiguration.ipAddress = linkAddress; - InetAddress gatewayAddress = - NetworkUtils.numericToInetAddress(TEST_STATIC_IP_GATEWAY_ADDRESS); - staticIpConfiguration.gateway = gatewayAddress; - for (String dnsServerAddress : TEST_STATIC_IP_DNS_SERVER_ADDRESSES) { - staticIpConfiguration.dnsServers.add( - NetworkUtils.numericToInetAddress(dnsServerAddress)); - } - return staticIpConfiguration; - } - - private StaticIpConfiguration createPartialStaticIpConfiguration() { - StaticIpConfiguration staticIpConfiguration = new StaticIpConfiguration(); - LinkAddress linkAddress = - new LinkAddress(NetworkUtils.numericToInetAddress(TEST_STATIC_IP_LINK_ADDRESS), - TEST_STATIC_IP_LINK_PREFIX_LENGTH); - staticIpConfiguration.ipAddress = linkAddress; - // Only set the link address, don't set the gateway/dns servers. - return staticIpConfiguration; - } - - private IpConfiguration createStaticIpConfigurationWithPacProxy() { - StaticIpConfiguration staticIpConfiguration = createStaticIpConfiguration(); - ProxyInfo proxyInfo = new ProxyInfo(TEST_PAC_PROXY_LOCATION); - return new IpConfiguration(IpConfiguration.IpAssignment.STATIC, - IpConfiguration.ProxySettings.PAC, staticIpConfiguration, proxyInfo); - } - - private IpConfiguration createStaticIpConfigurationWithStaticProxy() { - StaticIpConfiguration staticIpConfiguration = createStaticIpConfiguration(); - ProxyInfo proxyInfo = - new ProxyInfo(TEST_STATIC_PROXY_HOST, - TEST_STATIC_PROXY_PORT, - TEST_STATIC_PROXY_EXCLUSION_LIST); - return new IpConfiguration(IpConfiguration.IpAssignment.STATIC, - IpConfiguration.ProxySettings.STATIC, staticIpConfiguration, proxyInfo); - } - - private IpConfiguration createPartialStaticIpConfigurationWithPacProxy() { - StaticIpConfiguration staticIpConfiguration = createPartialStaticIpConfiguration(); - ProxyInfo proxyInfo = new ProxyInfo(TEST_PAC_PROXY_LOCATION); - return new IpConfiguration(IpConfiguration.IpAssignment.STATIC, - IpConfiguration.ProxySettings.PAC, staticIpConfiguration, proxyInfo); - } - - private IpConfiguration createDHCPIpConfigurationWithPacProxy() { - ProxyInfo proxyInfo = new ProxyInfo(TEST_PAC_PROXY_LOCATION); - return new IpConfiguration(IpConfiguration.IpAssignment.DHCP, - IpConfiguration.ProxySettings.PAC, null, proxyInfo); - } - /** * Helper method to write a list of networks in wpa_supplicant.conf format to the output stream. */ |