diff options
author | Youming Ye <paulye@google.com> | 2019-07-09 13:04:11 -0700 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-08-01 00:58:19 +0000 |
commit | ab0b811d8c0b6a03dd9b3763e6d1569750a439b6 (patch) | |
tree | 4a3f13e64e33b364d4459cfa1b39b369e894a4cf | |
parent | d9ff39e3616a8e05a947bfe47c926e30755a8672 (diff) | |
download | platform_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.java | 9 |
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. |