aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMakoto Onuki <omakoto@google.com>2017-02-24 17:02:33 -0800
committerMakoto Onuki <omakoto@google.com>2017-02-27 12:30:33 -0800
commitbeeee64617684297013c023ece2eb2d5e8f94376 (patch)
tree7b636ddd01b36bc060a3974c5b9547fbde54e3f7 /tests
parent343f231980f4f4035b18e0402cb07d3523de0db4 (diff)
downloadContactsProvider-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.java20
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);