Skip to content
Snippets Groups Projects
Commit 6f3e8aa4 authored by Hansen Kurli's avatar Hansen Kurli Committed by Gerrit Code Review
Browse files

Merge changes Ib7883f8a,I91ec59f7 into main

* changes:
  Mock Vpn.setUnderlyingNetworks()
  Mock Vpn.setLockdown()
parents e5c0a0fe 233ac946
No related branches found
No related tags found
No related merge requests found
......@@ -1720,6 +1720,14 @@ public class ConnectivityServiceTest {
UnderlyingNetworkInfo underlyingNetworkInfo) {
mUnderlyingNetworkInfo = underlyingNetworkInfo;
}
@Override
public synchronized boolean setUnderlyingNetworks(@Nullable Network[] networks) {
if (!mAgentRegistered) return false;
mMockNetworkAgent.setUnderlyingNetworks(
(networks == null) ? null : Arrays.asList(networks));
return true;
}
}
 
private UidRangeParcel[] toUidRangeStableParcels(final @NonNull Set<UidRange> ranges) {
......@@ -10249,7 +10257,8 @@ public class ConnectivityServiceTest {
// Init lockdown state to simulate LockdownVpnTracker behavior.
mCm.setLegacyLockdownVpnEnabled(true);
mMockVpn.setEnableTeardown(false);
mMockVpn.setLockdown(true);
final Set<Range<Integer>> ranges = UidRange.toIntRanges(Set.of(PRIMARY_UIDRANGE));
mCm.setRequireVpnForUids(true /* requireVpn */, ranges);
 
// Bring up a network.
final LinkProperties cellLp = new LinkProperties();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment