diff options
| author | Marcus Hagerott <mhagerott@google.com> | 2021-07-28 23:07:51 +0000 |
|---|---|---|
| committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-07-28 23:07:51 +0000 |
| commit | 6eb6d93c3511e35d89403fd45240841df71dc9ce (patch) | |
| tree | 8f164c6f71c4db3e354bc719277a37ff9368ac21 /tests/src | |
| parent | acd827d33019f7753b6fc0280cf9f1439859e3c6 (diff) | |
| parent | aa0aace8485ffb6323d0e19935ce2c436ee72a6c (diff) | |
| download | platform_packages_services_Telephony-6eb6d93c3511e35d89403fd45240841df71dc9ce.tar.gz platform_packages_services_Telephony-6eb6d93c3511e35d89403fd45240841df71dc9ce.tar.bz2 platform_packages_services_Telephony-6eb6d93c3511e35d89403fd45240841df71dc9ce.zip | |
Merge "Fix NPE when querying EF Uri with non-existent subscription" am: 7483b1de20 am: aa0aace848
Original change: https://android-review.googlesource.com/c/platform/packages/services/Telephony/+/1780524
Change-Id: I4f60fd2805b5a6668e2020ce99cdd269b764fc7e
Diffstat (limited to 'tests/src')
| -rw-r--r-- | tests/src/com/android/phone/SimPhonebookProviderTest.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/src/com/android/phone/SimPhonebookProviderTest.java b/tests/src/com/android/phone/SimPhonebookProviderTest.java index 8e7ce25e6..4d901ed4f 100644 --- a/tests/src/com/android/phone/SimPhonebookProviderTest.java +++ b/tests/src/com/android/phone/SimPhonebookProviderTest.java @@ -235,6 +235,19 @@ public final class SimPhonebookProviderTest { } @Test + public void query_elementaryFilesItem_nonExistentSubscriptionId_returnsEmptyCursor() { + setupSimsWithSubscriptionIds(1); + mIccPhoneBook.makeAllEfsSupported(1); + + // Subscription ID 2 does not exist + Uri nonExistentElementaryFileItemUri = ElementaryFiles.getItemUri(2, EF_ADN); + + try (Cursor cursor = mResolver.query(nonExistentElementaryFileItemUri, null, null, null)) { + assertThat(Objects.requireNonNull(cursor)).hasCount(0); + } + } + + @Test public void query_adnRecords_returnsCursorWithMatchingProjection() { setupSimsWithSubscriptionIds(1); mIccPhoneBook.makeAllEfsSupported(1); |
