Fix ContactsTest and ProviderPermissionTest
Bug 6309293
Permissions are more fine grained now. READ_CALL_LOG is needed to read
call logs now for apps targetting JB.
Change-Id: Idb22bded6d2781bc330132ca29d97e37b479fabd
diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml
index 8b77f98..2858973 100644
--- a/tests/AndroidManifest.xml
+++ b/tests/AndroidManifest.xml
@@ -32,8 +32,10 @@
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.SET_TIME_ZONE" />
+ <uses-permission android:name="android.permission.WRITE_CALL_LOG" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
- <uses-permission android:name="android.permission.WRITE_SOCIAL_STREAM" />
+ <uses-permission android:name="android.permission.WRITE_SOCIAL_STREAM" />
+ <uses-permission android:name="android.permission.READ_CALL_LOG" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.READ_SOCIAL_STREAM" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
diff --git a/tests/tests/permission/src/android/permission/cts/ProviderPermissionTest.java b/tests/tests/permission/src/android/permission/cts/ProviderPermissionTest.java
index 6b302f6..105fb81 100644
--- a/tests/tests/permission/src/android/permission/cts/ProviderPermissionTest.java
+++ b/tests/tests/permission/src/android/permission/cts/ProviderPermissionTest.java
@@ -49,23 +49,23 @@
}
/**
- * Verify that read and write to contact requires permissions.
+ * Verify that reading call logs requires permissions.
* <p>Tests Permission:
- * {@link android.Manifest.permission#READ_CONTACTS}
+ * {@link android.Manifest.permission#READ_CALL_LOG}
*/
public void testReadCallLog() {
assertReadingContentUriRequiresPermission(CallLog.CONTENT_URI,
- android.Manifest.permission.READ_CONTACTS);
+ android.Manifest.permission.READ_CALL_LOG);
}
/**
- * Verify that write to contact requires permissions.
+ * Verify that writing call logs requires permissions.
* <p>Tests Permission:
- * {@link android.Manifest.permission#WRITE_CONTACTS}
+ * {@link android.Manifest.permission#WRITE_CALL_LOG}
*/
public void testWriteCallLog() {
assertWritingContentUriRequiresPermission(CallLog.CONTENT_URI,
- android.Manifest.permission.WRITE_CONTACTS);
+ android.Manifest.permission.WRITE_CALL_LOG);
}
/**