Merge "Add CTS test for TelephonyManager.getPhoneAccount" into sc-dev
diff --git a/tests/tests/telephony/current/src/android/telephony/cts/TelephonyManagerTest.java b/tests/tests/telephony/current/src/android/telephony/cts/TelephonyManagerTest.java
index dfc1ad5..4abd033 100644
--- a/tests/tests/telephony/current/src/android/telephony/cts/TelephonyManagerTest.java
+++ b/tests/tests/telephony/current/src/android/telephony/cts/TelephonyManagerTest.java
@@ -658,6 +658,7 @@
(tm) -> tm.getSubscriberId());
mTelephonyManager.getLine1Number();
mTelephonyManager.getNetworkOperator();
+ mTelephonyManager.getPhoneAccountHandle();
mTelephonyManager.getSimCountryIso();
mTelephonyManager.getVoiceMailAlphaTag();
mTelephonyManager.isNetworkRoaming();
@@ -970,6 +971,15 @@
assertNull(mTelephonyManager.createForPhoneAccountHandle(handle));
}
+ @Test
+ public void testGetPhoneAccountHandle() {
+ TelecomManager telecomManager = getContext().getSystemService(TelecomManager.class);
+ PhoneAccountHandle defaultAccount = telecomManager
+ .getDefaultOutgoingPhoneAccount(PhoneAccount.SCHEME_TEL);
+ PhoneAccountHandle phoneAccountHandle = mTelephonyManager.getPhoneAccountHandle();
+ assertEquals(phoneAccountHandle, defaultAccount);
+ }
+
/**
* Tests that the phone count returned is valid.
*/