summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorRoshan Pius <rpius@google.com>2020-01-10 08:54:14 -0800
committerRoshan Pius <rpius@google.com>2020-01-10 13:15:03 -0800
commita15575c372dd3a431e0af1020dccaab376207682 (patch)
treeb34569aa437cc100b40b3ded67a4b17417d3951f /tests
parent10100b7c3c9afaf4823894dcb5ce18c8b2e664c1 (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.java34
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();