[RESTRICT AUTOMERGE] Use mTelephonyManager to test the testHasCarrierPrivileges()
The TelephonyManager instance returned by TelephonyManager.getDefault()
has no valid subId, and will cause the testHasCarrierPrivileges() to
pass with UICC SIM card.
Bug: 123239506
Test: run cts -m CtsTelephonyTestCases -t android.telephony.cts.SimRestrictedApisTest
Change-Id: I4077e96af3f9502310ce69a0df1506676773d24b
diff --git a/tests/tests/telephony/src/android/telephony/cts/SimRestrictedApisTest.java b/tests/tests/telephony/src/android/telephony/cts/SimRestrictedApisTest.java
index dad1bc6..d928dab 100644
--- a/tests/tests/telephony/src/android/telephony/cts/SimRestrictedApisTest.java
+++ b/tests/tests/telephony/src/android/telephony/cts/SimRestrictedApisTest.java
@@ -247,7 +247,7 @@
* Tests that the test apk doesn't have carrier previliges.
*/
public void testHasCarrierPrivileges() {
- if (TelephonyManager.getDefault().hasCarrierPrivileges()) {
+ if (mTelephonyManager.hasCarrierPrivileges()) {
fail("App unexpectedly has carrier privileges");
}
}