Add test for setting excludeLocalRoutes
Bug: 184750836 Test: atest FrameworksNetTests Change-Id: I4e79467ce7afcf07f4b8d7f964a605703a6d2c5e
This commit is contained in:
@@ -259,6 +259,28 @@ public class Ikev2VpnProfileTest {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// TODO: Refer to Build.VERSION_CODES.SC_V2 when it's available in AOSP
|
||||||
|
@DevSdkIgnoreRule.IgnoreUpTo(32)
|
||||||
|
@Test
|
||||||
|
public void testBuildExcludeLocalRoutesSet() throws Exception {
|
||||||
|
final Ikev2VpnProfile.Builder builder = getBuilderWithDefaultOptions();
|
||||||
|
builder.setAuthPsk(PSK_BYTES);
|
||||||
|
builder.setExcludeLocalRoutes(true);
|
||||||
|
|
||||||
|
final Ikev2VpnProfile profile = builder.build();
|
||||||
|
assertNotNull(profile);
|
||||||
|
assertTrue(profile.getExcludeLocalRoutes());
|
||||||
|
|
||||||
|
builder.setBypassable(false);
|
||||||
|
try {
|
||||||
|
builder.build();
|
||||||
|
fail("Expected exception because excludeLocalRoutes should be set only"
|
||||||
|
+ " on the bypassable VPN");
|
||||||
|
} catch (IllegalArgumentException expected) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testBuildInvalidMtu() throws Exception {
|
public void testBuildInvalidMtu() throws Exception {
|
||||||
final Ikev2VpnProfile.Builder builder = getBuilderWithDefaultOptions();
|
final Ikev2VpnProfile.Builder builder = getBuilderWithDefaultOptions();
|
||||||
|
|||||||
Reference in New Issue
Block a user