Merge "mainline:Replace serviceState.getDataRegState and getVoiceRegState"
am: a5dd35d6c0
Change-Id: I481ed88007c22c49b236463a5f8402102299574f
This commit is contained in:
@@ -421,7 +421,7 @@ public class Utils {
|
|||||||
// is not available. Note that we ignore the IWLAN service state
|
// is not available. Note that we ignore the IWLAN service state
|
||||||
// because that state indicates the use of VoWIFI and not cell service
|
// because that state indicates the use of VoWIFI and not cell service
|
||||||
final int state = serviceState.getState();
|
final int state = serviceState.getState();
|
||||||
final int dataState = serviceState.getDataRegState();
|
final int dataState = serviceState.getDataRegistrationState();
|
||||||
|
|
||||||
if (state == ServiceState.STATE_OUT_OF_SERVICE
|
if (state == ServiceState.STATE_OUT_OF_SERVICE
|
||||||
|| state == ServiceState.STATE_EMERGENCY_ONLY) {
|
|| state == ServiceState.STATE_EMERGENCY_ONLY) {
|
||||||
|
|||||||
@@ -227,7 +227,7 @@ public class UtilsTest {
|
|||||||
@Test
|
@Test
|
||||||
public void isInService_voiceOutOfServiceDataInService_returnTrue() {
|
public void isInService_voiceOutOfServiceDataInService_returnTrue() {
|
||||||
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
||||||
when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
when(mServiceState.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
||||||
when(mServiceState.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
|
when(mServiceState.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
|
||||||
AccessNetworkConstants.TRANSPORT_TYPE_WLAN)).thenReturn(mNetworkRegistrationInfo);
|
AccessNetworkConstants.TRANSPORT_TYPE_WLAN)).thenReturn(mNetworkRegistrationInfo);
|
||||||
when(mNetworkRegistrationInfo.getRegistrationState()).thenReturn(
|
when(mNetworkRegistrationInfo.getRegistrationState()).thenReturn(
|
||||||
@@ -243,7 +243,7 @@ public class UtilsTest {
|
|||||||
AccessNetworkConstants.TRANSPORT_TYPE_WLAN)).thenReturn(mNetworkRegistrationInfo);
|
AccessNetworkConstants.TRANSPORT_TYPE_WLAN)).thenReturn(mNetworkRegistrationInfo);
|
||||||
when(mNetworkRegistrationInfo.getRegistrationState()).thenReturn(
|
when(mNetworkRegistrationInfo.getRegistrationState()).thenReturn(
|
||||||
NetworkRegistrationInfo.REGISTRATION_STATE_HOME);
|
NetworkRegistrationInfo.REGISTRATION_STATE_HOME);
|
||||||
when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
when(mServiceState.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
||||||
|
|
||||||
assertThat(Utils.isInService(mServiceState)).isFalse();
|
assertThat(Utils.isInService(mServiceState)).isFalse();
|
||||||
}
|
}
|
||||||
@@ -251,7 +251,8 @@ public class UtilsTest {
|
|||||||
@Test
|
@Test
|
||||||
public void isInService_voiceOutOfServiceDataOutOfService_returnFalse() {
|
public void isInService_voiceOutOfServiceDataOutOfService_returnFalse() {
|
||||||
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
||||||
when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
when(mServiceState.getDataRegistrationState()).thenReturn(
|
||||||
|
ServiceState.STATE_OUT_OF_SERVICE);
|
||||||
|
|
||||||
assertThat(Utils.isInService(mServiceState)).isFalse();
|
assertThat(Utils.isInService(mServiceState)).isFalse();
|
||||||
}
|
}
|
||||||
@@ -288,7 +289,7 @@ public class UtilsTest {
|
|||||||
@Test
|
@Test
|
||||||
public void getCombinedServiceState_voiceOutOfServiceDataInService_returnInService() {
|
public void getCombinedServiceState_voiceOutOfServiceDataInService_returnInService() {
|
||||||
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
||||||
when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
when(mServiceState.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
||||||
when(mServiceState.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
|
when(mServiceState.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
|
||||||
AccessNetworkConstants.TRANSPORT_TYPE_WLAN)).thenReturn(mNetworkRegistrationInfo);
|
AccessNetworkConstants.TRANSPORT_TYPE_WLAN)).thenReturn(mNetworkRegistrationInfo);
|
||||||
when(mNetworkRegistrationInfo.getRegistrationState()).thenReturn(
|
when(mNetworkRegistrationInfo.getRegistrationState()).thenReturn(
|
||||||
@@ -301,7 +302,7 @@ public class UtilsTest {
|
|||||||
@Test
|
@Test
|
||||||
public void getCombinedServiceState_voiceOutOfServiceDataInServiceOnIwLan_returnOutOfService() {
|
public void getCombinedServiceState_voiceOutOfServiceDataInServiceOnIwLan_returnOutOfService() {
|
||||||
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
||||||
when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
when(mServiceState.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
||||||
when(mServiceState.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
|
when(mServiceState.getNetworkRegistrationInfo(NetworkRegistrationInfo.DOMAIN_PS,
|
||||||
AccessNetworkConstants.TRANSPORT_TYPE_WLAN)).thenReturn(mNetworkRegistrationInfo);
|
AccessNetworkConstants.TRANSPORT_TYPE_WLAN)).thenReturn(mNetworkRegistrationInfo);
|
||||||
when(mNetworkRegistrationInfo.getRegistrationState()).thenReturn(
|
when(mNetworkRegistrationInfo.getRegistrationState()).thenReturn(
|
||||||
@@ -314,7 +315,8 @@ public class UtilsTest {
|
|||||||
@Test
|
@Test
|
||||||
public void getCombinedServiceState_voiceOutOfServiceDataOutOfService_returnOutOfService() {
|
public void getCombinedServiceState_voiceOutOfServiceDataOutOfService_returnOutOfService() {
|
||||||
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
||||||
when(mServiceState.getDataRegState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
|
when(mServiceState.getDataRegistrationState()).thenReturn(
|
||||||
|
ServiceState.STATE_OUT_OF_SERVICE);
|
||||||
|
|
||||||
assertThat(Utils.getCombinedServiceState(mServiceState)).isEqualTo(
|
assertThat(Utils.getCombinedServiceState(mServiceState)).isEqualTo(
|
||||||
ServiceState.STATE_OUT_OF_SERVICE);
|
ServiceState.STATE_OUT_OF_SERVICE);
|
||||||
|
|||||||
@@ -348,7 +348,7 @@ public class CarrierTextController {
|
|||||||
}
|
}
|
||||||
if (simState == IccCardConstants.State.READY) {
|
if (simState == IccCardConstants.State.READY) {
|
||||||
ServiceState ss = mKeyguardUpdateMonitor.mServiceStates.get(subId);
|
ServiceState ss = mKeyguardUpdateMonitor.mServiceStates.get(subId);
|
||||||
if (ss != null && ss.getDataRegState() == ServiceState.STATE_IN_SERVICE) {
|
if (ss != null && ss.getDataRegistrationState() == ServiceState.STATE_IN_SERVICE) {
|
||||||
// hack for WFC (IWLAN) not turning off immediately once
|
// hack for WFC (IWLAN) not turning off immediately once
|
||||||
// Wi-Fi is disassociated or disabled
|
// Wi-Fi is disassociated or disabled
|
||||||
if (ss.getRilDataRadioTechnology() != ServiceState.RIL_RADIO_TECHNOLOGY_IWLAN
|
if (ss.getRilDataRadioTechnology() != ServiceState.RIL_RADIO_TECHNOLOGY_IWLAN
|
||||||
|
|||||||
@@ -703,8 +703,8 @@ public class MobileSignalController extends SignalController<
|
|||||||
@Override
|
@Override
|
||||||
public void onServiceStateChanged(ServiceState state) {
|
public void onServiceStateChanged(ServiceState state) {
|
||||||
if (DEBUG) {
|
if (DEBUG) {
|
||||||
Log.d(mTag, "onServiceStateChanged voiceState=" + state.getVoiceRegState()
|
Log.d(mTag, "onServiceStateChanged voiceState=" + state.getState()
|
||||||
+ " dataState=" + state.getDataRegState());
|
+ " dataState=" + state.getDataRegistrationState());
|
||||||
}
|
}
|
||||||
mServiceState = state;
|
mServiceState = state;
|
||||||
if (mServiceState != null) {
|
if (mServiceState != null) {
|
||||||
|
|||||||
@@ -339,7 +339,7 @@ public class CarrierTextControllerTest extends SysuiTestCase {
|
|||||||
|
|
||||||
mKeyguardUpdateMonitor.mServiceStates = new HashMap<>();
|
mKeyguardUpdateMonitor.mServiceStates = new HashMap<>();
|
||||||
ServiceState ss = mock(ServiceState.class);
|
ServiceState ss = mock(ServiceState.class);
|
||||||
when(ss.getDataRegState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
when(ss.getDataRegistrationState()).thenReturn(ServiceState.STATE_IN_SERVICE);
|
||||||
mKeyguardUpdateMonitor.mServiceStates.put(TEST_SUBSCRIPTION_NULL.getSubscriptionId(), ss);
|
mKeyguardUpdateMonitor.mServiceStates.put(TEST_SUBSCRIPTION_NULL.getSubscriptionId(), ss);
|
||||||
|
|
||||||
ArgumentCaptor<CarrierTextController.CarrierTextCallbackInfo> captor =
|
ArgumentCaptor<CarrierTextController.CarrierTextCallbackInfo> captor =
|
||||||
|
|||||||
@@ -298,12 +298,12 @@ public class NetworkControllerBaseTest extends SysuiTestCase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setVoiceRegState(int voiceRegState) {
|
public void setVoiceRegState(int voiceRegState) {
|
||||||
when(mServiceState.getVoiceRegState()).thenReturn(voiceRegState);
|
when(mServiceState.getState()).thenReturn(voiceRegState);
|
||||||
updateServiceState();
|
updateServiceState();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setDataRegState(int dataRegState) {
|
public void setDataRegState(int dataRegState) {
|
||||||
when(mServiceState.getDataRegState()).thenReturn(dataRegState);
|
when(mServiceState.getDataRegistrationState()).thenReturn(dataRegState);
|
||||||
updateServiceState();
|
updateServiceState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user