summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Oli Lan <olilan@google.com> 2019-08-07 09:36:28 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-08-07 09:36:28 +0000
commited067a4a2b49e148d6518b1f1758563978d8f78e (patch)
tree4845a4aa733df779803d11281eea8990639a2234
parent05e45898ad174e419dbd062885d45e115ea2abdc (diff)
parentae2f5f3a5e23fb0d06f2071cb99431ed0ace90f4 (diff)
Merge "Fix PackageParserTest#testPackageWithComponents."
-rw-r--r--core/tests/coretests/src/android/content/pm/PackageParserTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/tests/coretests/src/android/content/pm/PackageParserTest.java b/core/tests/coretests/src/android/content/pm/PackageParserTest.java
index 58c43ac2cf91..eb61e9cba64d 100644
--- a/core/tests/coretests/src/android/content/pm/PackageParserTest.java
+++ b/core/tests/coretests/src/android/content/pm/PackageParserTest.java
@@ -428,6 +428,18 @@ public class PackageParserTest {
"com.android.frameworks.coretests.install_complete_package_info.test_permission",
packageName, PermissionInfo.PROTECTION_NORMAL, p.permissions.get(0));
+ // Hidden "app details" activity is added to every package.
+ boolean foundAppDetailsActivity = false;
+ for (int i = 0; i < p.activities.size(); i++) {
+ if (p.activities.get(i).className.equals(
+ PackageManager.APP_DETAILS_ACTIVITY_CLASS_NAME)) {
+ foundAppDetailsActivity = true;
+ p.activities.remove(i);
+ break;
+ }
+ }
+ assertTrue("Did not find app details activity", foundAppDetailsActivity);
+
assertOneComponentOfEachType("com.android.frameworks.coretests.Test%s", p);
assertMetadata(p.mAppMetaData,