diff options
author | Roshan Pius <rpius@google.com> | 2020-01-10 08:54:14 -0800 |
---|---|---|
committer | Roshan Pius <rpius@google.com> | 2020-01-10 13:15:03 -0800 |
commit | a15575c372dd3a431e0af1020dccaab376207682 (patch) | |
tree | b34569aa437cc100b40b3ded67a4b17417d3951f /tests | |
parent | 10100b7c3c9afaf4823894dcb5ce18c8b2e664c1 (diff) |
wifi: Migrate to DhcpResultsParcelable
Bug: 147303283
Test: atest com.android.server.wifi
Change-Id: I7c525c2db01e93b3511a2dd161fdb07551677d8a
Diffstat (limited to 'tests')
-rw-r--r-- | tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java b/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java index f8d99a95d..6c2d4abd2 100644 --- a/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java +++ b/tests/wifitests/src/com/android/server/wifi/ClientModeImplTest.java @@ -38,7 +38,9 @@ import android.content.Intent; import android.content.pm.PackageManager; import android.hardware.wifi.supplicant.V1_0.ISupplicantStaIfaceCallback; import android.net.ConnectivityManager; -import android.net.DhcpResults; +import android.net.DhcpResultsParcelable; +import android.net.InetAddresses; +import android.net.LinkAddress; import android.net.LinkProperties; import android.net.MacAddress; import android.net.NetworkAgent; @@ -46,6 +48,7 @@ import android.net.NetworkCapabilities; import android.net.NetworkInfo; import android.net.NetworkMisc; import android.net.NetworkSpecifier; +import android.net.StaticIpConfiguration; import android.net.ip.IIpClient; import android.net.ip.IpClientCallbacks; import android.net.wifi.IActionListener; @@ -295,14 +298,13 @@ public class ClientModeImplTest extends WifiBaseTest { return list; } - private void injectDhcpSuccess(DhcpResults dhcpResults) { + private void injectDhcpSuccess(DhcpResultsParcelable dhcpResults) { mIpClientCallback.onNewDhcpResults(dhcpResults); mIpClientCallback.onProvisioningSuccess(new LinkProperties()); } private void injectDhcpFailure() { - // TODO: Change argument type to DhcpResultsParcelable after migration. - mIpClientCallback.onNewDhcpResults((DhcpResults) null); + mIpClientCallback.onNewDhcpResults((DhcpResultsParcelable) null); mIpClientCallback.onProvisioningFailure(new LinkProperties()); } @@ -952,11 +954,13 @@ public class ClientModeImplTest extends WifiBaseTest { assertEquals("ObtainingIpState", getCurrentState().getName()); - DhcpResults dhcpResults = new DhcpResults(); - dhcpResults.setGateway("1.2.3.4"); - dhcpResults.setIpAddress("192.168.1.100", 0); - dhcpResults.addDns("8.8.8.8"); - dhcpResults.setLeaseDuration(3600); + DhcpResultsParcelable dhcpResults = new DhcpResultsParcelable(); + dhcpResults.baseConfiguration = new StaticIpConfiguration(); + dhcpResults.baseConfiguration.gateway = InetAddresses.parseNumericAddress("1.2.3.4"); + dhcpResults.baseConfiguration.ipAddress = + new LinkAddress(InetAddresses.parseNumericAddress("192.168.1.100"), 0); + dhcpResults.baseConfiguration.dnsServers.add(InetAddresses.parseNumericAddress("8.8.8.8")); + dhcpResults.leaseDuration = 3600; injectDhcpSuccess(dhcpResults); mLooper.dispatchAll(); @@ -2092,11 +2096,13 @@ public class ClientModeImplTest extends WifiBaseTest { when(mWifiConfigManager.getConfiguredNetwork(FRAMEWORK_NETWORK_ID)).thenReturn(null); - DhcpResults dhcpResults = new DhcpResults(); - dhcpResults.setGateway("1.2.3.4"); - dhcpResults.setIpAddress("192.168.1.100", 0); - dhcpResults.addDns("8.8.8.8"); - dhcpResults.setLeaseDuration(3600); + DhcpResultsParcelable dhcpResults = new DhcpResultsParcelable(); + dhcpResults.baseConfiguration = new StaticIpConfiguration(); + dhcpResults.baseConfiguration.gateway = InetAddresses.parseNumericAddress("1.2.3.4"); + dhcpResults.baseConfiguration.ipAddress = + new LinkAddress(InetAddresses.parseNumericAddress("192.168.1.100"), 0); + dhcpResults.baseConfiguration.dnsServers.add(InetAddresses.parseNumericAddress("8.8.8.8")); + dhcpResults.leaseDuration = 3600; injectDhcpSuccess(dhcpResults); mLooper.dispatchAll(); |