summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorSudheer Shanka <sudheersai@google.com>2019-04-29 11:46:47 -0700
committerSudheer Shanka <sudheersai@google.com>2019-04-30 16:23:18 -0700
commit0af33616d06ba73d0515defa76a3e96a80b7db97 (patch)
tree87f4b1e63ffcd3e3df9fd361bf801ea86b773dd2 /tests
parent178b6d89e9799473679a0d50417bda8bae2ec963 (diff)
downloadandroid_packages_providers_DownloadProvider-0af33616d06ba73d0515defa76a3e96a80b7db97.tar.gz
android_packages_providers_DownloadProvider-0af33616d06ba73d0515defa76a3e96a80b7db97.tar.bz2
android_packages_providers_DownloadProvider-0af33616d06ba73d0515defa76a3e96a80b7db97.zip
Update API impl of allowScanningByMediaScanner/setVisibleInDownloadsUi.
These APIs javadocs have been updated earlier to indicate how they behave on Q, now updating impl of those APIs to match with javadocs. Bug: 131693243 Test: manual Test: atest DownloadProviderTests Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java Test: atest cts/tests/app/DownloadManagerLegacyTest/src/android/app/cts/DownloadManagerLegacyTest.java Test: atest cts/tests/app/DownloadManagerApi28Test/src/android/app/cts/DownloadManagerApi28Test.java Change-Id: I8fb43806b27fefaffc510fde5424b48e3ff56d20
Diffstat (limited to 'tests')
-rw-r--r--tests/src/com/android/providers/downloads/HelpersTest.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/src/com/android/providers/downloads/HelpersTest.java b/tests/src/com/android/providers/downloads/HelpersTest.java
index 121b7cda..2778663c 100644
--- a/tests/src/com/android/providers/downloads/HelpersTest.java
+++ b/tests/src/com/android/providers/downloads/HelpersTest.java
@@ -85,4 +85,21 @@ public class HelpersTest extends AndroidTestCase {
null, "video/mp4", Downloads.Impl.DESTINATION_CACHE_PARTITION);
assertEquals(expected.getAbsolutePath(), actual);
}
+
+ public void testIsFileInExternalAndroidDirs() throws Exception {
+ assertTrue(Helpers.isFileInExternalAndroidDirs(
+ "/storage/emulated/0/Android/data/com.example"));
+ assertTrue(Helpers.isFileInExternalAndroidDirs(
+ "/storage/emulated/0/Android/data/com.example/colors.txt"));
+ assertTrue(Helpers.isFileInExternalAndroidDirs(
+ "/storage/emulated/0/Android/media/com.example/file.mp4"));
+ assertTrue(Helpers.isFileInExternalAndroidDirs(
+ "/storage/AAAA-FFFF/Android/media/com.example/file.mp4"));
+ assertFalse(Helpers.isFileInExternalAndroidDirs(
+ "/storage/emulated/0/Download/foo.pdf"));
+ assertFalse(Helpers.isFileInExternalAndroidDirs(
+ "/storage/emulated/0/Download/dir/bar.html"));
+ assertFalse(Helpers.isFileInExternalAndroidDirs(
+ "/storage/AAAA-FFFF/Download/dir/bar.html"));
+ }
}