summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYouming Ye <paulye@google.com>2019-07-09 13:04:11 -0700
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-08-01 00:58:19 +0000
commitab0b811d8c0b6a03dd9b3763e6d1569750a439b6 (patch)
tree4a3f13e64e33b364d4459cfa1b39b369e894a4cf
parentd9ff39e3616a8e05a947bfe47c926e30755a8672 (diff)
downloadplatform_cts-ab0b811d8c0b6a03dd9b3763e6d1569750a439b6.tar.gz
platform_cts-ab0b811d8c0b6a03dd9b3763e6d1569750a439b6.tar.bz2
platform_cts-ab0b811d8c0b6a03dd9b3763e6d1569750a439b6.zip
Change SubMgrTest to use public methods instead of hidden ones
The getActiveSubscriptionIdList is hidden so it cannot be used in cts tests. Alternatively, getActiveSubscriptionInfoList is public and can be accessed via CTS test. Change the testSetpreferredDataSubscriptionId() test to use the public one. Bug: 136733847 Test: CTS Change-Id: I09950212f9f551dfb52dc55de9094ec57ad860e9 (cherry picked from commit ac15baaaebc9d1e0e7b06d63b06bc21ef727edb5)
-rw-r--r--tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java b/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java
index 0832528fc6b..68034312b7f 100644
--- a/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java
+++ b/tests/tests/telephony/current/src/android/telephony/cts/SubscriptionManagerTest.java
@@ -43,6 +43,8 @@ import android.telephony.SubscriptionManager;
import android.telephony.SubscriptionPlan;
import android.telephony.TelephonyManager;
+import androidx.test.InstrumentationRegistry;
+
import com.android.compatibility.common.util.ShellIdentityUtils;
import com.android.compatibility.common.util.SystemUtil;
import com.android.internal.util.ArrayUtils;
@@ -66,8 +68,6 @@ import java.util.function.Consumer;
import java.util.function.Predicate;
import java.util.stream.Collectors;
-import androidx.test.InstrumentationRegistry;
-
public class SubscriptionManagerTest {
private SubscriptionManager mSm;
@@ -550,10 +550,11 @@ public class SubscriptionManagerTest {
}
};
- int [] subList = mSm.getActiveSubscriptionIdList();
+ List<SubscriptionInfo> subscriptionInfos = mSm.getActiveSubscriptionInfoList();
boolean changes = false;
- for (int subId : subList) {
+ for (SubscriptionInfo subInfo : subscriptionInfos) {
+ int subId = subInfo.getSubscriptionId();
if (subId != preferredSubId) {
int newPreferredSubId = subId;
// Change to a new value.