Fixed ContentProviderClient Tests
- AttributionSource is now passed in IContentProvider#getStreamType and getType
- Reference Change: I31d6c7e9786ad187a92a02e707180410a3c875d6
Test: ContentProviderClientTest
Bug: b/274845370
Change-Id: I646b74bdb6f4ad145ce5c38baaefa6c9b197b1a2
diff --git a/tests/tests/content/src/android/content/cts/ContentProviderClientTest.java b/tests/tests/content/src/android/content/cts/ContentProviderClientTest.java
index c2d4ae5..a6218b1 100644
--- a/tests/tests/content/src/android/content/cts/ContentProviderClientTest.java
+++ b/tests/tests/content/src/android/content/cts/ContentProviderClientTest.java
@@ -16,13 +16,13 @@
package android.content.cts;
+import static org.mockito.Mockito.RETURNS_DEFAULTS;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.RETURNS_DEFAULTS;
import android.content.AttributionSource;
import android.content.ContentProvider;
@@ -39,7 +39,6 @@
import android.os.CancellationSignal;
import android.os.ICancellationSignal;
import android.os.OperationCanceledException;
-import android.os.Process;
import android.os.RemoteException;
import android.test.AndroidTestCase;
import android.test.mock.MockContentResolver;
@@ -142,28 +141,29 @@
public void testGetType() throws RemoteException {
mContentProviderClient.getType(URI);
- verify(mIContentProvider).getType(URI);
+ verify(mIContentProvider).getType(mAttributionSource, URI);
}
public void testGetTypeTimeout() throws RemoteException, InterruptedException {
- doAnswer(ANSWER_SLEEP).when(mIContentProvider).getType(URI);
+ doAnswer(ANSWER_SLEEP).when(mIContentProvider).getType(mAttributionSource, URI);
testTimeout(() -> mContentProviderClient.getType(URI));
- verify(mIContentProvider).getType(URI);
+ verify(mIContentProvider).getType(mAttributionSource, URI);
}
public void testGetStreamTypes() throws RemoteException {
mContentProviderClient.getStreamTypes(URI, "");
- verify(mIContentProvider).getStreamTypes(URI, "");
+ verify(mIContentProvider).getStreamTypes(mAttributionSource, URI, "");
}
public void testGetStreamTypesTimeout() throws RemoteException, InterruptedException {
- doAnswer(ANSWER_SLEEP).when(mIContentProvider).getStreamTypes(URI, "");
+ doAnswer(ANSWER_SLEEP).when(mIContentProvider).getStreamTypes(mAttributionSource,
+ URI, "");
testTimeout(() -> mContentProviderClient.getStreamTypes(URI, ""));
- verify(mIContentProvider).getStreamTypes(URI, "");
+ verify(mIContentProvider).getStreamTypes(mAttributionSource, URI, "");
}
public void testCanonicalize() throws RemoteException {