From 7e34b05b23683d154f8743fd1b4e64c3c165d46b Mon Sep 17 00:00:00 2001 From: Andrey Epin Date: Fri, 5 May 2023 12:06:26 -0700 Subject: Add test content provider to mock uri mime types Add a content provider that returns getType and getStreamTypes based on the URI query parameters. That allows us not to rely on the debug hook to override URI mime types, mock files with previes, and makes our integration tests more integral. Bug: 280237072 Test: tests themselves Change-Id: I70835439e8b8b41f4dc633f218d662c2bc42c3ae --- java/src/com/android/intentresolver/ChooserActivity.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'java/src') diff --git a/java/src/com/android/intentresolver/ChooserActivity.java b/java/src/com/android/intentresolver/ChooserActivity.java index 7f55f78f..ecfaf0e2 100644 --- a/java/src/com/android/intentresolver/ChooserActivity.java +++ b/java/src/com/android/intentresolver/ChooserActivity.java @@ -713,8 +713,7 @@ public class ChooserActivity extends ResolverActivity implements return resolver.query(uri, null, null, null, null); } - @VisibleForTesting - protected boolean isImageType(@Nullable String mimeType) { + private boolean isImageType(@Nullable String mimeType) { return mimeType != null && mimeType.startsWith("image/"); } -- cgit v1.2.3-59-g8ed1b