summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
author Andrey Epin <ayepin@google.com> 2023-07-10 15:20:31 -0700
committer Andrey Epin <ayepin@google.com> 2023-07-10 15:25:44 -0700
commite5b06cf0322d094198b73db009dd6905abcd290e (patch)
tree7bb2362e4f12eebf227f7641ee1dac1f08fb9cc4 /java
parent37440a296b0f2b55243fe6949bb171f5b66b9503 (diff)
Make ShortcutLoader fully mockable
Fix: 290618729 Test: inject a call to ChooserActivity#handlePackagesChanged() into the test, observe the crash; then apply the fix and observe that the crash is not happening anymore. Change-Id: I5ea92e07995790bdbf7f2d23e26739d129f20dcd
Diffstat (limited to 'java')
-rw-r--r--java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt b/java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt
index 3ffbe039..f05542e2 100644
--- a/java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt
+++ b/java/src/com/android/intentresolver/shortcuts/ShortcutLoader.kt
@@ -136,7 +136,8 @@ constructor(
}
/** Clear application targets (see [updateAppTargets] and initiate shrtcuts loading. */
- fun reset() {
+ @OpenForTesting
+ open fun reset() {
Log.d(TAG, "reset shortcut loader for user $userHandle")
appTargetSource.tryEmit(null)
shortcutSource.tryEmit(null)