summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitri Plotnikov <dplotnikov@google.com>2009-09-02 19:56:43 -0700
committerDmitri Plotnikov <dplotnikov@google.com>2009-09-02 19:56:43 -0700
commitb3ce7aaa2390698c9424d17df4d2979dcd902cfd (patch)
tree99be108792215055f8acc70ac43507c4d78dd3dd
parent3cb415e7b97c3e318d7a16aaf7cc5c6b825d349a (diff)
downloadpackages_providers_ContactsProvider-b3ce7aaa2390698c9424d17df4d2979dcd902cfd.tar.gz
packages_providers_ContactsProvider-b3ce7aaa2390698c9424d17df4d2979dcd902cfd.tar.bz2
packages_providers_ContactsProvider-b3ce7aaa2390698c9424d17df4d2979dcd902cfd.zip
Contacts: Cleaning up golden test files after the change of data mime types.
-rw-r--r--src/com/android/providers/contacts/OpenHelper.java19
-rw-r--r--tests/assets/expected_data.txt32
2 files changed, 29 insertions, 22 deletions
diff --git a/src/com/android/providers/contacts/OpenHelper.java b/src/com/android/providers/contacts/OpenHelper.java
index 5bad0b28..311d9d2c 100644
--- a/src/com/android/providers/contacts/OpenHelper.java
+++ b/src/com/android/providers/contacts/OpenHelper.java
@@ -222,12 +222,19 @@ import java.util.HashMap;
final String ZERO_GROUP_MEMBERSHIPS = "COUNT(" + GroupsColumns.CONCRETE_ID + ")=0";
- final String CONTACT_IS_VISIBLE = "SELECT (CASE WHEN (CASE WHEN " + RAW_CONTACT_IS_LOCAL
- + " THEN 1 WHEN " + ZERO_GROUP_MEMBERSHIPS + " THEN " + Settings.UNGROUPED_VISIBLE
- + " ELSE MAX(" + Groups.GROUP_VISIBLE + ") END)=1 THEN 1 ELSE 0 END) FROM "
- + Tables.RAW_CONTACTS_JOIN_SETTINGS_DATA_GROUPS + " WHERE "
- + RawContacts.CONTACT_ID + "=" + ContactsColumns.CONCRETE_ID + " GROUP BY "
- + RawContacts.CONTACT_ID;
+ final String CONTACT_IS_VISIBLE =
+ "SELECT " +
+ "(CASE WHEN " +
+ "(CASE" +
+ " WHEN " + RAW_CONTACT_IS_LOCAL +
+ " THEN 1 " +
+ " WHEN " + ZERO_GROUP_MEMBERSHIPS +
+ " THEN " + Settings.UNGROUPED_VISIBLE +
+ " ELSE MAX(" + Groups.GROUP_VISIBLE + ")" +
+ "END)=1 THEN 1 ELSE 0 END)" +
+ " FROM " + Tables.RAW_CONTACTS_JOIN_SETTINGS_DATA_GROUPS +
+ " WHERE " + RawContacts.CONTACT_ID + "=" + ContactsColumns.CONCRETE_ID +
+ " GROUP BY " + RawContacts.CONTACT_ID;
final String GROUP_HAS_ACCOUNT_AND_SOURCE_ID = Groups.SOURCE_ID + "=? AND "
+ Groups.ACCOUNT_NAME + "=? AND " + Groups.ACCOUNT_TYPE + "=?";
diff --git a/tests/assets/expected_data.txt b/tests/assets/expected_data.txt
index 7f702922..87fac2a8 100644
--- a/tests/assets/expected_data.txt
+++ b/tests/assets/expected_data.txt
@@ -103,7 +103,7 @@
103 6 {
104 _id=7
105 raw_contact_id=2
-106 mimetype=vnd.android.cursor.item/phone
+106 mimetype=vnd.android.cursor.item/phone_v2
107 data1=1
108 data2=1-800-466-4411
109 data3=null
@@ -120,7 +120,7 @@
120 7 {
121 _id=8
122 raw_contact_id=2
-123 mimetype=vnd.android.cursor.item/phone
+123 mimetype=vnd.android.cursor.item/phone_v2
124 data1=3
125 data2=2345678901
126 data3=null
@@ -137,7 +137,7 @@
137 8 {
138 _id=9
139 raw_contact_id=2
-140 mimetype=vnd.android.cursor.item/phone
+140 mimetype=vnd.android.cursor.item/phone_v2
141 data1=2
142 data2=3456789012
143 data3=null
@@ -154,7 +154,7 @@
154 9 {
155 _id=10
156 raw_contact_id=2
-157 mimetype=vnd.android.cursor.item/phone
+157 mimetype=vnd.android.cursor.item/phone_v2
158 data1=5
159 data2=4567890123
160 data3=null
@@ -171,7 +171,7 @@
171 10 {
172 _id=11
173 raw_contact_id=2
-174 mimetype=vnd.android.cursor.item/phone
+174 mimetype=vnd.android.cursor.item/phone_v2
175 data1=4
176 data2=5678901234
177 data3=null
@@ -188,7 +188,7 @@
188 11 {
189 _id=12
190 raw_contact_id=2
-191 mimetype=vnd.android.cursor.item/phone
+191 mimetype=vnd.android.cursor.item/phone_v2
192 data1=6
193 data2=6789012345
194 data3=null
@@ -205,7 +205,7 @@
205 12 {
206 _id=13
207 raw_contact_id=2
-208 mimetype=vnd.android.cursor.item/phone
+208 mimetype=vnd.android.cursor.item/phone_v2
209 data1=7
210 data2=7890123456
211 data3=null
@@ -222,7 +222,7 @@
222 13 {
223 _id=14
224 raw_contact_id=3
-225 mimetype=vnd.android.cursor.item/phone
+225 mimetype=vnd.android.cursor.item/phone_v2
226 data1=2
227 data2=555-555-5555
228 data3=null
@@ -239,7 +239,7 @@
239 14 {
240 _id=15
241 raw_contact_id=2
-242 mimetype=vnd.android.cursor.item/phone
+242 mimetype=vnd.android.cursor.item/phone_v2
243 data1=1
244 data2=1234567890
245 data3=null
@@ -256,7 +256,7 @@
256 15 {
257 _id=16
258 raw_contact_id=11
-259 mimetype=vnd.android.cursor.item/phone
+259 mimetype=vnd.android.cursor.item/phone_v2
260 data1=2
261 data2=1-987-4563
262 data3=null
@@ -273,7 +273,7 @@
273 16 {
274 _id=17
275 raw_contact_id=2
-276 mimetype=vnd.android.cursor.item/email
+276 mimetype=vnd.android.cursor.item/email_v2
277 data1=1
278 data2=a@acme.com
279 data3=null
@@ -290,7 +290,7 @@
290 17 {
291 _id=18
292 raw_contact_id=2
-293 mimetype=vnd.android.cursor.item/email
+293 mimetype=vnd.android.cursor.item/email_v2
294 data1=2
295 data2=b@acme.com
296 data3=null
@@ -307,7 +307,7 @@
307 18 {
308 _id=19
309 raw_contact_id=2
-310 mimetype=vnd.android.cursor.item/email
+310 mimetype=vnd.android.cursor.item/email_v2
311 data1=3
312 data2=c@acme.com
313 data3=null
@@ -324,7 +324,7 @@
324 19 {
325 _id=20
326 raw_contact_id=2
-327 mimetype=vnd.android.cursor.item/email
+327 mimetype=vnd.android.cursor.item/email_v2
328 data1=3
329 data2=d@acme.com
330 data3=null
@@ -477,7 +477,7 @@
477 28 {
478 _id=29
479 raw_contact_id=3
-480 mimetype=vnd.android.cursor.item/email
+480 mimetype=vnd.android.cursor.item/email_v2
481 data1=2
482 data2=deer@acme.com
483 data3=null
@@ -494,7 +494,7 @@
494 29 {
495 _id=30
496 raw_contact_id=3
-497 mimetype=vnd.android.cursor.item/postal-address
+497 mimetype=vnd.android.cursor.item/postal-address_v2
498 data1=2
499 data2=12345 Main Street
500 Main Town, CA 95000