import org.onap.policy.apex.model.utilities.TextFileUtils;
import org.onap.policy.apex.service.engine.event.impl.jsonprotocolplugin.Apex2JsonEventConverter;
import org.onap.policy.apex.service.engine.event.impl.jsonprotocolplugin.JsonEventProtocolParameters;
-import org.onap.policy.apex.service.engine.event.testpojos.TestPojo;
-import org.onap.policy.apex.service.engine.event.testpojos.TestPojoList;
+import org.onap.policy.apex.service.engine.event.testpojos.DummyPojo;
+import org.onap.policy.apex.service.engine.event.testpojos.DummyPojoList;
import org.onap.policy.common.parameters.ParameterService;
import org.slf4j.ext.XLogger;
import org.slf4j.ext.XLoggerFactory;
*
* @author Liam Fallon (liam.fallon@ericsson.com)
*/
-public class TestJsonEventHandlerForPojo {
- private static final XLogger logger = XLoggerFactory.getXLogger(TestJsonEventHandlerForPojo.class);
+public class JsonEventHandlerForPojoTest {
+ private static final XLogger logger = XLoggerFactory.getXLogger(JsonEventHandlerForPojoTest.class);
/**
* Setup event model.
assertEquals("Outside", apexEvent.getSource());
assertEquals("Apex", apexEvent.getTarget());
- TestPojo testPojo = (TestPojo) apexEvent.get("POJO_PAR");
+ DummyPojo testPojo = (DummyPojo) apexEvent.get("POJO_PAR");
assertEquals(1, testPojo.getAnInt());
assertEquals(2, testPojo.getAnInteger().intValue());
assertEquals("Outside", apexEvent.getSource());
assertEquals("Apex", apexEvent.getTarget());
- TestPojoList testPojoList = (TestPojoList) apexEvent.get("POJO_LIST_PAR");
+ DummyPojoList testPojoList = (DummyPojoList) apexEvent.get("POJO_LIST_PAR");
- for (TestPojo testPojo : testPojoList.getTestPojoList()) {
+ for (DummyPojo testPojo : testPojoList.getTestPojoList()) {
assertEquals(1, testPojo.getAnInt());
assertEquals(2, testPojo.getAnInteger().intValue());
assertEquals("a string", testPojo.getSomeString());
*
* @author Liam Fallon (liam.fallon@ericsson.com)
*/
-public class TestJsonEventHandler {
- private static final XLogger logger = XLoggerFactory.getXLogger(TestJsonEventHandler.class);
+public class JsonEventHandlerTest {
+ private static final XLogger logger = XLoggerFactory.getXLogger(JsonEventHandlerTest.class);
/**
* Setup event model.
assertNotNull(jsonEventConverter);
jsonEventConverter.init(new JsonEventProtocolParameters());
- final String apexEventJsonStringIn = JsonEventGenerator.jsonEvent();
+ final String apexEventJsonStringIn = SupportJsonEventGenerator.jsonEvent();
logger.debug("input event\n" + apexEventJsonStringIn);
String apexEventJsonStringIn = null;
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNoName();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNoName();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
}
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventBadName();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventBadName();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
}
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNoExName();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNoExName();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
e.getMessage().substring(0, 82));
}
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNoVersion();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNoVersion();
ApexEvent event = jsonEventConverter.toApexEvent(null, apexEventJsonStringIn).get(0);
assertEquals("0.0.1", event.getVersion());
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventBadVersion();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventBadVersion();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
}
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNoExVersion();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNoExVersion();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
e.getMessage().substring(0, 128));
}
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNoNamespace();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNoNamespace();
event = jsonEventConverter.toApexEvent(null, apexEventJsonStringIn).get(0);
assertEquals("org.onap.policy.apex.events", event.getNameSpace());
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventBadNamespace();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventBadNamespace();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
}
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNoExNamespace();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNoExNamespace();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
+ "for that event in the Apex model", e.getMessage().substring(0, 168));
}
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNoSource();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNoSource();
event = jsonEventConverter.toApexEvent(null, apexEventJsonStringIn).get(0);
assertEquals("source", event.getSource());
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventBadSource();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventBadSource();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
e.getMessage().substring(0, 78));
}
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNoTarget();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNoTarget();
event = jsonEventConverter.toApexEvent(null, apexEventJsonStringIn).get(0);
assertEquals("target", event.getTarget());
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventBadTarget();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventBadTarget();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
}
try {
- apexEventJsonStringIn = JsonEventGenerator.jsonEventMissingFields();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventMissingFields();
jsonEventConverter.toApexEvent(null, apexEventJsonStringIn);
fail("Test should throw an exception here");
} catch (final ApexEventException e) {
e.getMessage().substring(0, 124));
}
- apexEventJsonStringIn = JsonEventGenerator.jsonEventNullFields();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventNullFields();
event = jsonEventConverter.toApexEvent(null, apexEventJsonStringIn).get(0);
assertEquals(null, event.get("TestSlogan"));
assertEquals(-1, event.get("intPar"));
final AxEvent eventDefinition = ModelService.getModel(AxEvents.class).get("BasicEvent");
eventDefinition.getParameterMap().get("intPar").setOptional(true);
- apexEventJsonStringIn = JsonEventGenerator.jsonEventMissingFields();
+ apexEventJsonStringIn = SupportJsonEventGenerator.jsonEventMissingFields();
event = jsonEventConverter.toApexEvent(null, apexEventJsonStringIn).get(0);
assertEquals(null, event.get("TestSlogan"));
assertEquals(null, event.get("intPar"));