Deleting the cts tests for Sim restricted APIs from lmp-dev
Bug: 17639966
Change-Id: I36297d488af1bacd8666de84fc0e9ff61b95e58e
diff --git a/tests/tests/telephony/src/android/telephony/cts/SimRestrictedApisTest.java b/tests/tests/telephony/src/android/telephony/cts/SimRestrictedApisTest.java
deleted file mode 100644
index 18b0d12..0000000
--- a/tests/tests/telephony/src/android/telephony/cts/SimRestrictedApisTest.java
+++ /dev/null
@@ -1,262 +0,0 @@
-/*
- * Copyright (C) 2014 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 android.telephony.cts;
-
-import android.telephony.SmsManager;
-import android.telephony.TelephonyManager;
-import android.test.AndroidTestCase;
-
-public class SimRestrictedApisTest extends AndroidTestCase {
- private static final byte[] TEST_PDU = {0,0};
-
- /**
- * Tests the SmsManager.injectSmsPdu() API. This makes a call to injectSmsPdu() API and expects
- * a SecurityException since the test apk is not signed by a certificate on the SIM.
- */
- public void testInjectSmsPdu() {
- try {
- SmsManager.getDefault().injectSmsPdu(TEST_PDU, "3gpp", null);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the SmsManager.updateMmsDownloadStatus() API. This makes a call to
- * updateMmsDownloadStatus() API and expects a SecurityException since the test apk is not
- * signed by a certificate on the SIM.
- */
- public void testUpdateMmsDownloadStatus() {
- try {
- SmsManager.getDefault().updateMmsDownloadStatus(null, 0, 0, null);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the SmsManager.updateMmsSendStatus() API. This makes a call to updateMmsSendStatus()
- * API and expects a SecurityException since the test apk is not signed by a certificate
- * on the SIM.
- */
- public void testUpdateMmsSendStatus() {
- try {
- SmsManager.getDefault().updateMmsSendStatus(null, 0, TEST_PDU, 0, null);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the SmsManager.updateSmsSendStatus() API. This makes a call to updateSmsSendStatus()
- * API and expects a SecurityException since the test apk is not signed by a
- * certificate on the SIM.
- */
- public void testUpdateSmsSendStatus() {
- try {
- SmsManager.getDefault().updateSmsSendStatus(0, false);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.setLine1NumberForDisplay() API. This makes a call to
- * setLine1NumberForDisplay() API and expects a SecurityException since the test apk is not
- * signed by a certificate on the SIM.
- */
- public void testSetLine1NumberForDisplay() {
- try {
- TelephonyManager.getDefault().setLine1NumberForDisplay("", "");
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.setLine1NumberForDisplay(long, string, string) API. This makes a
- * call to setLine1NumberForDisplay() API and expects a SecurityException since the test apk is
- * not signed by the certificate on the SIM.
- */
- public void testSetLine1NumberForDisplay2() {
- try {
- TelephonyManager.getDefault().setLine1NumberForDisplayForSubscriber(0, "", "");
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.iccOpenLogicalChannel() API. This makes a call to
- * iccOpenLogicalChannel() API and expects a SecurityException since the test apk
- * is not signed by certificate on the SIM.
- */
- public void testIccOpenLogicalChannel() {
- try {
- TelephonyManager.getDefault().iccOpenLogicalChannel("");
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.iccCloseLogicalChannel() API. This makes a call to
- * iccCloseLogicalChannel() API and expects a SecurityException since the test apk
- * is not signed by certificate on the SIM.
- */
- public void testIccCloseLogicalChannel() {
- try {
- TelephonyManager.getDefault().iccCloseLogicalChannel(0);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.iccTransmitApduLogicalChannel() API. This makes a call to
- * iccTransmitApduLogicalChannel() API and expects a SecurityException since the test apk
- * is not signed by a certificate on the SIM.
- */
- public void testIccTransmitApduLogicalChannel() {
- try {
- TelephonyManager.getDefault().iccTransmitApduLogicalChannel(
- 0, 0, 0, 0, 0, 0, "");
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.iccTransmitApduBasicChannel() API. This makes a call to
- * iccTransmitApduBasicChannel() API and expects a SecurityException since the test apk
- * is not signed by a certificate on the SIM.
- */
- public void testIccTransmitApduBasicChannel() {
- try {
- TelephonyManager.getDefault().iccTransmitApduBasicChannel(
- 0, 0, 0, 0, 0, "");
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.sendEnvelopeWithStatus() API. This makes a call to
- * sendEnvelopeWithStatus() API and expects a SecurityException since the test apk is not
- * signed by certificate on the SIM.
- */
- public void testSendEnvelopeWithStatus() {
- try {
- TelephonyManager.getDefault().sendEnvelopeWithStatus("");
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.nvReadItem() API. This makes a call to nvReadItem() API and
- * expects a SecurityException since the test apk is not signed by a certificate on the SIM.
- */
- public void testNvReadItem() {
- try {
- TelephonyManager.getDefault().nvReadItem(0);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.nvWriteItem() API. This makes a call to nvWriteItem() API and
- * expects a SecurityException since the test apk is not signed by a certificate on the SIM.
- */
- public void testNvWriteItem() {
- try {
- TelephonyManager.getDefault().nvWriteItem(0, "");
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.nvWriteCdmaPrl() API. This makes a call to nvWriteCdmaPrl() API
- * and expects a SecurityException since the test apk is not signed by a certificate
- * on the SIM.
- */
- public void testNvWriteCdmaPrl() {
- try {
- TelephonyManager.getDefault().nvWriteCdmaPrl(null);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.nvResetConfig() API. This makes a call to nvResetConfig() API and
- * expects a SecurityException since the test apk is not signed by a certificate on the SIM.
- */
- public void testNvResetConfig() {
- try {
- TelephonyManager.getDefault().nvResetConfig(0);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.getPreferredNetworkType() API. This makes a call to
- * getPreferredNetworkType() API and expects a SecurityException since the test apk
- * is not signed by certificate on the SIM.
- */
- public void testGetPreferredNetworkType() {
- try {
- TelephonyManager.getDefault().getPreferredNetworkType();
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.setGlobalPreferredNetworkType() API. This makes a call to
- * setGlobalPreferredNetworkType() API and expects a SecurityException since the test apk
- * is not signed by certificate on the SIM.
- */
- public void testSetGlobalPreferredNetworkType() {
- try {
- TelephonyManager.getDefault().setGlobalPreferredNetworkType();
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests that the test apk doesn't have carrier previliges.
- */
- public void testHasCarrierPrivileges() {
- int previlegeStatus = TelephonyManager.getDefault().hasCarrierPrivileges();
- if(previlegeStatus != TelephonyManager.CARRIER_PRIVILEGE_STATUS_NO_ACCESS &&
- previlegeStatus != TelephonyManager.CARRIER_PRIVILEGE_STATUS_RULES_NOT_LOADED) {
- fail("Unexpected carrier previlege status");
- }
- }
-
- /**
- * Tests the TelephonyManager.setOperatorBrandOverride() API. This makes a call to
- * setOperatorBrandOverride() API and expects a SecurityException since the test apk
- * is not signed by certificate on the SIM.
- */
- public void testSetOperatorBrandOverride() {
- try {
- TelephonyManager.getDefault().setOperatorBrandOverride("");
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-
- /**
- * Tests the TelephonyManager.enableSimplifiedNetworkSettings() API. This makes a call to
- * enableSimplifiedNetworkSettings() API and expects a SecurityException since the test apk
- * is not signed by a certificate on the SIM.
- */
- public void testEnableSimplifiedNetworkSettings() {
- try {
- TelephonyManager.getDefault().enableSimplifiedNetworkSettingsForSubscriber(0, false);
- fail("Expected SecurityException. App doesn't have carrier privileges.");
- } catch (SecurityException expected) {}
- }
-}