summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Hou <joshhou@google.com>2018-11-08 20:20:07 +0800
committerJosh Hou <joshhou@google.com>2018-11-27 09:39:28 +0000
commit9ca909651af6c32b753d7aae6c308dc7747e9402 (patch)
tree3f9009006abb352a5ddddf9a6f82bfa7807a6223
parent46802515bf99a8f62417acaefe5be70f212fabbb (diff)
downloadcts-9ca909651af6c32b753d7aae6c308dc7747e9402.tar.gz
Add caller id check in OverrideApnTest
Test ApnSetting#setCarrierId and ApnSetting#getCarrierId in OverrideApnTest Bug: 115709816 Test: run cts --module CtsDevicePolicyManagerTestCases --test com.android.cts.devicepolicy.DeviceOwnerTest#testOverrideApn Change-Id: Ia57cc48201e9cd99b284eb72090e1e6e48d16534 Merged-in: Ia57cc48201e9cd99b284eb72090e1e6e48d16534
-rw-r--r--hostsidetests/devicepolicy/app/DeviceOwner/src/com/android/cts/deviceowner/OverrideApnTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/hostsidetests/devicepolicy/app/DeviceOwner/src/com/android/cts/deviceowner/OverrideApnTest.java b/hostsidetests/devicepolicy/app/DeviceOwner/src/com/android/cts/deviceowner/OverrideApnTest.java
index f95d835e137..f548c4d3a17 100644
--- a/hostsidetests/devicepolicy/app/DeviceOwner/src/com/android/cts/deviceowner/OverrideApnTest.java
+++ b/hostsidetests/devicepolicy/app/DeviceOwner/src/com/android/cts/deviceowner/OverrideApnTest.java
@@ -44,6 +44,8 @@ public class OverrideApnTest extends BaseDeviceOwnerTest {
private static final int TEST_NETWORK_TYPE_BITMASK = TelephonyManager.NETWORK_TYPE_CDMA;
private static final int TEST_MVNO_TYPE = ApnSetting.MVNO_TYPE_GID;
private static final boolean TEST_ENABLED = true;
+ private static final int TEST_CARRIER_ID = 100;
+ private static final int UPDATE_CARRIER_ID = 101;
private static final ApnSetting testApnFull;
static {
@@ -65,6 +67,7 @@ public class OverrideApnTest extends BaseDeviceOwnerTest {
.setNetworkTypeBitmask(TEST_NETWORK_TYPE_BITMASK)
.setMvnoType(TEST_MVNO_TYPE)
.setCarrierEnabled(TEST_ENABLED)
+ .setCarrierId(TEST_CARRIER_ID)
.build();
}
@@ -110,6 +113,7 @@ public class OverrideApnTest extends BaseDeviceOwnerTest {
assertEquals(TEST_ENABLED, apnList.get(0).isEnabled());
assertEquals(TEST_MVNO_TYPE, apnList.get(0).getMvnoType());
assertEquals(TEST_NETWORK_TYPE_BITMASK, apnList.get(0).getNetworkTypeBitmask());
+ assertEquals(TEST_CARRIER_ID, apnList.get(0).getCarrierId());
assertTrue(mDevicePolicyManager.removeOverrideApn(getWho(), insertedId));
apnList = mDevicePolicyManager.getOverrideApns(getWho());
@@ -162,6 +166,7 @@ public class OverrideApnTest extends BaseDeviceOwnerTest {
.setNetworkTypeBitmask(TEST_NETWORK_TYPE_BITMASK)
.setMvnoType(TEST_MVNO_TYPE)
.setCarrierEnabled(TEST_ENABLED)
+ .setCarrierId(UPDATE_CARRIER_ID)
.build();
assertTrue(mDevicePolicyManager.updateOverrideApn(getWho(), insertedId, updateApn));
@@ -184,6 +189,7 @@ public class OverrideApnTest extends BaseDeviceOwnerTest {
assertEquals(TEST_PROTOCOL, apnList.get(0).getRoamingProtocol());
assertEquals(TEST_ENABLED, apnList.get(0).isEnabled());
assertEquals(TEST_MVNO_TYPE, apnList.get(0).getMvnoType());
+ assertEquals(UPDATE_CARRIER_ID, apnList.get(0).getCarrierId());
assertTrue(mDevicePolicyManager.removeOverrideApn(getWho(), insertedId));
}
@@ -216,6 +222,7 @@ public class OverrideApnTest extends BaseDeviceOwnerTest {
assertEquals(-1, apnList.get(0).getRoamingProtocol());
assertEquals(false, apnList.get(0).isEnabled());
assertEquals(-1, apnList.get(0).getMvnoType());
+ assertEquals(-1, apnList.get(0).getCarrierId());
assertTrue(mDevicePolicyManager.removeOverrideApn(getWho(), insertedId));
}