diff options
| author | 2023-02-04 05:34:26 +0000 | |
|---|---|---|
| committer | 2023-02-04 05:34:26 +0000 | |
| commit | fb86bd0412c7a771ff4e314eaa35fcfc68c6c568 (patch) | |
| tree | f10f091f6954ad917132c435c330dc32515c533e /java/tests/src | |
| parent | 046abfea3d685dd0d56d364165b153812debe133 (diff) | |
| parent | af0d515fdc4968e0858da5e01a2632d497b2afd1 (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.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. } |