summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Ioffe <ioffe@google.com>2022-06-16 13:45:55 +0100
committerNikita Ioffe <ioffe@google.com>2022-06-17 21:48:39 +0100
commitf2b86f764b41fff1f35a0259b625438157585b57 (patch)
tree8e8eb27277e67ea57aa6aecfe015e6d20a5a1a33
parentfb697ea252765bfbe4f9add37bfa8b4a961c8981 (diff)
downloadAdServices-f2b86f764b41fff1f35a0259b625438157585b57.tar.gz
Add test for Context#checkGrantUriPermission
Bug: 236162773 Test: SdkSandboxInprocessTests Change-Id: I2e9fddfca6676ad0f3dc5e821e2d2e5ee75cd12b Merged-In: I2e9fddfca6676ad0f3dc5e821e2d2e5ee75cd12b
-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