diff options
| author | 2023-02-04 05:06:22 +0000 | |
|---|---|---|
| committer | 2023-02-04 05:06:22 +0000 | |
| commit | af0d515fdc4968e0858da5e01a2632d497b2afd1 (patch) | |
| tree | b076b8ae23b8365eb56486bbb70593be7271baac /java/tests/src | |
| parent | fab640cece177bbd96e8af0bd284dbf54d274086 (diff) | |
| parent | 651ea96e4e069309cf3d1c5f518388e1410d5172 (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.kt | 5 |
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. } |