From 9255568baf91af0065a5fea1963d19ecfcf90f7a Mon Sep 17 00:00:00 2001 From: ramverma Date: Fri, 25 Jan 2019 15:26:52 +0000 Subject: Fix compilation error on policy-distribution Change-Id: Ic190774c74c11a2d11c3b3b7e0144f69cd8770e8 Issue-ID: POLICY-1428 Signed-off-by: ramverma --- .../forwarding/xacml/pdp/XacmlPdpPolicyForwarder.java | 5 +++-- .../xacml/pdp/engine/XacmlPdpPolicyForwarderTest.java | 13 +++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) (limited to 'plugins/forwarding-plugins/src') diff --git a/plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/xacml/pdp/XacmlPdpPolicyForwarder.java b/plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/xacml/pdp/XacmlPdpPolicyForwarder.java index 30d8f3ae..972e5abe 100644 --- a/plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/xacml/pdp/XacmlPdpPolicyForwarder.java +++ b/plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/xacml/pdp/XacmlPdpPolicyForwarder.java @@ -107,7 +107,7 @@ public class XacmlPdpPolicyForwarder implements PolicyForwarder { + response.getStatus() + ", Response status info: " + response.getStatusInfo()); return false; } - } catch (KeyManagementException | NoSuchAlgorithmException exception) { + } catch (KeyManagementException | NoSuchAlgorithmException | ClassNotFoundException exception) { LOGGER.error("Invocation of method " + method + " failed for policy " + policyName + " due to error opening Http client", exception); return false; @@ -115,7 +115,8 @@ public class XacmlPdpPolicyForwarder implements PolicyForwarder { return true; } - private HttpClient getHttpClient() throws KeyManagementException, NoSuchAlgorithmException { + private HttpClient getHttpClient() + throws KeyManagementException, NoSuchAlgorithmException, ClassNotFoundException { boolean useHttps = configurationParameters.isUseHttps(); String hostname = configurationParameters.getHostname(); int port = configurationParameters.getPort(); diff --git a/plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/xacml/pdp/engine/XacmlPdpPolicyForwarderTest.java b/plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/xacml/pdp/engine/XacmlPdpPolicyForwarderTest.java index 9ef88b43..6982b33b 100644 --- a/plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/xacml/pdp/engine/XacmlPdpPolicyForwarderTest.java +++ b/plugins/forwarding-plugins/src/test/java/org/onap/policy/distribution/forwarding/xacml/pdp/engine/XacmlPdpPolicyForwarderTest.java @@ -79,8 +79,9 @@ public class XacmlPdpPolicyForwarderTest { } @Test - public void testForwardPolicy() throws KeyManagementException, NoSuchAlgorithmException, NoSuchFieldException, - SecurityException, IllegalArgumentException, IllegalAccessException, PolicyDistributionException { + public void testForwardPolicy() + throws KeyManagementException, NoSuchAlgorithmException, NoSuchFieldException,SecurityException, + IllegalArgumentException, IllegalAccessException, PolicyDistributionException, ClassNotFoundException { HttpClient httpClientMock = mock(HttpClient.class); headers.put(CLIENT_AUTH, CLIENT_AUTH_VALUE); @@ -123,7 +124,7 @@ public class XacmlPdpPolicyForwarderTest { @Test public void testForwardPolicy_CreateFailsPushNotInvoked() throws KeyManagementException, NoSuchAlgorithmException, NoSuchFieldException, SecurityException, - IllegalArgumentException, IllegalAccessException, PolicyDistributionException { + IllegalArgumentException, IllegalAccessException, PolicyDistributionException, ClassNotFoundException { HttpClient httpClientMock = mock(HttpClient.class); headers.put(CLIENT_AUTH, CLIENT_AUTH_VALUE); @@ -151,7 +152,7 @@ public class XacmlPdpPolicyForwarderTest { @Test public void testForwardPolicy_PushFails() throws KeyManagementException, NoSuchAlgorithmException, NoSuchFieldException, SecurityException, - IllegalArgumentException, IllegalAccessException, PolicyDistributionException { + IllegalArgumentException, IllegalAccessException, PolicyDistributionException, ClassNotFoundException { HttpClient httpClientMock = mock(HttpClient.class); headers.put(CLIENT_AUTH, CLIENT_AUTH_VALUE); @@ -180,7 +181,7 @@ public class XacmlPdpPolicyForwarderTest { @Test public void testForwardPolicy_HttpClientInitFailureForPolicyCreate() throws KeyManagementException, NoSuchAlgorithmException, NoSuchFieldException, SecurityException, - IllegalArgumentException, IllegalAccessException, PolicyDistributionException { + IllegalArgumentException, IllegalAccessException, PolicyDistributionException, ClassNotFoundException { HttpClient httpClientMock = mock(HttpClient.class); headers.put(CLIENT_AUTH, CLIENT_AUTH_VALUE); @@ -208,7 +209,7 @@ public class XacmlPdpPolicyForwarderTest { @Test public void testForwardPolicy_HttpClientInitFailureForPolicyPush() throws KeyManagementException, NoSuchAlgorithmException, NoSuchFieldException, SecurityException, - IllegalArgumentException, IllegalAccessException, PolicyDistributionException { + IllegalArgumentException, IllegalAccessException, PolicyDistributionException, ClassNotFoundException { HttpClient httpClientMock = mock(HttpClient.class); headers.put(CLIENT_AUTH, CLIENT_AUTH_VALUE); -- cgit 1.2.3-korg