summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorPeter Qiu <zqiu@google.com>2017-03-27 09:26:34 -0700
committerPeter Qiu <zqiu@google.com>2017-03-31 10:45:29 -0700
commitd6ba42b153a41a19c9ce4fb8e63abbe859ad67e9 (patch)
treee4877bccd269f210b773095a9bb4b0355c82e1bf /tests
parent3108e4b84d64353b6a055655af92271c98ad267e (diff)
hotspot2: set WifiConfiguration#isHomeProviderNetwork for Passpoint networks
When creating a WifiConfiguration for a Passpoint network, set isHomeProviderNetwork based on the matching status, set to true when matching a home Passpoint provider. Bug: 36592220 Test: frameworks/opt/net/wifi/tests/wifitests/runtests.sh Change-Id: Ibe0d9b2f19f9d563547788dba45cee9bcde6a233
Diffstat (limited to 'tests')
-rw-r--r--tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java2
-rw-r--r--tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkEvaluatorTest.java4
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java b/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java
index 8008bf68e..5ac94ec78 100644
--- a/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointManagerTest.java
@@ -691,6 +691,7 @@ public class PasspointManagerTest {
when(provider.getWifiConfig()).thenReturn(new WifiConfiguration());
WifiConfiguration config = mManager.getMatchingWifiConfig(createTestScanResult());
assertEquals(ScanResultUtil.createQuotedSSID(TEST_SSID), config.SSID);
+ assertTrue(config.isHomeProviderNetwork);
}
/**
@@ -709,6 +710,7 @@ public class PasspointManagerTest {
when(provider.getWifiConfig()).thenReturn(new WifiConfiguration());
WifiConfiguration config = mManager.getMatchingWifiConfig(createTestScanResult());
assertEquals(ScanResultUtil.createQuotedSSID(TEST_SSID), config.SSID);
+ assertFalse(config.isHomeProviderNetwork);
}
/**
diff --git a/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkEvaluatorTest.java b/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkEvaluatorTest.java
index cb20d0ccd..2224486ba 100644
--- a/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkEvaluatorTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/hotspot2/PasspointNetworkEvaluatorTest.java
@@ -17,6 +17,7 @@
package com.android.server.wifi.hotspot2;
import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.any;
@@ -201,6 +202,7 @@ public class PasspointNetworkEvaluatorTest {
verify(mWifiConfigManager).addOrUpdateNetwork(addedConfig.capture(), anyInt());
assertEquals(ScanResultUtil.createQuotedSSID(TEST_SSID1), addedConfig.getValue().SSID);
assertEquals(TEST_FQDN1, addedConfig.getValue().FQDN);
+ assertTrue(addedConfig.getValue().isHomeProviderNetwork);
verify(mWifiConfigManager).enableNetwork(eq(TEST_NETWORK_ID), eq(false), anyInt());
verify(mWifiConfigManager).setNetworkCandidateScanResult(
eq(TEST_NETWORK_ID), any(ScanResult.class), anyInt());
@@ -242,6 +244,7 @@ public class PasspointNetworkEvaluatorTest {
verify(mWifiConfigManager).addOrUpdateNetwork(addedConfig.capture(), anyInt());
assertEquals(ScanResultUtil.createQuotedSSID(TEST_SSID1), addedConfig.getValue().SSID);
assertEquals(TEST_FQDN1, addedConfig.getValue().FQDN);
+ assertFalse(addedConfig.getValue().isHomeProviderNetwork);
verify(mWifiConfigManager).enableNetwork(eq(TEST_NETWORK_ID), eq(false), anyInt());
verify(mWifiConfigManager).setNetworkCandidateScanResult(
eq(TEST_NETWORK_ID), any(ScanResult.class), anyInt());
@@ -285,6 +288,7 @@ public class PasspointNetworkEvaluatorTest {
verify(mWifiConfigManager).addOrUpdateNetwork(addedConfig.capture(), anyInt());
assertEquals(ScanResultUtil.createQuotedSSID(TEST_SSID1), addedConfig.getValue().SSID);
assertEquals(TEST_FQDN1, addedConfig.getValue().FQDN);
+ assertTrue(addedConfig.getValue().isHomeProviderNetwork);
verify(mWifiConfigManager).enableNetwork(eq(TEST_NETWORK_ID), eq(false), anyInt());
verify(mWifiConfigManager).setNetworkCandidateScanResult(
eq(TEST_NETWORK_ID), any(ScanResult.class), anyInt());