API changes for ContactsContract

* Remove usages of NAME_VERIFIED
* Update ContactLoader tests
* Also fix broken unit tests as a result of ProviderInfo not having
an authority.

Bug: 17253963
Change-Id: I887fb291fa4de8db6859655956a80898d1ee618c
diff --git a/TestCommon/src/com/android/contacts/common/test/mocks/ContactsMockContext.java b/TestCommon/src/com/android/contacts/common/test/mocks/ContactsMockContext.java
index 681e7f9..ebce6a0 100644
--- a/TestCommon/src/com/android/contacts/common/test/mocks/ContactsMockContext.java
+++ b/TestCommon/src/com/android/contacts/common/test/mocks/ContactsMockContext.java
@@ -44,9 +44,11 @@
         mContentResolver = new MockContentResolver();
         mContactsProvider = new MockContentProvider();
         mContentResolver.addProvider(ContactsContract.AUTHORITY, mContactsProvider);
-        mContactsProvider.attachInfo(this, new ProviderInfo());
+        final ProviderInfo providerInfo = new ProviderInfo();
+        providerInfo.authority = ContactsContract.AUTHORITY;
+        mContactsProvider.attachInfo(this, providerInfo);
         mSettingsProvider = new MockContentProvider();
-        mSettingsProvider.attachInfo(this, new ProviderInfo());
+        mSettingsProvider.attachInfo(this, providerInfo);
         mContentResolver.addProvider(Settings.AUTHORITY, mSettingsProvider);
     }
 
diff --git a/src/com/android/contacts/common/model/ContactLoader.java b/src/com/android/contacts/common/model/ContactLoader.java
index 81c10f8..8305540 100644
--- a/src/com/android/contacts/common/model/ContactLoader.java
+++ b/src/com/android/contacts/common/model/ContactLoader.java
@@ -140,7 +140,6 @@
                 RawContacts.SYNC3,
                 RawContacts.SYNC4,
                 RawContacts.DELETED,
-                RawContacts.NAME_VERIFIED,
 
                 Contacts.Entity.DATA_ID,
                 Data.DATA1,
@@ -213,50 +212,49 @@
         public static final int SYNC3 = 23;
         public static final int SYNC4 = 24;
         public static final int DELETED = 25;
-        public static final int NAME_VERIFIED = 26;
 
-        public static final int DATA_ID = 27;
-        public static final int DATA1 = 28;
-        public static final int DATA2 = 29;
-        public static final int DATA3 = 30;
-        public static final int DATA4 = 31;
-        public static final int DATA5 = 32;
-        public static final int DATA6 = 33;
-        public static final int DATA7 = 34;
-        public static final int DATA8 = 35;
-        public static final int DATA9 = 36;
-        public static final int DATA10 = 37;
-        public static final int DATA11 = 38;
-        public static final int DATA12 = 39;
-        public static final int DATA13 = 40;
-        public static final int DATA14 = 41;
-        public static final int DATA15 = 42;
-        public static final int DATA_SYNC1 = 43;
-        public static final int DATA_SYNC2 = 44;
-        public static final int DATA_SYNC3 = 45;
-        public static final int DATA_SYNC4 = 46;
-        public static final int DATA_VERSION = 47;
-        public static final int IS_PRIMARY = 48;
-        public static final int IS_SUPERPRIMARY = 49;
-        public static final int MIMETYPE = 50;
+        public static final int DATA_ID = 26;
+        public static final int DATA1 = 27;
+        public static final int DATA2 = 28;
+        public static final int DATA3 = 29;
+        public static final int DATA4 = 30;
+        public static final int DATA5 = 31;
+        public static final int DATA6 = 32;
+        public static final int DATA7 = 33;
+        public static final int DATA8 = 34;
+        public static final int DATA9 = 35;
+        public static final int DATA10 = 36;
+        public static final int DATA11 = 37;
+        public static final int DATA12 = 38;
+        public static final int DATA13 = 39;
+        public static final int DATA14 = 40;
+        public static final int DATA15 = 41;
+        public static final int DATA_SYNC1 = 42;
+        public static final int DATA_SYNC2 = 43;
+        public static final int DATA_SYNC3 = 44;
+        public static final int DATA_SYNC4 = 45;
+        public static final int DATA_VERSION = 46;
+        public static final int IS_PRIMARY = 47;
+        public static final int IS_SUPERPRIMARY = 48;
+        public static final int MIMETYPE = 49;
 
