summaryrefslogtreecommitdiff
path: root/java/tests/src
diff options
context:
space:
mode:
author Andrey Epin <ayepin@google.com> 2023-02-04 05:34:26 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-02-04 05:34:26 +0000
commitfb86bd0412c7a771ff4e314eaa35fcfc68c6c568 (patch)
treef10f091f6954ad917132c435c330dc32515c533e /java/tests/src
parent046abfea3d685dd0d56d364165b153812debe133 (diff)
parentaf0d515fdc4968e0858da5e01a2632d497b2afd1 (diff)
Add MultiDisplayResolveInfo#cloneFilledIn() implementation. am: 651ea96e4e am: af0d515fdc
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/21225073 Change-Id: Ida1edd4d0d2136a0f18cbe95679ec6538c37d0a3 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.
}