summaryrefslogtreecommitdiff
path: root/java/tests/src
diff options
context:
space:
mode:
author Andrey Epin <ayepin@google.com> 2023-02-04 05:06:22 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-02-04 05:06:22 +0000
commitaf0d515fdc4968e0858da5e01a2632d497b2afd1 (patch)
treeb076b8ae23b8365eb56486bbb70593be7271baac /java/tests/src
parentfab640cece177bbd96e8af0bd284dbf54d274086 (diff)
parent651ea96e4e069309cf3d1c5f518388e1410d5172 (diff)
Add MultiDisplayResolveInfo#cloneFilledIn() implementation. am: 651ea96e4e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/21225073 Change-Id: Ic4516197ee4bed346852005381b99cf95351c174 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'java/tests/src')
-rw-r--r--java/tests/src/com/android/intentresolver/chooser/TargetInfoTest.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/java/tests/src/com/android/intentresolver/chooser/TargetInfoTest.kt b/java/tests/src/com/android/intentresolver/chooser/TargetInfoTest.kt
index 7c2b07a9..69948cc9 100644
--- a/java/tests/src/com/android/intentresolver/chooser/TargetInfoTest.kt
+++ b/java/tests/src/com/android/intentresolver/chooser/TargetInfoTest.kt
@@ -186,6 +186,11 @@ class TargetInfoTest {
assertThat(multiTargetInfo.hasSelected()).isTrue()
assertThat(multiTargetInfo.getSelectedTarget()).isEqualTo(secondTargetInfo)
+ val multiTargetInfoClone = multiTargetInfo.cloneFilledIn(Intent(), 0)
+ assertThat(multiTargetInfoClone).isInstanceOf(MultiDisplayResolveInfo::class.java)
+ assertThat((multiTargetInfoClone as MultiDisplayResolveInfo).hasSelected())
+ .isEqualTo(multiTargetInfo.hasSelected())
+
// TODO: consider exercising activity-start behavior.
// TODO: consider exercising DisplayResolveInfo base class behavior.
}