Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 503dfd9f authored by Kelvin Kwan's avatar Kelvin Kwan Committed by Android (Google) Code Review
Browse files

Merge "Test DocsUI should have permission on R or above only"

parents fa8ca4b6 695d9103
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ package com.android.documentsui;

import android.Manifest;
import android.content.pm.PackageManager;
import android.os.Build;

import com.android.documentsui.files.FilesActivity;

@@ -37,8 +38,17 @@ public class PermissionsTest extends ActivityTest<FilesActivity> {
    }

    @Test
    public void testPermissionGranted_interactAcrossUsers() {
    public void testPermissionGranted_interactAcrossUsersOnR() {
        if (isAtLeastR()) {
            assertEquals(PackageManager.PERMISSION_GRANTED,
                    context.checkSelfPermission(Manifest.permission.INTERACT_ACROSS_USERS));
        }
    }

    private static boolean isAtLeastR() {
        return (Build.VERSION.CODENAME.equals("REL") && Build.VERSION.SDK_INT >= 30)
                || (Build.VERSION.CODENAME.length() == 1
                && Build.VERSION.CODENAME.charAt(0) >= 'R'
                && Build.VERSION.CODENAME.charAt(0) <= 'Z');
    }
}