Settings: remove usage of WifiConfig helper methods
These methods can be replaced with methods on IpConfiguration itself. There is no need to expose these as a @SystemApi, and they are being removed. Bug: 146046526 Test: make RunSettingsRoboTests -j40 Change-Id: I592f277f5e23bf58e76b8c48a0f0370d53cc6b81
This commit is contained in:
@@ -304,11 +304,12 @@ public class WifiConfigController implements TextWatcher,
|
|||||||
}
|
}
|
||||||
mPrivacySettingsSpinner.setSelection(prefMacValue);
|
mPrivacySettingsSpinner.setSelection(prefMacValue);
|
||||||
|
|
||||||
if (config.getIpAssignment() == IpAssignment.STATIC) {
|
if (config.getIpConfiguration().getIpAssignment() == IpAssignment.STATIC) {
|
||||||
mIpSettingsSpinner.setSelection(STATIC_IP);
|
mIpSettingsSpinner.setSelection(STATIC_IP);
|
||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
// Display IP address.
|
// Display IP address.
|
||||||
StaticIpConfiguration staticConfig = config.getStaticIpConfiguration();
|
StaticIpConfiguration staticConfig = config.getIpConfiguration()
|
||||||
|
.getStaticIpConfiguration();
|
||||||
if (staticConfig != null && staticConfig.ipAddress != null) {
|
if (staticConfig != null && staticConfig.ipAddress != null) {
|
||||||
addRow(group, R.string.wifi_ip_address,
|
addRow(group, R.string.wifi_ip_address,
|
||||||
staticConfig.ipAddress.getAddress().getHostAddress());
|
staticConfig.ipAddress.getAddress().getHostAddress());
|
||||||
@@ -322,10 +323,11 @@ public class WifiConfigController implements TextWatcher,
|
|||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.getProxySettings() == ProxySettings.STATIC) {
|
ProxySettings proxySettings = config.getIpConfiguration().getProxySettings();
|
||||||
|
if (proxySettings == ProxySettings.STATIC) {
|
||||||
mProxySettingsSpinner.setSelection(PROXY_STATIC);
|
mProxySettingsSpinner.setSelection(PROXY_STATIC);
|
||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
} else if (config.getProxySettings() == ProxySettings.PAC) {
|
} else if (proxySettings == ProxySettings.PAC) {
|
||||||
mProxySettingsSpinner.setSelection(PROXY_PAC);
|
mProxySettingsSpinner.setSelection(PROXY_PAC);
|
||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -1332,7 +1334,8 @@ public class WifiConfigController implements TextWatcher,
|
|||||||
mDns2View.addTextChangedListener(this);
|
mDns2View.addTextChangedListener(this);
|
||||||
}
|
}
|
||||||
if (config != null) {
|
if (config != null) {
|
||||||
StaticIpConfiguration staticConfig = config.getStaticIpConfiguration();
|
StaticIpConfiguration staticConfig = config.getIpConfiguration()
|
||||||
|
.getStaticIpConfiguration();
|
||||||
if (staticConfig != null) {
|
if (staticConfig != null) {
|
||||||
if (staticConfig.ipAddress != null) {
|
if (staticConfig.ipAddress != null) {
|
||||||
mIpAddressView.setText(
|
mIpAddressView.setText(
|
||||||
|
@@ -304,11 +304,12 @@ public class WifiConfigController2 implements TextWatcher,
|
|||||||
}
|
}
|
||||||
mPrivacySettingsSpinner.setSelection(prefMacValue);
|
mPrivacySettingsSpinner.setSelection(prefMacValue);
|
||||||
|
|
||||||
if (config.getIpAssignment() == IpAssignment.STATIC) {
|
if (config.getIpConfiguration().getIpAssignment() == IpAssignment.STATIC) {
|
||||||
mIpSettingsSpinner.setSelection(STATIC_IP);
|
mIpSettingsSpinner.setSelection(STATIC_IP);
|
||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
// Display IP address.
|
// Display IP address.
|
||||||
StaticIpConfiguration staticConfig = config.getStaticIpConfiguration();
|
StaticIpConfiguration staticConfig = config.getIpConfiguration()
|
||||||
|
.getStaticIpConfiguration();
|
||||||
if (staticConfig != null && staticConfig.ipAddress != null) {
|
if (staticConfig != null && staticConfig.ipAddress != null) {
|
||||||
addRow(group, R.string.wifi_ip_address,
|
addRow(group, R.string.wifi_ip_address,
|
||||||
staticConfig.ipAddress.getAddress().getHostAddress());
|
staticConfig.ipAddress.getAddress().getHostAddress());
|
||||||
@@ -322,10 +323,11 @@ public class WifiConfigController2 implements TextWatcher,
|
|||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.getProxySettings() == ProxySettings.STATIC) {
|
ProxySettings proxySettings = config.getIpConfiguration().getProxySettings();
|
||||||
|
if (proxySettings == ProxySettings.STATIC) {
|
||||||
mProxySettingsSpinner.setSelection(PROXY_STATIC);
|
mProxySettingsSpinner.setSelection(PROXY_STATIC);
|
||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
} else if (config.getProxySettings() == ProxySettings.PAC) {
|
} else if (proxySettings == ProxySettings.PAC) {
|
||||||
mProxySettingsSpinner.setSelection(PROXY_PAC);
|
mProxySettingsSpinner.setSelection(PROXY_PAC);
|
||||||
showAdvancedFields = true;
|
showAdvancedFields = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -1328,7 +1330,8 @@ public class WifiConfigController2 implements TextWatcher,
|
|||||||
mDns2View.addTextChangedListener(this);
|
mDns2View.addTextChangedListener(this);
|
||||||
}
|
}
|
||||||
if (config != null) {
|
if (config != null) {
|
||||||
StaticIpConfiguration staticConfig = config.getStaticIpConfiguration();
|
StaticIpConfiguration staticConfig = config.getIpConfiguration()
|
||||||
|
.getStaticIpConfiguration();
|
||||||
if (staticConfig != null) {
|
if (staticConfig != null) {
|
||||||
if (staticConfig.ipAddress != null) {
|
if (staticConfig.ipAddress != null) {
|
||||||
mIpAddressView.setText(
|
mIpAddressView.setText(
|
||||||
|
@@ -24,6 +24,7 @@ import static org.mockito.Mockito.when;
|
|||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
|
import android.net.IpConfiguration;
|
||||||
import android.net.wifi.WifiConfiguration;
|
import android.net.wifi.WifiConfiguration;
|
||||||
import android.net.wifi.WifiEnterpriseConfig;
|
import android.net.wifi.WifiEnterpriseConfig;
|
||||||
import android.net.wifi.WifiEnterpriseConfig.Eap;
|
import android.net.wifi.WifiEnterpriseConfig.Eap;
|
||||||
@@ -391,6 +392,7 @@ public class WifiConfigController2Test {
|
|||||||
private void checkSavedMacRandomizedValue(int macRandomizedValue) {
|
private void checkSavedMacRandomizedValue(int macRandomizedValue) {
|
||||||
when(mWifiEntry.isSaved()).thenReturn(true);
|
when(mWifiEntry.isSaved()).thenReturn(true);
|
||||||
final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
|
final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
|
||||||
|
when(mockWifiConfig.getIpConfiguration()).thenReturn(mock(IpConfiguration.class));
|
||||||
when(mWifiEntry.getWifiConfiguration()).thenReturn(mockWifiConfig);
|
when(mWifiEntry.getWifiConfiguration()).thenReturn(mockWifiConfig);
|
||||||
mockWifiConfig.macRandomizationSetting = macRandomizedValue;
|
mockWifiConfig.macRandomizationSetting = macRandomizedValue;
|
||||||
mController = new TestWifiConfigController2(mConfigUiBase, mView, mWifiEntry,
|
mController = new TestWifiConfigController2(mConfigUiBase, mView, mWifiEntry,
|
||||||
@@ -505,6 +507,7 @@ public class WifiConfigController2Test {
|
|||||||
when(mWifiEntry.isSaved()).thenReturn(true);
|
when(mWifiEntry.isSaved()).thenReturn(true);
|
||||||
when(mWifiEntry.getSecurity()).thenReturn(WifiEntry.SECURITY_EAP);
|
when(mWifiEntry.getSecurity()).thenReturn(WifiEntry.SECURITY_EAP);
|
||||||
final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
|
final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
|
||||||
|
when(mockWifiConfig.getIpConfiguration()).thenReturn(mock(IpConfiguration.class));
|
||||||
final WifiEnterpriseConfig mockWifiEnterpriseConfig = mock(WifiEnterpriseConfig.class);
|
final WifiEnterpriseConfig mockWifiEnterpriseConfig = mock(WifiEnterpriseConfig.class);
|
||||||
when(mockWifiEnterpriseConfig.getEapMethod()).thenReturn(Eap.PEAP);
|
when(mockWifiEnterpriseConfig.getEapMethod()).thenReturn(Eap.PEAP);
|
||||||
mockWifiConfig.enterpriseConfig = mockWifiEnterpriseConfig;
|
mockWifiConfig.enterpriseConfig = mockWifiEnterpriseConfig;
|
||||||
|
@@ -24,6 +24,7 @@ import static org.mockito.Mockito.when;
|
|||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.res.Resources;
|
import android.content.res.Resources;
|
||||||
|
import android.net.IpConfiguration;
|
||||||
import android.net.wifi.WifiConfiguration;
|
import android.net.wifi.WifiConfiguration;
|
||||||
import android.net.wifi.WifiEnterpriseConfig;
|
import android.net.wifi.WifiEnterpriseConfig;
|
||||||
import android.net.wifi.WifiEnterpriseConfig.Eap;
|
import android.net.wifi.WifiEnterpriseConfig.Eap;
|
||||||
@@ -389,6 +390,7 @@ public class WifiConfigControllerTest {
|
|||||||
private void checkSavedMacRandomizedValue(int macRandomizedValue) {
|
private void checkSavedMacRandomizedValue(int macRandomizedValue) {
|
||||||
when(mAccessPoint.isSaved()).thenReturn(true);
|
when(mAccessPoint.isSaved()).thenReturn(true);
|
||||||
final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
|
final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
|
||||||
|
when(mockWifiConfig.getIpConfiguration()).thenReturn(mock(IpConfiguration.class));
|
||||||
when(mAccessPoint.getConfig()).thenReturn(mockWifiConfig);
|
when(mAccessPoint.getConfig()).thenReturn(mockWifiConfig);
|
||||||
mockWifiConfig.macRandomizationSetting = macRandomizedValue;
|
mockWifiConfig.macRandomizationSetting = macRandomizedValue;
|
||||||
mController = new TestWifiConfigController(mConfigUiBase, mView, mAccessPoint,
|
mController = new TestWifiConfigController(mConfigUiBase, mView, mAccessPoint,
|
||||||
@@ -503,6 +505,7 @@ public class WifiConfigControllerTest {
|
|||||||
when(mAccessPoint.isSaved()).thenReturn(true);
|
when(mAccessPoint.isSaved()).thenReturn(true);
|
||||||
when(mAccessPoint.getSecurity()).thenReturn(AccessPoint.SECURITY_EAP);
|
when(mAccessPoint.getSecurity()).thenReturn(AccessPoint.SECURITY_EAP);
|
||||||
final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
|
final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
|
||||||
|
when(mockWifiConfig.getIpConfiguration()).thenReturn(mock(IpConfiguration.class));
|
||||||
final WifiEnterpriseConfig mockWifiEnterpriseConfig = mock(WifiEnterpriseConfig.class);
|
final WifiEnterpriseConfig mockWifiEnterpriseConfig = mock(WifiEnterpriseConfig.class);
|
||||||
when(mockWifiEnterpriseConfig.getEapMethod()).thenReturn(Eap.PEAP);
|
when(mockWifiEnterpriseConfig.getEapMethod()).thenReturn(Eap.PEAP);
|
||||||
mockWifiConfig.enterpriseConfig = mockWifiEnterpriseConfig ;
|
mockWifiConfig.enterpriseConfig = mockWifiEnterpriseConfig ;
|
||||||
|
Reference in New Issue
Block a user