diff options
Diffstat (limited to 'tests/unit/java/com/android/server/ConnectivityServiceTest.java')
| -rw-r--r-- | tests/unit/java/com/android/server/ConnectivityServiceTest.java | 8 |
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 { |