-        public static final int GROUP_SOURCE_ID = 51;
+        public static final int GROUP_SOURCE_ID = 50;
 
-        public static final int PRESENCE = 52;
-        public static final int CHAT_CAPABILITY = 53;
-        public static final int STATUS = 54;
-        public static final int STATUS_RES_PACKAGE = 55;
-        public static final int STATUS_ICON = 56;
-        public static final int STATUS_LABEL = 57;
-        public static final int STATUS_TIMESTAMP = 58;
+        public static final int PRESENCE = 51;
+        public static final int CHAT_CAPABILITY = 52;
+        public static final int STATUS = 53;
+        public static final int STATUS_RES_PACKAGE = 54;
+        public static final int STATUS_ICON = 55;
+        public static final int STATUS_LABEL = 56;
+        public static final int STATUS_TIMESTAMP = 57;
 
-        public static final int PHOTO_URI = 59;
-        public static final int SEND_TO_VOICEMAIL = 60;
-        public static final int CUSTOM_RINGTONE = 61;
-        public static final int IS_USER_PROFILE = 62;
+        public static final int PHOTO_URI = 58;
+        public static final int SEND_TO_VOICEMAIL = 59;
+        public static final int CUSTOM_RINGTONE = 60;
+        public static final int IS_USER_PROFILE = 61;
 
-        public static final int TIMES_USED = 63;
-        public static final int LAST_TIME_USED = 64;
+        public static final int TIMES_USED = 62;
+        public static final int LAST_TIME_USED = 63;
     }
 
     /**
@@ -655,7 +653,6 @@
         cursorColumnToContentValues(cursor, cv, ContactQuery.DELETED);
         cursorColumnToContentValues(cursor, cv, ContactQuery.CONTACT_ID);
         cursorColumnToContentValues(cursor, cv, ContactQuery.STARRED);
-        cursorColumnToContentValues(cursor, cv, ContactQuery.NAME_VERIFIED);
 
         return cv;
     }
diff --git a/src/com/android/contacts/common/model/RawContact.java b/src/com/android/contacts/common/model/RawContact.java
index 66a130a..ab30f64 100644
--- a/src/com/android/contacts/common/model/RawContact.java
+++ b/src/com/android/contacts/common/model/RawContact.java
@@ -249,10 +249,6 @@
         return getValues().getAsBoolean(RawContacts.DELETED);
     }
 
-    public boolean isNameVerified() {
-        return getValues().getAsBoolean(RawContacts.NAME_VERIFIED);
-    }
-
     public long getContactId() {
         return getValues().getAsLong(Contacts.Entity.CONTACT_ID);
     }
diff --git a/tests/src/com/android/contacts/common/model/ContactLoaderTest.java b/tests/src/com/android/contacts/common/model/ContactLoaderTest.java
index 22086bd..a16cda9 100644
--- a/tests/src/com/android/contacts/common/model/ContactLoaderTest.java
+++ b/tests/src/com/android/contacts/common/model/ContactLoaderTest.java
@@ -304,7 +304,7 @@
                         RawContacts.DATA_SET,
                         RawContacts.DIRTY, RawContacts.VERSION, RawContacts.SOURCE_ID,
                         RawContacts.SYNC1, RawContacts.SYNC2, RawContacts.SYNC3, RawContacts.SYNC4,
-                        RawContacts.DELETED, RawContacts.NAME_VERIFIED,
+                        RawContacts.DELETED,
 
                         Contacts.Entity.DATA_ID,
 
@@ -344,7 +344,7 @@
                         "mockAccountName", "mockAccountType", null,
                         0, 1, 0,
                         "sync1", "sync2", "sync3", "sync4",
-                        0, 0,
+                        0,
 
                         dataId,