summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Ioffe <ioffe@google.com>2022-06-20 21:29:18 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-06-20 21:29:18 +0000
commitbcb6d99fc1aa2f15d413e5b2e1686b3ec8861e47 (patch)
tree4f4fc5ec0fcc065c2bfe63aadf29a15b50a8a553
parent1653d639d378fb3812f50517f3486e00f84956f1 (diff)
parentd582a2e7ff04adc65df5705488ae5acafc578fae (diff)
downloadAdServices-bcb6d99fc1aa2f15d413e5b2e1686b3ec8861e47.tar.gz
Merge "Add test for Context#checkGrantUriPermission" into tm-dev am: a413aab27f am: d582a2e7ff
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/AdServices/+/18929129 Change-Id: I3a1c4b70f3bec9aa567ff4786fae5b2bb1b0a2bb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--sdksandbox/SdkSandbox/tests_inprocess/src/com/android/sdksandbox/inprocess/SdkSandboxRestrictionsTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/sdksandbox/SdkSandbox/tests_inprocess/src/com/android/sdksandbox/inprocess/SdkSandboxRestrictionsTest.java b/sdksandbox/SdkSandbox/tests_inprocess/src/com/android/sdksandbox/inprocess/SdkSandboxRestrictionsTest.java
index 1771c729c9..928d528613 100644
--- a/sdksandbox/SdkSandbox/tests_inprocess/src/com/android/sdksandbox/inprocess/SdkSandboxRestrictionsTest.java
+++ b/sdksandbox/SdkSandbox/tests_inprocess/src/com/android/sdksandbox/inprocess/SdkSandboxRestrictionsTest.java
@@ -43,6 +43,18 @@ import java.util.UUID;
public class SdkSandboxRestrictionsTest {
/**
+ * Test that sdk sandbox doesn't crash on checking the uri permission.
+ */
+ @Test
+ public void testCheckUriPermission() throws Exception {
+ Context context = InstrumentationRegistry.getInstrumentation().getContext();
+ Uri uri = Uri.parse("content://com.example.sdk.provider/abc");
+ int ret = context.checkCallingOrSelfUriPermission(
+ uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
+ assertThat(ret).isEqualTo(PackageManager.PERMISSION_DENIED);
+ }
+
+ /**
* Tests that sandbox cannot access the Widevine ID.
*/
@Test