aboutsummaryrefslogtreecommitdiff
path: root/tests/iketests/src/java/com/android/ike/ikev2/IkeSessionOptionsTest.java
diff options
context:
space:
mode:
authorevitayan <evitayan@google.com>2019-10-03 13:16:31 -0700
committerevitayan <evitayan@google.com>2019-10-07 15:13:57 -0700
commitdad274987229a29cf6078b7240418a74b67e8e5a (patch)
treeff2a66c0bfb11afb01240c1d198a30b442c6f887 /tests/iketests/src/java/com/android/ike/ikev2/IkeSessionOptionsTest.java
parent8da4b86e0310297f05776b8423e0dc1779f85889 (diff)
downloadike-dad274987229a29cf6078b7240418a74b67e8e5a.tar.gz
Refactor SaProposal
Make SaProposal abstract and create subclasses IkeSaProposal and ChildProposal for IKE and Child negotiation separately. Bug: 142139930 Test: atest FrameworksIkeTests(all passed) Change-Id: I3bb7ad679228ff6f88e42b18a80ecc9db0576e3e
Diffstat (limited to 'tests/iketests/src/java/com/android/ike/ikev2/IkeSessionOptionsTest.java')
-rw-r--r--tests/iketests/src/java/com/android/ike/ikev2/IkeSessionOptionsTest.java22
1 files changed, 2 insertions, 20 deletions
diff --git a/tests/iketests/src/java/com/android/ike/ikev2/IkeSessionOptionsTest.java b/tests/iketests/src/java/com/android/ike/ikev2/IkeSessionOptionsTest.java
index 161da31d..32325084 100644
--- a/tests/iketests/src/java/com/android/ike/ikev2/IkeSessionOptionsTest.java
+++ b/tests/iketests/src/java/com/android/ike/ikev2/IkeSessionOptionsTest.java
@@ -56,7 +56,7 @@ public final class IkeSessionOptionsTest {
(Inet4Address) (InetAddressUtils.parseNumericAddress("192.0.2.100"));
private UdpEncapsulationSocket mUdpEncapSocket;
- private SaProposal mIkeSaProposal;
+ private IkeSaProposal mIkeSaProposal;
private IkeIdentification mLocalIdentification;
private IkeIdentification mRemoteIdentification;
@@ -67,7 +67,7 @@ public final class IkeSessionOptionsTest {
mUdpEncapSocket = ipSecManager.openUdpEncapsulationSocket();
mIkeSaProposal =
- SaProposal.Builder.newIkeSaProposalBuilder()
+ new IkeSaProposal.Builder()
.addEncryptionAlgorithm(
SaProposal.ENCRYPTION_ALGORITHM_AES_GCM_8,
SaProposal.KEY_LEN_AES_128)
@@ -180,22 +180,4 @@ public final class IkeSessionOptionsTest {
} catch (IllegalArgumentException expected) {
}
}
-
- @Test
- public void testBuildWithChildSaProposal() throws Exception {
- SaProposal saProposal =
- SaProposal.Builder.newChildSaProposalBuilder()
- .addEncryptionAlgorithm(
- SaProposal.ENCRYPTION_ALGORITHM_AES_GCM_8,
- SaProposal.KEY_LEN_AES_128)
- .build();
- try {
- new IkeSessionOptions.Builder(REMOTE_IPV4_ADDRESS, mUdpEncapSocket)
- .addSaProposal(saProposal)
- .setAuthPsk(PSK)
- .build();
- fail("Expected to fail due to wrong type of SA proposal.");
- } catch (IllegalArgumentException expected) {
- }
- }
}