summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/xinterface/XResponseProcessor.java96
-rw-r--r--appc-inbound/appc-design-services/provider/src/test/java/org/onap/appc/design/services/impl/TestDesignServicesImpl.java204
2 files changed, 150 insertions, 150 deletions
diff --git a/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/xinterface/XResponseProcessor.java b/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/xinterface/XResponseProcessor.java
index 4340acca9..5d0154cdf 100644
--- a/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/xinterface/XResponseProcessor.java
+++ b/appc-inbound/appc-design-services/provider/src/main/java/org/onap/appc/design/xinterface/XResponseProcessor.java
@@ -35,64 +35,64 @@ import com.fasterxml.jackson.databind.ObjectMapper;
public class XResponseProcessor {
- private final EELFLogger log = EELFManager.getInstance().getLogger(XInterfaceService.class);
- Dme2Client dme2Client;
+ private final EELFLogger log = EELFManager.getInstance().getLogger(XInterfaceService.class);
+ Dme2Client dme2Client;
- public static XResponseProcessor getInstance() {
- return new XResponseProcessor();
- }
+ public static XResponseProcessor getInstance() {
+ return new XResponseProcessor();
+ }
- public String parseResponse(String execute, String action) throws Exception {
- ObjectMapper objectMapper = new ObjectMapper();
- JsonNode payloadObject = objectMapper.readTree(execute);
- log.info("payloadObject " + payloadObject);
+ public String parseResponse(String execute, String action) throws Exception {
+ ObjectMapper objectMapper = new ObjectMapper();
+ JsonNode payloadObject = objectMapper.readTree(execute);
+ log.info("payloadObject " + payloadObject);
- // String queryParam = null;
- String instarResponse = null;
- HashMap<String, String> payload = null;
- String ipAddress = null;
- String mask = null;
+ // String queryParam = null;
+ String instarResponse = null;
+ HashMap<String, String> payload = null;
+ String ipAddress = null;
+ String mask = null;
- try {
+ try {
- // check the payload whether its having ipaddr along with subnet
- ipAddress = payloadObject.get(DesignServiceConstants.INSTAR_V4_ADDRESS) != null
- ? payloadObject.get(DesignServiceConstants.INSTAR_V4_ADDRESS).textValue()
- : (payloadObject.get(DesignServiceConstants.INSTAR_V6_ADDRESS) != null)
- ? payloadObject.get(DesignServiceConstants.INSTAR_V6_ADDRESS).textValue()
- .toUpperCase()
- : null;
+ // check the payload whether its having ipaddr along with subnet
+ ipAddress = payloadObject.get(DesignServiceConstants.INSTAR_V4_ADDRESS) != null
+ ? payloadObject.get(DesignServiceConstants.INSTAR_V4_ADDRESS).textValue()
+ : (payloadObject.get(DesignServiceConstants.INSTAR_V6_ADDRESS) != null)
+ ? payloadObject.get(DesignServiceConstants.INSTAR_V6_ADDRESS).textValue()
+ .toUpperCase()
+ : null;
- mask = payloadObject.get(DesignServiceConstants.INSTAR_V4_MASK) != null
- ? payloadObject.get(DesignServiceConstants.INSTAR_V4_MASK).textValue()
- : (payloadObject.get(DesignServiceConstants.INSTAR_V6_MASK) != null)
- ? payloadObject.get(DesignServiceConstants.INSTAR_V6_MASK).textValue().toUpperCase()
- : null;
+ mask = payloadObject.get(DesignServiceConstants.INSTAR_V4_MASK) != null
+ ? payloadObject.get(DesignServiceConstants.INSTAR_V4_MASK).textValue()
+ : (payloadObject.get(DesignServiceConstants.INSTAR_V6_MASK) != null)
+ ? payloadObject.get(DesignServiceConstants.INSTAR_V6_MASK).textValue().toUpperCase()
+ : null;
- // TODO -short format
+ // TODO -short format
- /*
- * if (mask != null) { queryParam = ipAddress + "," +mask ;
- * log.info("Calling Instar with IpAddress "+ ipAddress + " Mask value: "+ mask ); } else {
- * queryParam = "ipAddress "+ipAddress ; log.info("Calling Instar with IpAddress "+
- * ipAddress); }
- */
+ /*
+ * if (mask != null) { queryParam = ipAddress + "," +mask ;
+ * log.info("Calling Instar with IpAddress "+ ipAddress + " Mask value: "+ mask ); } else {
+ * queryParam = "ipAddress "+ipAddress ; log.info("Calling Instar with IpAddress "+
+ * ipAddress); }
+ */
- payload = new HashMap<String, String>();
- payload.put("ipAddress", ipAddress);
- payload.put("mask", mask);
- log.info("Calling Instar with IpAddress " + ipAddress + " Mask value: " + mask);
- dme2Client = new Dme2Client("getVnfbyIpadress", "payload", payload);
+ payload = new HashMap<String, String>();
+ payload.put("ipAddress", ipAddress);
+ payload.put("mask", mask);
+ log.info("Calling Instar with IpAddress " + ipAddress + " Mask value: " + mask);
+ dme2Client = new Dme2Client("getVnfbyIpadress", "payload", payload);
- instarResponse = dme2Client.send();
+ instarResponse = dme2Client.send();
- log.debug("Resposne from Instar = " + instarResponse);
- if (instarResponse == null || instarResponse.length() < 0)
- throw new Exception("No Data received from Instar for this action " + action);
- } catch (Exception e) {
- e.printStackTrace();
- throw e;
+ log.debug("Resposne from Instar = " + instarResponse);
+ if (instarResponse == null || instarResponse.length() < 0)
+ throw new Exception("No Data received from Instar for this action " + action);
+ } catch (Exception e) {
+ e.printStackTrace();
+ throw e;
+ }
+ return instarResponse;
}
- return instarResponse;
- }
}
diff --git a/appc-inbound/appc-design-services/provider/src/test/java/org/onap/appc/design/services/impl/TestDesignServicesImpl.java b/appc-inbound/appc-design-services/provider/src/test/java/org/onap/appc/design/services/impl/TestDesignServicesImpl.java
index cfe642a4b..bc1be2435 100644
--- a/appc-inbound/appc-design-services/provider/src/test/java/org/onap/appc/design/services/impl/TestDesignServicesImpl.java
+++ b/appc-inbound/appc-design-services/provider/src/test/java/org/onap/appc/design/services/impl/TestDesignServicesImpl.java
@@ -42,108 +42,108 @@ import org.powermock.modules.junit4.PowerMockRunner;
@PrepareForTest({DesignDBService.class,XInterfaceService.class,XResponseProcessor.class})
public class TestDesignServicesImpl {
- private DesignServicesImpl designServicesImpl;
- private DbserviceInput dbserviceInput;
- private XinterfaceserviceInput xinterfaceserviceInput;
- private ValidatorInput validatorInput;
- private DesignRequest designRequest;
- private DesignDBService designDBService;
- private XInterfaceService xInterfaceService;
- private XResponseProcessor xResponseProcessor;
-
-
- @Before
- public void setUp() throws Exception {
- designServicesImpl = new DesignServicesImpl();
- dbserviceInput = Mockito.mock(DbserviceInput.class);
- designRequest = Mockito.mock(DesignRequest.class);
- designDBService = Mockito.mock(DesignDBService.class);
- xInterfaceService = Mockito.mock(XInterfaceService.class);
- PowerMockito.mockStatic(DesignDBService.class);
- PowerMockito.mockStatic(XResponseProcessor.class);
- PowerMockito.mockStatic(XInterfaceService.class);
- xResponseProcessor = PowerMockito.mock(XResponseProcessor.class);
- xinterfaceserviceInput = Mockito.mock(XinterfaceserviceInput.class);
- validatorInput = Mockito.mock(ValidatorInput.class);
- when(dbserviceInput.getDesignRequest()).thenReturn(designRequest);
- when(xinterfaceserviceInput.getDesignRequest()).thenReturn(designRequest);
- when(validatorInput.getDesignRequest()).thenReturn(designRequest);
- when(designRequest.getRequestId()).thenReturn("123");
- when(designRequest.getAction()).thenReturn("getDesigns");
- when(designRequest.getPayload()).thenReturn("{\"artifact-contents\":\"\",\"userID\":\"user\"}");
- }
-
- @Test
- public void testDbService() throws Exception {
- PowerMockito.when(DesignDBService.initialise()).thenReturn(designDBService);
- when(designDBService.execute(eq("getDesigns"), anyString(), eq("123"))).thenReturn("success");
- assertEquals("400",
- designServicesImpl.dbservice(dbserviceInput).get().getResult().getStatus().getCode());
- }
-
- @Test
- public void testDbServiceWithException() throws Exception {
- PowerMockito.when(DesignDBService.initialise()).thenReturn(designDBService);
- when(designDBService.execute(eq("getDesigns"), anyString(), eq("123")))
+ private DesignServicesImpl designServicesImpl;
+ private DbserviceInput dbserviceInput;
+ private XinterfaceserviceInput xinterfaceserviceInput;
+ private ValidatorInput validatorInput;
+ private DesignRequest designRequest;
+ private DesignDBService designDBService;
+ private XInterfaceService xInterfaceService;
+ private XResponseProcessor xResponseProcessor;
+
+
+ @Before
+ public void setUp() throws Exception {
+ designServicesImpl = new DesignServicesImpl();
+ dbserviceInput = Mockito.mock(DbserviceInput.class);
+ designRequest = Mockito.mock(DesignRequest.class);
+ designDBService = Mockito.mock(DesignDBService.class);
+ xInterfaceService = Mockito.mock(XInterfaceService.class);
+ PowerMockito.mockStatic(DesignDBService.class);
+ PowerMockito.mockStatic(XResponseProcessor.class);
+ PowerMockito.mockStatic(XInterfaceService.class);
+ xResponseProcessor = PowerMockito.mock(XResponseProcessor.class);
+ xinterfaceserviceInput = Mockito.mock(XinterfaceserviceInput.class);
+ validatorInput = Mockito.mock(ValidatorInput.class);
+ when(dbserviceInput.getDesignRequest()).thenReturn(designRequest);
+ when(xinterfaceserviceInput.getDesignRequest()).thenReturn(designRequest);
+ when(validatorInput.getDesignRequest()).thenReturn(designRequest);
+ when(designRequest.getRequestId()).thenReturn("123");
+ when(designRequest.getAction()).thenReturn("getDesigns");
+ when(designRequest.getPayload()).thenReturn("{\"artifact-contents\":\"\",\"userID\":\"user\"}");
+ }
+
+ @Test
+ public void testDbService() throws Exception {
+ PowerMockito.when(DesignDBService.initialise()).thenReturn(designDBService);
+ when(designDBService.execute(eq("getDesigns"), anyString(), eq("123"))).thenReturn("success");
+ assertEquals("400",
+ designServicesImpl.dbservice(dbserviceInput).get().getResult().getStatus().getCode());
+ }
+
+ @Test
+ public void testDbServiceWithException() throws Exception {
+ PowerMockito.when(DesignDBService.initialise()).thenReturn(designDBService);
+ when(designDBService.execute(eq("getDesigns"), anyString(), eq("123")))
.thenThrow(new Exception());
- assertEquals("401",
- designServicesImpl.dbservice(dbserviceInput).get().getResult().getStatus().getCode());
- }
-
- @Test
- public void testXinterfaceservice() throws Exception {
- PowerMockito.when(XInterfaceService.getInstance()).thenReturn(xInterfaceService);
- PowerMockito.when(XResponseProcessor.getInstance()).thenReturn(xResponseProcessor);
- when(xResponseProcessor.parseResponse(anyString(), eq("getDesigns"))).thenReturn("success");
- assertEquals("400", designServicesImpl.xinterfaceservice(xinterfaceserviceInput).get()
- .getResult().getStatus().getCode());
- }
-
- @Test
- public void testXinterfaceserviceWithException() throws Exception {
- PowerMockito.when(XInterfaceService.getInstance()).thenReturn(xInterfaceService);
- PowerMockito.when(XResponseProcessor.getInstance()).thenReturn(xResponseProcessor);
- when(xResponseProcessor.parseResponse(anyString(), eq("getDesigns"))).thenThrow(new Exception());
- assertEquals("401", designServicesImpl.xinterfaceservice(xinterfaceserviceInput).get()
- .getResult().getStatus().getCode());
- }
-
- @Test
- public void testValidatorJson() throws Exception {
- when(designRequest.getDataType()).thenReturn("JSON");
- assertEquals("400",
- designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
- }
-
- @Test
- public void testValidatorXml() throws Exception {
- when(designRequest.getPayload()).thenReturn("<artifact-contents></artifact-contents>");
- when(designRequest.getDataType()).thenReturn("XML");
- assertEquals("400",
- designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
- }
-
- @Test
- public void testValidatorYaml() throws Exception {
- when(designRequest.getPayload()).thenReturn("artifact-contents: 34843");
- when(designRequest.getDataType()).thenReturn("YAML");
- assertEquals("400",
- designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
- }
-
- @Test
- public void testValidatorVelocity() throws Exception {
- when(designRequest.getPayload()).thenReturn("artifact-contents: 34843");
- when(designRequest.getDataType()).thenReturn("VELOCITY");
- assertEquals("400",
- designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
- }
-
- @Test
- public void testValidatorInvalid() throws Exception {
- when(designRequest.getDataType()).thenReturn("XYZ");
- assertEquals("401",
- designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
- }
+ assertEquals("401",
+ designServicesImpl.dbservice(dbserviceInput).get().getResult().getStatus().getCode());
+ }
+
+ @Test
+ public void testXinterfaceservice() throws Exception {
+ PowerMockito.when(XInterfaceService.getInstance()).thenReturn(xInterfaceService);
+ PowerMockito.when(XResponseProcessor.getInstance()).thenReturn(xResponseProcessor);
+ when(xResponseProcessor.parseResponse(anyString(), eq("getDesigns"))).thenReturn("success");
+ assertEquals("400", designServicesImpl.xinterfaceservice(xinterfaceserviceInput).get()
+ .getResult().getStatus().getCode());
+ }
+
+ @Test
+ public void testXinterfaceserviceWithException() throws Exception {
+ PowerMockito.when(XInterfaceService.getInstance()).thenReturn(xInterfaceService);
+ PowerMockito.when(XResponseProcessor.getInstance()).thenReturn(xResponseProcessor);
+ when(xResponseProcessor.parseResponse(anyString(), eq("getDesigns"))).thenThrow(new Exception());
+ assertEquals("401", designServicesImpl.xinterfaceservice(xinterfaceserviceInput).get()
+ .getResult().getStatus().getCode());
+ }
+
+ @Test
+ public void testValidatorJson() throws Exception {
+ when(designRequest.getDataType()).thenReturn("JSON");
+ assertEquals("400",
+ designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
+ }
+
+ @Test
+ public void testValidatorXml() throws Exception {
+ when(designRequest.getPayload()).thenReturn("<artifact-contents></artifact-contents>");
+ when(designRequest.getDataType()).thenReturn("XML");
+ assertEquals("400",
+ designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
+ }
+
+ @Test
+ public void testValidatorYaml() throws Exception {
+ when(designRequest.getPayload()).thenReturn("artifact-contents: 34843");
+ when(designRequest.getDataType()).thenReturn("YAML");
+ assertEquals("400",
+ designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
+ }
+
+ @Test
+ public void testValidatorVelocity() throws Exception {
+ when(designRequest.getPayload()).thenReturn("artifact-contents: 34843");
+ when(designRequest.getDataType()).thenReturn("VELOCITY");
+ assertEquals("400",
+ designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
+ }
+
+ @Test
+ public void testValidatorInvalid() throws Exception {
+ when(designRequest.getDataType()).thenReturn("XYZ");
+ assertEquals("401",
+ designServicesImpl.validator(validatorInput).get().getResult().getStatus().getCode());
+ }
}