summaryrefslogtreecommitdiff
path: root/java/tests
diff options
context:
space:
mode:
author Andrey Epin <ayepin@google.com> 2023-06-02 15:58:28 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-06-02 15:58:28 +0000
commit2ec00dd65a38cc4668bdb58e3d047fb75588da14 (patch)
tree476ec51ce0c8b99456aca0a47f8102dee6b5ab0a /java/tests
parentb3545d7c4c9220df9f39f3694a92e2ec32b526cb (diff)
parent40562cc4a8d0693a51a057119d1f3d4821105a81 (diff)
Always use file or image preview UI when sending files am: 8764dfb8c1 am: 40562cc4a8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/IntentResolver/+/23521228 Change-Id: I82d31b8ee0e7a27082afe72d399474e229911804 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'java/tests')
-rw-r--r--java/tests/src/com/android/intentresolver/contentpreview/PreviewDataProviderTest.kt11
1 files changed, 8 insertions, 3 deletions
diff --git a/java/tests/src/com/android/intentresolver/contentpreview/PreviewDataProviderTest.kt b/java/tests/src/com/android/intentresolver/contentpreview/PreviewDataProviderTest.kt
index 2c47efa5..145b89ad 100644
--- a/java/tests/src/com/android/intentresolver/contentpreview/PreviewDataProviderTest.kt
+++ b/java/tests/src/com/android/intentresolver/contentpreview/PreviewDataProviderTest.kt
@@ -71,16 +71,21 @@ class PreviewDataProviderTest {
}
@Test
- fun test_sendIntentWithTextMimeType_resolvesToTextPreviewUiSynchronously() {
+ fun test_sendSingleTextFileWithoutPreview_resolvesToFilePreviewUi() {
+ val uri = Uri.parse("content://org.pkg.app/notes.txt")
val targetIntent = Intent(Intent.ACTION_SEND)
.apply {
+ putExtra(Intent.EXTRA_STREAM, uri)
type = "text/plain"
}
+ whenever(contentResolver.getType(uri)).thenReturn("text/plain")
val testSubject =
PreviewDataProvider(targetIntent, contentResolver, mimeTypeClassifier, dispatcher)
- assertThat(testSubject.previewType).isEqualTo(ContentPreviewType.CONTENT_PREVIEW_TEXT)
- verify(contentResolver, never()).getType(any())
+ assertThat(testSubject.previewType).isEqualTo(ContentPreviewType.CONTENT_PREVIEW_FILE)
+ assertThat(testSubject.uriCount).isEqualTo(1)
+ assertThat(testSubject.firstFileInfo?.uri).isEqualTo(uri)
+ verify(contentResolver, times(1)).getType(any())
}
@Test