diff options
author | Sudheer Shanka <sudheersai@google.com> | 2018-12-16 15:52:33 -0800 |
---|---|---|
committer | Sudheer Shanka <sudheersai@google.com> | 2019-01-05 19:01:40 -0800 |
commit | fe7668ab4d1903df21aaf96514d595d9ebb63cc5 (patch) | |
tree | 31cc118dcda75b86bdd4a888a9e338b88e5db41e /test-mock/src/android/test/mock/MockContentProvider.java | |
parent | 3b1b9f7c6df57d897886128dfe5c25fe453b6b32 (diff) |
Add Downloads.Impl.COLUMN_MEDIASTORE_URI & DownloadColumns.Description.
Entries from DownloadProvider are added to MediaStore Downloads
collection. COLUMN_MEDIASTORE_URI will be used to track corresponding
entries in MediaProvider. We can't re-use COLUMN_MEDIAPROVIDER_URI
for this purpose because it is updateable by apps.
Bug: 120876251
Test: atest DownloadProviderTests
Test: atest cts/tests/app/src/android/app/cts/DownloadManagerTest.java
Test: atest MediaProviderTests
Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore*
Change-Id: Ifd252c54f4ee739a31be2866896efac6696a088e
Diffstat (limited to 'test-mock/src/android/test/mock/MockContentProvider.java')
-rw-r--r-- | test-mock/src/android/test/mock/MockContentProvider.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test-mock/src/android/test/mock/MockContentProvider.java b/test-mock/src/android/test/mock/MockContentProvider.java index 0ac35bc2628c..e9a5ff70a7cc 100644 --- a/test-mock/src/android/test/mock/MockContentProvider.java +++ b/test-mock/src/android/test/mock/MockContentProvider.java @@ -119,7 +119,7 @@ public class MockContentProvider extends ContentProvider { @Override public IBinder asBinder() { - throw new UnsupportedOperationException(); + return MockContentProvider.this.getIContentProviderBinder(); } @Override @@ -279,6 +279,13 @@ public class MockContentProvider extends ContentProvider { } /** + * @hide + */ + public IBinder getIContentProviderBinder() { + throw new UnsupportedOperationException("unimplemented mock method"); + } + + /** * Like {@link #attachInfo(Context, android.content.pm.ProviderInfo)}, but for use * when directly instantiating the provider for testing. * |