1 /*
2  * Copyright (C) 2014 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 package com.android.cts.keysets;
18 
19 import android.content.pm.PackageInfo;
20 import android.content.pm.PackageManager;
21 import android.util.Log;
22 import android.test.AndroidTestCase;
23 
24 import java.lang.Override;
25 
26 /**
27  * KeySets device-side tests involving permissions
28  */
29 public class KeySetPermissionsTest extends AndroidTestCase {
30 
31     private static final String KEYSET_APP_PKG = "com.android.cts.keysets";
32     private static final String KEYSET_PERM_DEF_PKG = "com.android.cts.keysets_permdef";
33     private static final String KEYSET_PERM_NAME = "com.android.cts.keysets_permdef.keysets_perm";
34 
testHasPerm()35     public void testHasPerm() throws Exception {
36         PackageManager pm = getContext().getPackageManager();
37         assertTrue(KEYSET_PERM_NAME + " not granted to " + KEYSET_APP_PKG,
38                 pm.checkPermission(KEYSET_PERM_NAME, KEYSET_APP_PKG) == PackageManager.PERMISSION_GRANTED);
39     }
40 }
41