Add @NeededForTesting to GroupsDao
Test: Ran user build GoogleContacts tests on
Nexus 5 LMY49R, MOB30H, and Nexus 6P NDR90M
Bug: 30976481
Change-Id: I14afa38ca481064ae7e5b031723d148f415133f5
diff --git a/src/com/android/contacts/ContactSaveService.java b/src/com/android/contacts/ContactSaveService.java
index 33da756..7a2dc3f 100755
--- a/src/com/android/contacts/ContactSaveService.java
+++ b/src/com/android/contacts/ContactSaveService.java
@@ -1644,6 +1644,7 @@
}
}
+ @NeededForTesting
public interface GroupsDao {
Uri create(String title, AccountWithDataSet account);
int delete(Uri groupUri);
@@ -1671,6 +1672,7 @@
this.contentResolver = contentResolver;
}
+ @NeededForTesting
public Bundle captureDeletionUndoData(Uri groupUri) {
final long groupId = ContentUris.parseId(groupUri);
final Bundle result = new Bundle();
@@ -1708,6 +1710,7 @@
return result;
}
+ @NeededForTesting
public Uri undoDeletion(Bundle deletedGroupData) {
final ContentValues groupData = deletedGroupData.getParcelable(KEY_GROUP_DATA);
if (groupData == null) {
@@ -1735,6 +1738,7 @@
return groupUri;
}
+ @NeededForTesting
public Uri create(String title, AccountWithDataSet account) {
final ContentValues values = new ContentValues();
values.put(Groups.TITLE, title);
@@ -1744,6 +1748,7 @@
return contentResolver.insert(Groups.CONTENT_URI, values);
}
+ @NeededForTesting
public int delete(Uri groupUri) {
return contentResolver.delete(groupUri, null, null);
}