Add unit tests for new VpnProfile fields
Add and update tests for automaticNattKeepaliveTimerEnabled and automaticIpVersionSelectionEnabled fields. Test: atest Ikev2VpnProfileTest VpnProfileTest Change-Id: I4e424abd2197d9099a2efe0bd8c4b9120bfcfe3a
This commit is contained in:
@@ -491,6 +491,29 @@ public class Ikev2VpnProfileTest {
|
||||
assertEquals(ikeProfile, Ikev2VpnProfile.fromVpnProfile(ikeProfile.toVpnProfile()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAutomaticNattAndIpVersionConversionIsLossless() throws Exception {
|
||||
final Ikev2VpnProfile.Builder builder = getBuilderWithDefaultOptions();
|
||||
builder.setAutomaticNattKeepaliveTimerEnabled(true);
|
||||
builder.setAutomaticIpVersionSelectionEnabled(true);
|
||||
|
||||
builder.setAuthDigitalSignature(mUserCert, mPrivateKey, mServerRootCa);
|
||||
final Ikev2VpnProfile ikeProfile = builder.build();
|
||||
|
||||
assertEquals(ikeProfile, Ikev2VpnProfile.fromVpnProfile(ikeProfile.toVpnProfile()));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAutomaticNattAndIpVersionDefaults() throws Exception {
|
||||
final Ikev2VpnProfile.Builder builder = getBuilderWithDefaultOptions();
|
||||
|
||||
builder.setAuthDigitalSignature(mUserCert, mPrivateKey, mServerRootCa);
|
||||
final Ikev2VpnProfile ikeProfile = builder.build();
|
||||
|
||||
assertEquals(false, ikeProfile.isAutomaticNattKeepaliveTimerEnabled());
|
||||
assertEquals(false, ikeProfile.isAutomaticIpVersionSelectionEnabled());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEquals() throws Exception {
|
||||
// Verify building without IkeTunnelConnectionParams
|
||||
|
||||
Reference in New Issue
Block a user