Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c079472 authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Fix ConnectivityManagerTest @hide Wifi API usages" am: 7304f015 am:...

Merge "Fix ConnectivityManagerTest @hide Wifi API usages" am: 7304f015 am: c975b2d9 am: b28775fb

Change-Id: I5e34330954312412e25964e1e86c3997acf38fd8
parents 45888614 b28775fb
Loading
Loading
Loading
Loading
+14 −7
Original line number Original line Diff line number Diff line
@@ -16,6 +16,7 @@


package com.android.connectivitymanagertest;
package com.android.connectivitymanagertest;


import android.net.IpConfiguration;
import android.net.IpConfiguration.IpAssignment;
import android.net.IpConfiguration.IpAssignment;
import android.net.IpConfiguration.ProxySettings;
import android.net.IpConfiguration.ProxySettings;
import android.net.LinkAddress;
import android.net.LinkAddress;
@@ -136,7 +137,7 @@ public class WifiConfigurationHelper {
        config.enterpriseConfig.setPhase2Method(phase2);
        config.enterpriseConfig.setPhase2Method(phase2);
        config.enterpriseConfig.setIdentity(identity);
        config.enterpriseConfig.setIdentity(identity);
        config.enterpriseConfig.setAnonymousIdentity(anonymousIdentity);
        config.enterpriseConfig.setAnonymousIdentity(anonymousIdentity);
        config.enterpriseConfig.setCaCertificateAlias(caCert);
        config.enterpriseConfig.setCaCertificateAliases(new String[] {caCert});
        config.enterpriseConfig.setClientCertificateAlias(clientCert);
        config.enterpriseConfig.setClientCertificateAlias(clientCert);
        return config;
        return config;
    }
    }
@@ -147,8 +148,12 @@ public class WifiConfigurationHelper {
    private static WifiConfiguration createGenericConfig(String ssid) {
    private static WifiConfiguration createGenericConfig(String ssid) {
        WifiConfiguration config = new WifiConfiguration();
        WifiConfiguration config = new WifiConfiguration();
        config.SSID = quotedString(ssid);
        config.SSID = quotedString(ssid);
        config.setIpAssignment(IpAssignment.DHCP);

        config.setProxySettings(ProxySettings.NONE);
        IpConfiguration ipConfiguration = config.getIpConfiguration();
        ipConfiguration.setIpAssignment(IpAssignment.DHCP);
        ipConfiguration.setProxySettings(ProxySettings.NONE);
        config.setIpConfiguration(ipConfiguration);

        return config;
        return config;
    }
    }


@@ -237,6 +242,7 @@ public class WifiConfigurationHelper {
                throw new IllegalArgumentException();
                throw new IllegalArgumentException();
        }
        }


        IpConfiguration ipConfiguration = config.getIpConfiguration();
        if (jsonConfig.has("ip")) {
        if (jsonConfig.has("ip")) {
            StaticIpConfiguration staticIpConfig = new StaticIpConfiguration();
            StaticIpConfiguration staticIpConfig = new StaticIpConfiguration();


@@ -247,13 +253,14 @@ public class WifiConfigurationHelper {
            staticIpConfig.dnsServers.add(getInetAddress(jsonConfig.getString("dns1")));
            staticIpConfig.dnsServers.add(getInetAddress(jsonConfig.getString("dns1")));
            staticIpConfig.dnsServers.add(getInetAddress(jsonConfig.getString("dns2")));
            staticIpConfig.dnsServers.add(getInetAddress(jsonConfig.getString("dns2")));


            config.setIpAssignment(IpAssignment.STATIC);
            ipConfiguration.setIpAssignment(IpAssignment.STATIC);
            config.setStaticIpConfiguration(staticIpConfig);
            ipConfiguration.setStaticIpConfiguration(staticIpConfig);
        } else {
        } else {
            config.setIpAssignment(IpAssignment.DHCP);
            ipConfiguration.setIpAssignment(IpAssignment.DHCP);
        }
        }
        ipConfiguration.setProxySettings(ProxySettings.NONE);
        config.setIpConfiguration(ipConfiguration);


        config.setProxySettings(ProxySettings.NONE);
        return config;
        return config;
    }
    }