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:
preranap
2022-05-11 04:23:14 +00:00
committed by Prerana Patil
parent 8ed131dd0b
commit ee4bfe7d3a

View File

@@ -1262,13 +1262,14 @@ public class LinkPropertiesTest {
} }
@Test @IgnoreUpTo(Build.VERSION_CODES.S_V2) @Test @IgnoreUpTo(Build.VERSION_CODES.S_V2)
@EnableCompatChanges({LinkProperties.EXCLUDED_ROUTES})
public void testHasExcludeRoute() { public void testHasExcludeRoute() {
LinkProperties lp = new LinkProperties(); LinkProperties lp = new LinkProperties();
lp.setInterfaceName("VPN"); lp.setInterfaceName("tun0");
lp.addRoute(new RouteInfo(new IpPrefix(ADDRV4, 2), RTN_UNICAST)); lp.addRoute(new RouteInfo(new IpPrefix(ADDRV4, 24), RTN_UNICAST));
lp.addRoute(new RouteInfo(new IpPrefix(ADDRV6, 0), RTN_UNICAST)); lp.addRoute(new RouteInfo(new IpPrefix(ADDRV6, 0), RTN_UNICAST));
assertFalse(lp.hasExcludeRoute()); 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()); assertTrue(lp.hasExcludeRoute());
} }