Follow-up changes to Update VPN isolation code for excluded routes
Making changes in the hasExcludeRoute() with more realistic values as suggested in CL 18173562(https://googleplex-android-review.git.corp.google.com/c/platform/packages/modules/Connectivity/+/18173562) by Lorenzo Bug: 230058738 Test: atest LinkPropertiesTest Change-Id: Ic0ea1e83fbe5bfec98b0060ba1a9635d5ba710e1 (cherry picked from commit 6c36b00662df8ccffb2ce49daa04b358c38f1b3e)
This commit is contained in:
@@ -1262,13 +1262,14 @@ public class LinkPropertiesTest {
|
||||
}
|
||||
|
||||
@Test @IgnoreUpTo(Build.VERSION_CODES.S_V2)
|
||||
@EnableCompatChanges({LinkProperties.EXCLUDED_ROUTES})
|
||||
public void testHasExcludeRoute() {
|
||||
LinkProperties lp = new LinkProperties();
|
||||
lp.setInterfaceName("VPN");
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(ADDRV4, 2), RTN_UNICAST));
|
||||
lp.setInterfaceName("tun0");
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(ADDRV4, 24), RTN_UNICAST));
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(ADDRV6, 0), RTN_UNICAST));
|
||||
assertFalse(lp.hasExcludeRoute());
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(ADDRV6, 2), RTN_THROW));
|
||||
lp.addRoute(new RouteInfo(new IpPrefix(ADDRV6, 32), RTN_THROW));
|
||||
assertTrue(lp.hasExcludeRoute());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user