[Mainline] To use getActiveSubscriptionInfo() instead of get default subscription Info with data/sms/voice
- getDefaultDataSubscriptionInfo() - getActiveSubscriptionInfo(getDefaultDataSubscriptionId()); - getDefaultSmsSubscriptionInfo() - getActiveSubscriptionInfo(getDefaultSmsSubscriptionId()); - getDefaultVoiceSubscriptionInfo() - getActiveSubscriptionInfo(getDefaultVoiceSubscriptionId()); Bug: 147206736 Test: make RunSettingsRoboTests ROBOTEST_FILTER=DataUsageUtilsTest make RunSettingsRoboTests ROBOTEST_FILTER=MobileDataSliceTest make RunSettingsRoboTests ROBOTEST_FILTER=MobileDataPreferenceControllerTest make RunSettingsRoboTests ROBOTEST_FILTER=DefaultSubscriptionControllerTest Change-Id: I7b5988b3c3068c12e242e123ebb54477093d37ad Merged-Id: I7b5988b3c3068c12e242e123ebb54477093d37ad
This commit is contained in:
@@ -98,7 +98,6 @@ public class MobileDataPreferenceControllerTest {
|
||||
public void isDialogNeeded_disableSingleSim_returnFalse() {
|
||||
doReturn(true).when(mTelephonyManager).isDataEnabled();
|
||||
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
|
||||
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
|
||||
doReturn(1).when(mTelephonyManager).getActiveModemCount();
|
||||
|
||||
assertThat(mController.isDialogNeeded()).isFalse();
|
||||
@@ -130,7 +129,6 @@ public class MobileDataPreferenceControllerTest {
|
||||
public void onPreferenceChange_singleSim_On_shouldEnableData() {
|
||||
doReturn(true).when(mTelephonyManager).isDataEnabled();
|
||||
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
|
||||
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
|
||||
doReturn(1).when(mTelephonyManager).getActiveModemCount();
|
||||
|
||||
mController.onPreferenceChange(mPreference, true);
|
||||
@@ -142,7 +140,6 @@ public class MobileDataPreferenceControllerTest {
|
||||
public void onPreferenceChange_multiSim_On_shouldEnableData() {
|
||||
doReturn(true).when(mTelephonyManager).isDataEnabled();
|
||||
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
|
||||
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
|
||||
doReturn(2).when(mTelephonyManager).getActiveModemCount();
|
||||
|
||||
mController.onPreferenceChange(mPreference, true);
|
||||
|
@@ -19,6 +19,7 @@ package com.android.settings.network.telephony;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
import static org.mockito.ArgumentMatchers.anyInt;
|
||||
import static org.mockito.Mockito.doReturn;
|
||||
import static org.mockito.Mockito.spy;
|
||||
import static org.mockito.Mockito.times;
|
||||
@@ -76,7 +77,7 @@ public class MobileDataSliceTest {
|
||||
doReturn(mTelephonyManager).when(mContext).getSystemService(Context.TELEPHONY_SERVICE);
|
||||
doReturn(mSubscriptionManager).when(mContext).getSystemService(SubscriptionManager.class);
|
||||
doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(SUB_ID);
|
||||
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getDefaultDataSubscriptionInfo();
|
||||
doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(anyInt());
|
||||
doReturn(SUB_ID).when(mSubscriptionInfo).getSubscriptionId();
|
||||
doReturn(new ArrayList<>(Arrays.asList(mSubscriptionInfo)))
|
||||
.when(mSubscriptionManager).getSelectableSubscriptionInfoList();
|
||||
|
Reference in New Issue
Block a user