Remove unnecessary permission mock for registerSystemDefaultNetwork
registerSystemDefaultNetwork now can be accessed via CONNECTIVITY_USE_RESTRICTED_NETWORKS, there is no need to mock NETWORK_SETTINGS prior to test. Test: atest com.android.server.ConnectivityServiceTest Change-Id: I408094959286f3782496ce7f356f84a6a47c0902
This commit is contained in:
@@ -4974,9 +4974,6 @@ public class ConnectivityServiceTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRegisterDefaultNetworkCallback() throws Exception {
|
public void testRegisterDefaultNetworkCallback() throws Exception {
|
||||||
// NETWORK_SETTINGS is necessary to call registerSystemDefaultNetworkCallback.
|
|
||||||
mServiceContext.setPermission(NETWORK_SETTINGS, PERMISSION_GRANTED);
|
|
||||||
|
|
||||||
final TestNetworkCallback defaultNetworkCallback = new TestNetworkCallback();
|
final TestNetworkCallback defaultNetworkCallback = new TestNetworkCallback();
|
||||||
mCm.registerDefaultNetworkCallback(defaultNetworkCallback);
|
mCm.registerDefaultNetworkCallback(defaultNetworkCallback);
|
||||||
defaultNetworkCallback.assertNoCallback();
|
defaultNetworkCallback.assertNoCallback();
|
||||||
@@ -8077,9 +8074,6 @@ public class ConnectivityServiceTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testVpnNetworkActive() throws Exception {
|
public void testVpnNetworkActive() throws Exception {
|
||||||
// NETWORK_SETTINGS is necessary to call registerSystemDefaultNetworkCallback.
|
|
||||||
mServiceContext.setPermission(NETWORK_SETTINGS, PERMISSION_GRANTED);
|
|
||||||
|
|
||||||
final int uid = Process.myUid();
|
final int uid = Process.myUid();
|
||||||
|
|
||||||
final TestNetworkCallback genericNetworkCallback = new TestNetworkCallback();
|
final TestNetworkCallback genericNetworkCallback = new TestNetworkCallback();
|
||||||
@@ -9423,8 +9417,6 @@ public class ConnectivityServiceTest {
|
|||||||
public void testLegacyLockdownVpn() throws Exception {
|
public void testLegacyLockdownVpn() throws Exception {
|
||||||
mServiceContext.setPermission(
|
mServiceContext.setPermission(
|
||||||
Manifest.permission.CONTROL_VPN, PERMISSION_GRANTED);
|
Manifest.permission.CONTROL_VPN, PERMISSION_GRANTED);
|
||||||
// For LockdownVpnTracker to call registerSystemDefaultNetworkCallback.
|
|
||||||
mServiceContext.setPermission(NETWORK_SETTINGS, PERMISSION_GRANTED);
|
|
||||||
|
|
||||||
final NetworkRequest request = new NetworkRequest.Builder().clearCapabilities().build();
|
final NetworkRequest request = new NetworkRequest.Builder().clearCapabilities().build();
|
||||||
final TestNetworkCallback callback = new TestNetworkCallback();
|
final TestNetworkCallback callback = new TestNetworkCallback();
|
||||||
@@ -12924,8 +12916,6 @@ public class ConnectivityServiceTest {
|
|||||||
throw new IllegalStateException("Default network callbacks already registered");
|
throw new IllegalStateException("Default network callbacks already registered");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Using Manifest.permission.NETWORK_SETTINGS for registerSystemDefaultNetworkCallback()
|
|
||||||
mServiceContext.setPermission(NETWORK_SETTINGS, PERMISSION_GRANTED);
|
|
||||||
mSystemDefaultNetworkCallback = new TestNetworkCallback();
|
mSystemDefaultNetworkCallback = new TestNetworkCallback();
|
||||||
mDefaultNetworkCallback = new TestNetworkCallback();
|
mDefaultNetworkCallback = new TestNetworkCallback();
|
||||||
mProfileDefaultNetworkCallback = new TestNetworkCallback();
|
mProfileDefaultNetworkCallback = new TestNetworkCallback();
|
||||||
|
|||||||
Reference in New Issue
Block a user