diff options
author | Sudheer Shanka <sudheersai@google.com> | 2019-04-29 11:46:47 -0700 |
---|---|---|
committer | Sudheer Shanka <sudheersai@google.com> | 2019-04-30 16:23:18 -0700 |
commit | 0af33616d06ba73d0515defa76a3e96a80b7db97 (patch) | |
tree | 87f4b1e63ffcd3e3df9fd361bf801ea86b773dd2 /tests/src/com | |
parent | 178b6d89e9799473679a0d50417bda8bae2ec963 (diff) | |
download | android_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/src/com')
-rw-r--r-- | tests/src/com/android/providers/downloads/HelpersTest.java | 17 |
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")); + } } |