[Mainline] Use isActiveSubscriptionId instead of isActiveSubId for mainline
Bug: 147206736 Test: make RunSettingsRoboTests Change-Id: I9c06f47e2b1189820d2f7002d811468e5f66a095
This commit is contained in:
@@ -40,7 +40,7 @@ public class DataUsageUtils {
|
||||
final NetworkTemplate mobileAll = NetworkTemplate.buildTemplateMobileAll(
|
||||
telephonyManager.getSubscriberId(subId));
|
||||
|
||||
if (!subscriptionManager.isActiveSubId(subId)) {
|
||||
if (!subscriptionManager.isActiveSubscriptionId(subId)) {
|
||||
Log.i(TAG, "Subscription is not active: " + subId);
|
||||
return mobileAll;
|
||||
}
|
||||
|
||||
@@ -71,12 +71,12 @@ public class DataUsageUtilsTest {
|
||||
when(mTelephonyManager.getSubscriberId(SUB_ID)).thenReturn(SUBSCRIBER_ID);
|
||||
when(mTelephonyManager.getSubscriberId(SUB_ID_2)).thenReturn(SUBSCRIBER_ID_2);
|
||||
when(mTelephonyManager.createForSubscriptionId(anyInt())).thenReturn(mTelephonyManager);
|
||||
when(mSubscriptionManager.isActiveSubId(anyInt())).thenReturn(true);
|
||||
when(mSubscriptionManager.isActiveSubscriptionId(anyInt())).thenReturn(true);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getMobileTemplate_infoNull_returnMobileAll() {
|
||||
when(mSubscriptionManager.isActiveSubId(SUB_ID)).thenReturn(false);
|
||||
when(mSubscriptionManager.isActiveSubscriptionId(SUB_ID)).thenReturn(false);
|
||||
|
||||
final NetworkTemplate networkTemplate = DataUsageUtils.getMobileTemplate(mContext, SUB_ID);
|
||||
assertThat(networkTemplate.matchesSubscriberId(SUBSCRIBER_ID)).isTrue();
|
||||
|
||||
Reference in New Issue
Block a user