diff options
author | Steven Moreland <smoreland@google.com> | 2019-06-21 18:35:40 -0700 |
---|---|---|
committer | Steven Moreland <smoreland@google.com> | 2019-06-21 18:51:07 -0700 |
commit | f54791b38842ee3673fbed0de57ca87f9170eed1 (patch) | |
tree | 45465a49b8d8f1b605e122b0584216f762e3ed6d /tests/permission | |
parent | 3feab1b4744111f97f86b8b98a6d17f9796622c7 (diff) |
Remove references to setPermissionController.
This method isn't implemented/used/etc..
Bug: 135768100
Test: TH
Change-Id: Ic2e27f5685cc16562815fcaf1226bc7789f8d882
Diffstat (limited to 'tests/permission')
-rw-r--r-- | tests/permission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/tests/permission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java b/tests/permission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java deleted file mode 100644 index dcbbdbbcd320..000000000000 --- a/tests/permission/src/com/android/framework/permission/tests/ServiceManagerPermissionTests.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright (C) 2009 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.framework.permission.tests; - -import com.android.internal.os.BinderInternal; - -import android.app.AppOpsManager; -import android.os.Binder; -import android.os.IPermissionController; -import android.os.RemoteException; -import android.os.ServiceManager; -import android.os.ServiceManagerNative; -import android.test.suitebuilder.annotation.SmallTest; - -import junit.framework.TestCase; - -/** - * TODO: Remove this. This is only a placeholder, need to implement this. - */ -public class ServiceManagerPermissionTests extends TestCase { - @SmallTest - public void testAddService() { - try { - // The security in the service manager is that you can't replace - // a service that is already published. - Binder binder = new Binder(); - ServiceManager.addService("activity", binder); - fail("ServiceManager.addService did not throw SecurityException as" - + " expected"); - } catch (SecurityException e) { - // expected - } - } - - @SmallTest - public void testSetPermissionController() { - try { - IPermissionController pc = new IPermissionController.Stub() { - @Override - public boolean checkPermission(java.lang.String permission, int pid, int uid) { - return true; - } - - @Override - public int noteOp(String op, int uid, String packageName) { - return AppOpsManager.MODE_ALLOWED; - } - - @Override - public String[] getPackagesForUid(int uid) { - return new String[0]; - } - - @Override - public boolean isRuntimePermission(String permission) { - return false; - } - - @Override - public int getPackageUid(String packageName, int flags) { - return -1; - } - }; - ServiceManagerNative.asInterface(BinderInternal.getContextObject()) - .setPermissionController(pc); - fail("IServiceManager.setPermissionController did not throw SecurityException as" - + " expected"); - } catch (SecurityException e) { - // expected - } catch (RemoteException e) { - fail("Unexpected remote exception"); - } - } -} |