summaryrefslogtreecommitdiff
path: root/tests/unit/java/com/android/server/ConnectivityServiceTest.java
diff options
context:
space:
mode:
authorPaul Hu <paulhu@google.com>2022-05-12 02:48:34 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-05-12 02:48:34 +0000
commit2edf88960a2676fd9493f7f0bb0140de92989384 (patch)
treea92f0bb2063cbf2eb1c3cf0dc33c30a9019f0442 /tests/unit/java/com/android/server/ConnectivityServiceTest.java
parent14054d5cd5c68227277d1547e334ffef5ac346cb (diff)
parentf9fc36ea3ac6faed5ec49fbf80cd662c4d36a1a3 (diff)
Merge changes from topic "cherrypicker-L53700000954454916:N44100001263878999" into tm-dev
* changes: Check carrier privilege for CBS network requests synchronously Allow 3p apps to request restricted networks
Diffstat (limited to 'tests/unit/java/com/android/server/ConnectivityServiceTest.java')
-rw-r--r--tests/unit/java/com/android/server/ConnectivityServiceTest.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/tests/unit/java/com/android/server/ConnectivityServiceTest.java b/tests/unit/java/com/android/server/ConnectivityServiceTest.java
index 8541b6f999..c44fc6c805 100644
--- a/tests/unit/java/com/android/server/ConnectivityServiceTest.java
+++ b/tests/unit/java/com/android/server/ConnectivityServiceTest.java
@@ -5880,7 +5880,7 @@ public class ConnectivityServiceTest {
}
/**
- * Validate the callback flow CBS request without carrier privilege.
+ * Validate the service throws if request with CBS but without carrier privilege.
*/
@Test
public void testCBSRequestWithoutCarrierPrivilege() throws Exception {
@@ -5889,10 +5889,8 @@ public class ConnectivityServiceTest {
final TestNetworkCallback networkCallback = new TestNetworkCallback();
mServiceContext.setPermission(CONNECTIVITY_USE_RESTRICTED_NETWORKS, PERMISSION_DENIED);
- // Now file the test request and expect it.
- mCm.requestNetwork(nr, networkCallback);
- networkCallback.expectCallback(CallbackEntry.UNAVAILABLE, (Network) null);
- mCm.unregisterNetworkCallback(networkCallback);
+ // Now file the test request and expect the service throws.
+ assertThrows(SecurityException.class, () -> mCm.requestNetwork(nr, networkCallback));
}
private static class TestKeepaliveCallback extends PacketKeepaliveCallback {