summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-21 17:02:44 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-06-21 17:02:44 +0000
commit1eb1190cea542b6ca0e1140661d9daf3f937cb17 (patch)
tree4f4fc5ec0fcc065c2bfe63aadf29a15b50a8a553
parent02eb153a5234c8d29731629839ba34c55fc0f30b (diff)
parenta413aab27faec64dd6df56cd6adfb36d56996d2b (diff)
downloadAdServices-android13-frc-cellbroadcast-release.tar.gz
Snap for 8748865 from a413aab27faec64dd6df56cd6adfb36d56996d2b to tm-frc-cellbroadcast-releaset_frc_cbr_330443000android13-frc-cellbroadcast-release
Change-Id: I1f8e0088e1c08df51c5ef77ec3d63b63628638f9
-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 1771c729c..928d52861 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