diff options
| author | 2019-08-07 09:36:28 +0000 | |
|---|---|---|
| committer | 2019-08-07 09:36:28 +0000 | |
| commit | ed067a4a2b49e148d6518b1f1758563978d8f78e (patch) | |
| tree | 4845a4aa733df779803d11281eea8990639a2234 | |
| parent | 05e45898ad174e419dbd062885d45e115ea2abdc (diff) | |
| parent | ae2f5f3a5e23fb0d06f2071cb99431ed0ace90f4 (diff) | |
Merge "Fix PackageParserTest#testPackageWithComponents."
| -rw-r--r-- | core/tests/coretests/src/android/content/pm/PackageParserTest.java | 12 |
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, |