Merge "Stop depending on the ConnectivityService default request."
This commit is contained in:
commit
bb5952107d
2 changed files with 8 additions and 4 deletions
|
|
@ -2640,8 +2640,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
}
|
||||
|
||||
private boolean networkRequiresValidation(NetworkAgentInfo nai) {
|
||||
return isValidationRequired(
|
||||
mDefaultRequest.networkCapabilities, nai.networkCapabilities);
|
||||
return isValidationRequired(nai.networkCapabilities);
|
||||
}
|
||||
|
||||
private void handleFreshlyValidatedNetwork(NetworkAgentInfo nai) {
|
||||
|
|
|
|||
|
|
@ -1508,6 +1508,12 @@ public class ConnectivityServiceTest {
|
|||
verifyActiveNetwork(TRANSPORT_WIFI);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRequiresValidation() {
|
||||
assertTrue(NetworkMonitorUtils.isValidationRequired(
|
||||
mCm.getDefaultRequest().networkCapabilities));
|
||||
}
|
||||
|
||||
enum CallbackState {
|
||||
NONE,
|
||||
AVAILABLE,
|
||||
|
|
@ -4404,8 +4410,7 @@ public class ConnectivityServiceTest {
|
|||
mMockVpn.setUids(ranges);
|
||||
// VPN networks do not satisfy the default request and are automatically validated
|
||||
// by NetworkMonitor
|
||||
assertFalse(NetworkMonitorUtils.isValidationRequired(
|
||||
mCm.getDefaultRequest().networkCapabilities, vpnNetworkAgent.mNetworkCapabilities));
|
||||
assertFalse(NetworkMonitorUtils.isValidationRequired(vpnNetworkAgent.mNetworkCapabilities));
|
||||
vpnNetworkAgent.setNetworkValid();
|
||||
|
||||
vpnNetworkAgent.connect(false);
|
||||
|
|
|
|||
Loading…
Reference in a new issue