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);
         }