diff options
| author | 2022-04-22 20:30:55 +0000 | |
|---|---|---|
| committer | 2022-04-22 20:30:55 +0000 | |
| commit | 6a72c2efc7974aabf8701bc3563a2de1fb2ae561 (patch) | |
| tree | 4bd5913674c8a78e0dbe465cc72817aac773970b | |
| parent | 5e6edca741051dd1f5fd5a6b7c5082d615610a04 (diff) | |
| parent | b2af04737d80e24428e3e6db29a7ac0261758ab5 (diff) | |
Merge "Fix(?) for some disabled ChooserActivityTest cases" into tm-dev am: b2af04737d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17913996
Change-Id: Icf918fdb1614e47dcd4f93c9c2a4e9d889b99aa7
Ignore-AOSP-First: this is an automerge
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java b/core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java index 1da8eb2c811e..b38e1c274b45 100644 --- a/core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java +++ b/core/tests/coretests/src/com/android/internal/app/ChooserActivityTest.java @@ -3073,8 +3073,15 @@ public class ChooserActivityTest { // framework code on the device is up-to-date. // TODO: is there a better way to do this? (Other than abandoning inheritance-based DI wrapper?) private int getRuntimeResourceId(String name, String defType) { - int id = mActivityRule.getActivity().getResources().getIdentifier(name, defType, "android"); + int id = -1; + if (ChooserActivityOverrideData.getInstance().resources != null) { + id = ChooserActivityOverrideData.getInstance().resources.getIdentifier( + name, defType, "android"); + } else { + id = mActivityRule.getActivity().getResources().getIdentifier(name, defType, "android"); + } assertThat(id, greaterThan(0)); + return id; } } |