summaryrefslogtreecommitdiffstats
path: root/tests/wifitests/src/com/android/server/wifi/CarrierNetworkEvaluatorTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/wifitests/src/com/android/server/wifi/CarrierNetworkEvaluatorTest.java')
-rw-r--r--tests/wifitests/src/com/android/server/wifi/CarrierNetworkEvaluatorTest.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/tests/wifitests/src/com/android/server/wifi/CarrierNetworkEvaluatorTest.java b/tests/wifitests/src/com/android/server/wifi/CarrierNetworkEvaluatorTest.java
index 650b9ee8b..57a40dc8f 100644
--- a/tests/wifitests/src/com/android/server/wifi/CarrierNetworkEvaluatorTest.java
+++ b/tests/wifitests/src/com/android/server/wifi/CarrierNetworkEvaluatorTest.java
@@ -17,7 +17,6 @@
package com.android.server.wifi;
import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any;
@@ -53,6 +52,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
+
/**
* Unit tests for CarrierNeteworkEvaluator
*/
@@ -116,6 +116,8 @@ public class CarrierNetworkEvaluatorTest {
Integer networkId = mConfigs.get(config.configKey());
if (networkId == null) return null;
+ when(mWifiConfigManager.getConfiguredNetwork(networkId)).thenReturn(config);
+
NetworkUpdateResult networkUpdateResult = mock(NetworkUpdateResult.class);
when(networkUpdateResult.isSuccess()).thenReturn(true);
when(networkUpdateResult.getNetworkId()).thenReturn(networkId);
@@ -160,8 +162,6 @@ public class CarrierNetworkEvaluatorTest {
when(mDataTelephonyManager.getSimOperator()).thenReturn(TEST_MCC_MNC);
when(mDataTelephonyManager.getSimState()).thenReturn(TelephonyManager.SIM_STATE_READY);
when(mCarrierNetworkConfig.isCarrierEncryptionInfoAvailable()).thenReturn(true);
- when(mCarrierNetworkConfig.getEapIdentitySequence()).thenReturn(
- CarrierNetworkConfig.IDENTITY_SEQUENCE_IMSI_V1_0);
when(mCarrierNetworkConfig.isCarrierNetwork(eq(CARRIER1_SSID.replace("\"", ""))))
.thenReturn(true);
@@ -251,7 +251,8 @@ public class CarrierNetworkEvaluatorTest {
assertTrue(config2.allowedKeyManagement.get(WifiConfiguration.KeyMgmt.WPA_EAP));
WifiConfiguration config3 = mWifiConfigCaptor.getAllValues().get(2);
assertEquals(CARRIER_SAVED_SSID, config3.SSID);
- assertFalse(config3.isEphemeral());
+ // all configs returned by CarrierNetworkEvaluator are ephemeral.
+ assertTrue(config3.isEphemeral());
assertTrue(config3.allowedKeyManagement.get(WifiConfiguration.KeyMgmt.WPA_EAP));
WifiConfiguration config4 = mWifiConfigCaptor.getAllValues().get(3);
assertEquals(CARRIER_SAVED_EPH_SSID, config4.SSID);
@@ -259,7 +260,8 @@ public class CarrierNetworkEvaluatorTest {
assertTrue(config4.allowedKeyManagement.get(WifiConfiguration.KeyMgmt.WPA_EAP));
assertEquals(config2.configKey(), selected.configKey()); // SSID2 has the highest RSSI
- assertEquals("", selected.enterpriseConfig.getAnonymousIdentity());
+ assertEquals("anonymous@wlan.mnc456.mcc123.3gppnetwork.org",
+ selected.enterpriseConfig.getAnonymousIdentity());
}
/**
@@ -398,7 +400,6 @@ public class CarrierNetworkEvaluatorTest {
int[] levels = {10};
String expectedAnonymousIdentity = "anonymous@wlan.mnc456.mcc123.3gppnetwork.org";
when(mCarrierNetworkConfig.isCarrierEncryptionInfoAvailable()).thenReturn(true);
- when(mCarrierNetworkConfig.isSupportAnonymousIdentity()).thenReturn(true);
List<ScanDetail> scanDetails = WifiNetworkSelectorTestUtil.buildScanDetails(ssids, bssids,
freqs, caps, levels, mClock);
WifiConfiguration carrierConfig = configureNewSsid(CARRIER1_NET_ID, scanDetails.get(0),