diff options
-rw-r--r-- | src/com/android/providers/contacts/VoicemailContentTable.java | 4 | ||||
-rw-r--r-- | tests/AndroidManifest.xml | 4 | ||||
-rw-r--r-- | tests/src/com/android/providers/contacts/VoicemailProviderTest.java | 4 |
3 files changed, 10 insertions, 2 deletions
diff --git a/src/com/android/providers/contacts/VoicemailContentTable.java b/src/com/android/providers/contacts/VoicemailContentTable.java index 9813eea..7f943e3 100644 --- a/src/com/android/providers/contacts/VoicemailContentTable.java +++ b/src/com/android/providers/contacts/VoicemailContentTable.java @@ -68,6 +68,8 @@ public class VoicemailContentTable implements VoicemailTable.Delegate { .add(Voicemails.SOURCE_DATA) .add(Voicemails.SOURCE_PACKAGE) .add(Voicemails.HAS_CONTENT) + .add(Voicemails.PHONE_ACCOUNT_COMPONENT_NAME) + .add(Voicemails.PHONE_ACCOUNT_ID) .add(Voicemails.MIME_TYPE) .add(Voicemails.DIRTY) .add(Voicemails.DELETED) @@ -101,6 +103,8 @@ public class VoicemailContentTable implements VoicemailTable.Delegate { .add(Voicemails.HAS_CONTENT) .add(Voicemails.MIME_TYPE) .add(Voicemails._DATA) + .add(Voicemails.PHONE_ACCOUNT_COMPONENT_NAME) + .add(Voicemails.PHONE_ACCOUNT_ID) .add(Voicemails.DIRTY) .add(Voicemails.DELETED) .add(OpenableColumns.DISPLAY_NAME, createDisplayName(context)) diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml index d0e3810..91fceae 100644 --- a/tests/AndroidManifest.xml +++ b/tests/AndroidManifest.xml @@ -20,10 +20,12 @@ <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.WRITE_CONTACTS" /> + <uses-permission android:name="android.permission.GET_ACCOUNTS" /> + <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" /> <application> <uses-library android:name="android.test.runner" /> - + <!-- Mock contacts sync adapter --> <service android:name=".MockSyncAdapter" android:exported="true"> <meta-data android:name="android.provider.CONTACTS_STRUCTURE" diff --git a/tests/src/com/android/providers/contacts/VoicemailProviderTest.java b/tests/src/com/android/providers/contacts/VoicemailProviderTest.java index 1d3ac8a..4f79837 100644 --- a/tests/src/com/android/providers/contacts/VoicemailProviderTest.java +++ b/tests/src/com/android/providers/contacts/VoicemailProviderTest.java @@ -58,7 +58,7 @@ public class VoicemailProviderTest extends BaseVoicemailProviderTest { Calls.COUNTRY_ISO }; /** Total number of columns exposed by voicemail provider. */ - private static final int NUM_VOICEMAIL_FIELDS = 16; + private static final int NUM_VOICEMAIL_FIELDS = 18; @Override protected void setUp() throws Exception { @@ -115,6 +115,8 @@ public class VoicemailProviderTest extends BaseVoicemailProviderTest { values.put(Voicemails.STATE, 2); values.put(Voicemails.HAS_CONTENT, 1); values.put(Voicemails.SOURCE_DATA, "foo"); + values.put(Voicemails.PHONE_ACCOUNT_COMPONENT_NAME, "dummy_name"); + values.put(Voicemails.PHONE_ACCOUNT_ID, "dummy_account"); int count = mResolver.update(uri, values, null, null); assertEquals(1, count); assertStoredValues(uri, values); |