diff options
author | Makoto Onuki <omakoto@google.com> | 2017-02-24 17:02:33 -0800 |
---|---|---|
committer | Makoto Onuki <omakoto@google.com> | 2017-02-27 12:30:33 -0800 |
commit | beeee64617684297013c023ece2eb2d5e8f94376 (patch) | |
tree | 7b636ddd01b36bc060a3974c5b9547fbde54e3f7 /tests | |
parent | 343f231980f4f4035b18e0402cb07d3523de0db4 (diff) | |
download | ContactsProvider-beeee64617684297013c023ece2eb2d5e8f94376.tar.gz |
Sanity check against contact-id = 0
Test: adb shell am instrument -w com.android.providers.contacts.tests
Bug 35756516
Change-Id: I3627fab41781b9d547f69320ff2519708d81135b
Diffstat (limited to 'tests')
-rw-r--r-- | tests/src/com/android/providers/contacts/ContactsProvider2Test.java | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/tests/src/com/android/providers/contacts/ContactsProvider2Test.java b/tests/src/com/android/providers/contacts/ContactsProvider2Test.java index 930a8fa8..e407a794 100644 --- a/tests/src/com/android/providers/contacts/ContactsProvider2Test.java +++ b/tests/src/com/android/providers/contacts/ContactsProvider2Test.java @@ -8999,12 +8999,22 @@ public class ContactsProvider2Test extends BaseContactsProvider2Test { String[] projection = new String[]{ContactsContract.RawContacts.DIRTY, ContactsContract.RawContacts.DELETED}; - List<String[]> records = RawContactUtil.queryByContactId(mResolver, ids.mContactId, + String[] record = RawContactUtil.queryByRawContactId(mResolver, ids.mRawContactId, projection); - for (String[] arr : records) { - assertEquals("1", arr[0]); - assertEquals("1", arr[1]); - } + assertEquals("1", record[0]); + assertEquals("1", record[1]); + + // Clean up + RawContactUtil.delete(mResolver, ids.mRawContactId, true); + } + + public void testContactDelete_checkRawContactContactId() { + DatabaseAsserts.ContactIdPair ids = assertContactCreateDelete(); + + String[] projection = new String[]{ContactsContract.RawContacts.CONTACT_ID}; + String[] record = RawContactUtil.queryByRawContactId(mResolver, ids.mRawContactId, + projection); + assertNull(record[0]); // Clean up RawContactUtil.delete(mResolver, ids.mRawContactId, true); |