ShortcutManager: Address API review feedback.

Bug 27923857

Change-Id: I62689a438d26f873dddbbc66f0245b1f69f819c6
diff --git a/tests/tests/shortcutmanager/src/android/content/pm/cts/ShortcutManagerSpoofDetectionTest.java b/tests/tests/shortcutmanager/src/android/content/pm/cts/ShortcutManagerSpoofDetectionTest.java
index 85f618e..c3530c9 100644
--- a/tests/tests/shortcutmanager/src/android/content/pm/cts/ShortcutManagerSpoofDetectionTest.java
+++ b/tests/tests/shortcutmanager/src/android/content/pm/cts/ShortcutManagerSpoofDetectionTest.java
@@ -26,6 +26,9 @@
 import android.content.pm.ShortcutInfo;
 import android.os.Handler;
 import android.os.Looper;
+import android.os.ParcelFileDescriptor;
+
+import java.io.IOException;
 
 public class ShortcutManagerSpoofDetectionTest extends ShortcutManagerCtsTestsBase {
 
@@ -53,13 +56,13 @@
             getManager().setDynamicShortcuts(list(makeShortcut("s1")));
         });
         assertCallingPackageMismatch("addDynamicShortcut", mPackageContext4, () -> {
-            getManager().addDynamicShortcut(makeShortcut("s1"));
+            getManager().addDynamicShortcuts(list(makeShortcut("s1")));
         });
         assertCallingPackageMismatch("deleteDynamicShortcut", mPackageContext4, () -> {
-            getManager().deleteDynamicShortcut("s1");
+            getManager().removeDynamicShortcuts(list("s1"));
         });
         assertCallingPackageMismatch("deleteAllDynamicShortcuts", mPackageContext4, () -> {
-            getManager().deleteAllDynamicShortcuts();
+            getManager().removeAllDynamicShortcuts();
         });
         assertCallingPackageMismatch("getDynamicShortcuts", mPackageContext4, () -> {
             getManager().getDynamicShortcuts();
@@ -104,19 +107,20 @@
                     mPackageContext1.getPackageName(), list(), getUserHandle());
         });
 
-        assertCallingPackageMismatch("getShortcutIconResId 1", mLauncherContext4, () -> {
-            getLauncherApps().getShortcutIconResId(makeShortcut("s"));
+        assertCallingPackageMismatch("getShortcutIconFd 1", mLauncherContext4, () -> {
+            ParcelFileDescriptor pfd = getLauncherApps().getShortcutIconFd(makeShortcut("s"));
+            try {
+                pfd.close();
+            } catch (IOException e) {
+            }
         });
-        assertCallingPackageMismatch("getShortcutIconResId 2", mLauncherContext4, () -> {
-            getLauncherApps().getShortcutIconResId(mPackageContext1.getPackageName(), "s1",
-                    getUserHandle());
-        });
-        assertCallingPackageMismatch("getShortcutIconResId 1", mLauncherContext4, () -> {
-            getLauncherApps().getShortcutIconResId(makeShortcut("s"));
-        });
-        assertCallingPackageMismatch("getShortcutIconResId 2", mLauncherContext4, () -> {
-            getLauncherApps().getShortcutIconResId(mPackageContext1.getPackageName(), "s1",
-                    getUserHandle());
+        assertCallingPackageMismatch("getShortcutIconFd 2", mLauncherContext4, () -> {
+            ParcelFileDescriptor pfd = getLauncherApps().getShortcutIconFd(
+                    mPackageContext1.getPackageName(), "s1", getUserHandle());
+            try {
+                pfd.close();
+            } catch (IOException e) {
+            }
         });
 
         assertCallingPackageMismatch("startShortcut 1", mLauncherContext4, () -> {
diff --git a/tests/tests/shortcutmanager/src/android/content/pm/cts/ShortcutManagerThrottlingTest.java b/tests/tests/shortcutmanager/src/android/content/pm/cts/ShortcutManagerThrottlingTest.java
index d22af6d..4b2433f 100644
--- a/tests/tests/shortcutmanager/src/android/content/pm/cts/ShortcutManagerThrottlingTest.java
+++ b/tests/tests/shortcutmanager/src/android/content/pm/cts/ShortcutManagerThrottlingTest.java
@@ -56,7 +56,7 @@
     }
 
     private void clearDynamicShortcuts() {
-        getManager().deleteAllDynamicShortcuts();
+        getManager().removeAllDynamicShortcuts();
         assertEquals(0, getManager().getDynamicShortcuts().size());
     }
 
@@ -174,9 +174,9 @@
 
     public void testNotThrottled_delete() {
         runWithCaller(mPackageContext1, () -> {
-            checkNotThrottled(() -> getManager().deleteAllDynamicShortcuts());
+            checkNotThrottled(() -> getManager().removeAllDynamicShortcuts());
 
-            checkNotThrottled(() -> getManager().deleteDynamicShortcut("s1"));
+            checkNotThrottled(() -> getManager().removeDynamicShortcuts(list("s1")));
         });
     }