[Settings] Refactor PhoneStateListener
Remove Looper and update of mSubId Bug: 144542981 Test: make RunSettingsRoboTests -j ROBOTEST_FILTER=Enhanced4gBasePreferenceControllerTest make RunSettingsRoboTests -j ROBOTEST_FILTER=VideoCallingPreferenceControllerTest make RunSettingsRoboTests -j ROBOTEST_FILTER=WifiCallingPreferenceControllerTest Merged-In: Ie6ae5b5914322644f2655e585b03a6b685bbc84a Change-Id: I5306b3a80220c02d2de1b25f20e8ef7f845e9a09
This commit is contained in:
@@ -67,7 +67,7 @@ public class Enhanced4gLtePreferenceControllerTest {
|
||||
MockitoAnnotations.initMocks(this);
|
||||
|
||||
mContext = spy(RuntimeEnvironment.application);
|
||||
doReturn(mTelephonyManager).when(mContext).getSystemService(Context.TELEPHONY_SERVICE);
|
||||
doReturn(mTelephonyManager).when(mContext).getSystemService(TelephonyManager.class);
|
||||
doReturn(mSubscriptionManager).when(mContext).getSystemService(SubscriptionManager.class);
|
||||
doReturn(mCarrierConfigManager).when(mContext).getSystemService(CarrierConfigManager.class);
|
||||
doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(SUB_ID);
|
||||
|
@@ -76,10 +76,6 @@ public class WifiCallingPreferenceControllerTest {
|
||||
|
||||
mContext = spy(RuntimeEnvironment.application);
|
||||
|
||||
mQueryImsState = new MockWifiCallingQueryImsState(mContext, SUB_ID);
|
||||
mQueryImsState.setIsEnabledByUser(true);
|
||||
mQueryImsState.setIsProvisionedOnDevice(true);
|
||||
|
||||
mPreference = new Preference(mContext);
|
||||
mController = spy(new WifiCallingPreferenceController(mContext, "wifi_calling") {
|
||||
@Override
|
||||
@@ -89,8 +85,8 @@ public class WifiCallingPreferenceControllerTest {
|
||||
});
|
||||
mController.mCarrierConfigManager = mCarrierConfigManager;
|
||||
mController.init(SUB_ID);
|
||||
mController.mImsManager = mImsManager;
|
||||
mController.mCallState = TelephonyManager.CALL_STATE_IDLE;
|
||||
doReturn(mQueryImsState).when(mController).queryImsState(anyInt());
|
||||
mPreference.setKey(mController.getPreferenceKey());
|
||||
|
||||
when(mController.getTelephonyManager(mContext, SUB_ID)).thenReturn(mTelephonyManager);
|
||||
|
Reference in New Issue
Block a user