Remove unused member and fix tests
Bug: 322673803
Test: atest EmergencyCallDomainSelectorTest
Change-Id: Ib007f2d399e67dbfa467253d1e9d2cc431647d91
diff --git a/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelector.java b/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelector.java
index affb7c3..c7b4008 100644
--- a/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelector.java
+++ b/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelector.java
@@ -156,7 +156,6 @@
private @TransportType int mLastTransportType = TRANSPORT_TYPE_INVALID;
private @DomainSelectionService.EmergencyScanType int mScanType;
private @RadioAccessNetworkType List<Integer> mLastPreferredNetworks;
- private boolean mIsTestEmergencyNumber;
private CancellationSignal mCancelSignal;
@@ -422,7 +421,6 @@
logi("selectDomain attr=" + attr);
mTransportSelectorCallback = cb;
mSelectionAttributes = attr;
- mIsTestEmergencyNumber = attr.isTestEmergencyNumber();
TelephonyManager tm = mContext.getSystemService(TelephonyManager.class);
mModemCount = tm.getActiveModemCount();
@@ -1540,20 +1538,6 @@
&& mEcbmHelper.getDataConnectionState(getSlotId()) == DATA_CONNECTED;
}
- private void selectDomainForTestEmergencyNumber() {
- logi("selectDomainForTestEmergencyNumber");
- if (isImsRegisteredWithVoiceCapability()) {
- if (isImsRegisteredOverWifi()
- || isImsRegisteredOverCrossSim()) {
- mTransportSelectorCallback.onWlanSelected(mVoWifiOverEmergencyPdn);
- } else {
- onWwanNetworkTypeSelected(EUTRAN);
- }
- } else {
- onWwanNetworkTypeSelected(UTRAN);
- }
- }
-
@Override
protected void logi(String msg) {
super.logi(msg);
diff --git a/tests/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelectorTest.java b/tests/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelectorTest.java
index ead775a..2fdb150 100644
--- a/tests/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelectorTest.java
+++ b/tests/src/com/android/services/telephony/domainselection/EmergencyCallDomainSelectorTest.java
@@ -118,7 +118,6 @@
import org.junit.After;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
@@ -2311,25 +2310,23 @@
verifyScanPsPreferred();
}
- @Ignore("Deprecated.")
@Test
public void testTestEmergencyNumberOverCs() throws Exception {
createSelector(SLOT_0_SUB_ID);
unsolBarringInfoChanged(false);
- EmergencyRegResult regResult = getEmergencyRegResult(EUTRAN, REGISTRATION_STATE_UNKNOWN,
+ EmergencyRegResult regResult = getEmergencyRegResult(UTRAN, REGISTRATION_STATE_UNKNOWN,
0, false, true, 0, 0, "", "");
SelectionAttributes attr = getSelectionAttributes(SLOT_0, SLOT_0_SUB_ID,
true /*isTestEmergencyNumber*/, regResult);
mDomainSelector.selectDomain(attr, mTransportSelectorCallback);
processAllMessages();
- bindImsServiceUnregistered();
+ bindImsService();
verifyCsDialed();
}
- @Ignore("Deprecated.")
@Test
public void testTestEmergencyNumberOverPs() throws Exception {
createSelector(SLOT_0_SUB_ID);
@@ -2342,19 +2339,18 @@
mDomainSelector.selectDomain(attr, mTransportSelectorCallback);
processAllMessages();
- bindImsService();
+ bindImsServiceUnregistered();
verifyPsDialed();
}
- @Ignore("Deprecated.")
@Test
- public void testTestEmergencyNumberOverWifi() throws Exception {
+ public void testTestEmergencyNumberScanRequest() throws Exception {
createSelector(SLOT_0_SUB_ID);
unsolBarringInfoChanged(false);
- EmergencyRegResult regResult = getEmergencyRegResult(EUTRAN, REGISTRATION_STATE_UNKNOWN,
- 0, false, true, 0, 0, "", "");
+ EmergencyRegResult regResult = getEmergencyRegResult(UNKNOWN, REGISTRATION_STATE_UNKNOWN,
+ 0, false, false, 0, 0, "", "");
SelectionAttributes attr = getSelectionAttributes(SLOT_0, SLOT_0_SUB_ID,
true /*isTestEmergencyNumber*/, regResult);
mDomainSelector.selectDomain(attr, mTransportSelectorCallback);
@@ -2363,7 +2359,7 @@
bindImsService(true);
processAllMessages();
- verify(mTransportSelectorCallback, times(1)).onWlanSelected(anyBoolean());
+ verifyScanPsPreferred();
}
@Test