diff options
Diffstat (limited to 'plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java')
2 files changed, 28 insertions, 10 deletions
diff --git a/plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java/org/onap/policy/apex/plugins/event/carrier/jms/ApexJmsProducerTest.java b/plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java/org/onap/policy/apex/plugins/event/carrier/jms/ApexJmsProducerTest.java index 3783c1ba3..09a87f804 100644 --- a/plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java/org/onap/policy/apex/plugins/event/carrier/jms/ApexJmsProducerTest.java +++ b/plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java/org/onap/policy/apex/plugins/event/carrier/jms/ApexJmsProducerTest.java @@ -1,7 +1,7 @@ /*- * ============LICENSE_START======================================================= * Copyright (C) 2019 Samsung. All rights reserved. - * Modifications Copyright (C) 2019-2020 Nordix Foundation. + * Modifications Copyright (C) 2019-2021 Nordix Foundation. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -116,7 +116,10 @@ public class ApexJmsProducerTest { apexJmsConsumer, apexJmsProducer, DEFAULT_SYNCHRONOUS_EVENT_TIMEOUT); apexJmsProducer.setPeeredReference(EventHandlerPeeredMode.SYNCHRONOUS, synchronousEventCache); - assertThatThrownBy(() -> apexJmsProducer.sendEvent(-1L, null, "TestApexJmsProducer", new ApexJmsProducerTest())) + + ApexJmsProducerTest producerTest = new ApexJmsProducerTest(); + + assertThatThrownBy(() -> apexJmsProducer.sendEvent(-1L, null, "TestApexJmsProducer", producerTest)) .isInstanceOf(ApexEventRuntimeException.class); } diff --git a/plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java/org/onap/policy/apex/plugins/event/carrier/jms/JmsCarrierTechnologyParametersTest.java b/plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java/org/onap/policy/apex/plugins/event/carrier/jms/JmsCarrierTechnologyParametersTest.java index eb0e3d888..6be0fd32c 100644 --- a/plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java/org/onap/policy/apex/plugins/event/carrier/jms/JmsCarrierTechnologyParametersTest.java +++ b/plugins/plugins-event/plugins-event-carrier/plugins-event-carrier-jms/src/test/java/org/onap/policy/apex/plugins/event/carrier/jms/JmsCarrierTechnologyParametersTest.java @@ -1,7 +1,7 @@ /*- * ============LICENSE_START======================================================= * Copyright (C) 2019 Samsung. All rights reserved. - * Modifications Copyright (C) 2019 Nordix Foundation. + * Modifications Copyright (C) 2019,2021 Nordix Foundation. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,10 +25,11 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; -import java.util.Base64; import java.util.Properties; +import javax.naming.Context; import org.junit.Before; import org.junit.Test; import org.onap.policy.common.parameters.GroupValidationResult; @@ -54,7 +55,6 @@ public class JmsCarrierTechnologyParametersTest { "org.jboss.naming.remote.client.InitialContextFactory"; private static final String DEFAULT_PROVIDER_URL = "remote://localhost:4447"; private static final String DEFAULT_SECURITY_PRINCIPAL = "userid"; - private static final String DEFAULT_SECURITY_CREDENTIALS = "cGFzc3dvcmQ="; private static final String DEFAULT_CONSUMER_TOPIC = "apex-in"; private static final String DEFAULT_PRODUCER_TOPIC = "apex-out"; private static final int DEFAULT_CONSUMER_WAIT_TIME = 100; @@ -74,6 +74,11 @@ public class JmsCarrierTechnologyParametersTest { public void testValidate() { result = jmsCarrierTechnologyParameters.validate(); assertNotNull(result); + assertFalse(result.getStatus().isValid()); + + jmsCarrierTechnologyParameters.setSecurityCredentials("DUMMY"); + result = jmsCarrierTechnologyParameters.validate(); + assertNotNull(result); assertTrue(result.getStatus().isValid()); } @@ -84,12 +89,24 @@ public class JmsCarrierTechnologyParametersTest { @Test public void testGetJmsProducerProperties() { - assertNotNull(jmsCarrierTechnologyParameters.getJmsConsumerProperties()); + Properties producerProperties = jmsCarrierTechnologyParameters.getJmsProducerProperties(); + assertNotNull(producerProperties); + assertNull(producerProperties.get(Context.SECURITY_CREDENTIALS)); + + jmsCarrierTechnologyParameters.setSecurityCredentials("DUMMY"); + producerProperties = jmsCarrierTechnologyParameters.getJmsProducerProperties(); + assertEquals("DUMMY", producerProperties.get(Context.SECURITY_CREDENTIALS)); } @Test public void testGetJmsConsumerProperties() { - assertNotNull(jmsCarrierTechnologyParameters.getJmsProducerProperties()); + Properties consumerProperties = jmsCarrierTechnologyParameters.getJmsConsumerProperties(); + assertNotNull(consumerProperties); + assertNull(consumerProperties.get(Context.SECURITY_CREDENTIALS)); + + jmsCarrierTechnologyParameters.setSecurityCredentials("DUMMY"); + consumerProperties = jmsCarrierTechnologyParameters.getJmsProducerProperties(); + assertEquals("DUMMY", consumerProperties.get(Context.SECURITY_CREDENTIALS)); } @Test @@ -179,9 +196,7 @@ public class JmsCarrierTechnologyParametersTest { @Test public void testSetSecurityCredentials() { - assertEquals( - new String(Base64.getDecoder().decode(DEFAULT_SECURITY_CREDENTIALS.getBytes())), - jmsCarrierTechnologyParameters.getSecurityCredentials()); + assertNull(jmsCarrierTechnologyParameters.getSecurityCredentials()); jmsCarrierTechnologyParameters.setSecurityCredentials(""); result = jmsCarrierTechnologyParameters.validate(); assertFalse(result.getStatus().isValid()); |