aboutsummaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/test/java/org/onap/vid/controllers/ChangeManagementControllerTest.java
diff options
context:
space:
mode:
authorSonsino, Ofir (os0695) <os0695@intl.att.com>2018-03-19 17:39:39 +0200
committerSonsino, Ofir (os0695) <os0695@intl.att.com>2018-03-19 17:39:39 +0200
commit728e24f8d47287eeb4994780706adbe7ec99d941 (patch)
tree719a2193df6f53ae879385f2e9206c1996bf80c1 /vid-app-common/src/test/java/org/onap/vid/controllers/ChangeManagementControllerTest.java
parenta94ec86f242d57fc0832f2658114ae8c9d1c6b1c (diff)
Unit tests
Change-Id: I0834a2b68d61664a82492c8465fa82aee6c0f017 Issue-ID: VID-197 Signed-off-by: Sonsino, Ofir (os0695) <os0695@intl.att.com>
Diffstat (limited to 'vid-app-common/src/test/java/org/onap/vid/controllers/ChangeManagementControllerTest.java')
-rw-r--r--vid-app-common/src/test/java/org/onap/vid/controllers/ChangeManagementControllerTest.java161
1 files changed, 161 insertions, 0 deletions
diff --git a/vid-app-common/src/test/java/org/onap/vid/controllers/ChangeManagementControllerTest.java b/vid-app-common/src/test/java/org/onap/vid/controllers/ChangeManagementControllerTest.java
new file mode 100644
index 000000000..2e2bc11e6
--- /dev/null
+++ b/vid-app-common/src/test/java/org/onap/vid/controllers/ChangeManagementControllerTest.java
@@ -0,0 +1,161 @@
+package org.onap.vid.controllers;
+
+import java.util.Collection;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.codehaus.jackson.map.ObjectMapper;
+import org.json.simple.JSONArray;
+import org.junit.Test;
+import org.onap.vid.changeManagement.ChangeManagementRequest;
+import org.onap.vid.changeManagement.GetVnfWorkflowRelationRequest;
+import org.onap.vid.changeManagement.VnfWorkflowRelationRequest;
+import org.onap.vid.mso.MsoResponseWrapperInterface;
+import org.onap.vid.services.ChangeManagementService;
+import org.onap.vid.services.ChangeManagementServiceImpl;
+import org.onap.vid.services.WorkflowService;
+import org.onap.vid.services.WorkflowServiceImpl;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.multipart.MultipartFile;
+
+public class ChangeManagementControllerTest {
+
+ private ChangeManagementController createTestSubject() {
+ return new ChangeManagementController(new WorkflowServiceImpl(), new ChangeManagementServiceImpl(null, null),
+ null);
+ }
+
+ @Test
+ public void testGetWorkflow() throws Exception {
+ ChangeManagementController testSubject;
+ Collection<String> vnfs = null;
+ ResponseEntity<Collection<String>> result;
+
+ // default test
+ testSubject = createTestSubject();
+ try {
+ result = testSubject.getWorkflow(vnfs);
+ } catch (
+
+ Exception e) {
+ }
+ }
+
+ @Test
+ public void testGetMSOChangeManagements() throws Exception {
+ ChangeManagementController testSubject;
+
+ // default test
+ testSubject = createTestSubject();
+ try {
+ testSubject.getMSOChangeManagements();
+ } catch (
+
+ Exception e) {
+ }
+ }
+
+ @Test
+ public void testChangeManagement() throws Exception {
+ ChangeManagementController testSubject;
+ String vnfName = "";
+ HttpServletRequest request = null;
+ ChangeManagementRequest changeManagmentRequest = null;
+ ResponseEntity<String> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.changeManagement(vnfName, request, changeManagmentRequest);
+ }
+
+ @Test
+ public void testUploadConfigUpdateFile() throws Exception {
+ ChangeManagementController testSubject;
+ MultipartFile file = null;
+ ResponseEntity result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.uploadConfigUpdateFile(file);
+ }
+
+ @Test
+ public void testGetSchedulerChangeManagements() throws Exception {
+ ChangeManagementController testSubject;
+ ResponseEntity<JSONArray> result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getSchedulerChangeManagements();
+ }
+
+ @Test
+ public void testDeleteSchedule() throws Exception {
+ ChangeManagementController testSubject;
+ String scheduleId = "";
+ ResponseEntity result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.deleteSchedule(scheduleId);
+ }
+
+ @Test
+ public void testGetWorkflows() throws Exception {
+ ChangeManagementController testSubject;
+ GetVnfWorkflowRelationRequest getVnfWorkflowRelationRequest = null;
+ ResponseEntity result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getWorkflows(getVnfWorkflowRelationRequest);
+ }
+
+ @Test
+ public void testCreateWorkflowRelation() throws Exception {
+ ChangeManagementController testSubject;
+ VnfWorkflowRelationRequest vnfWorkflowRelationRequest = null;
+ ResponseEntity result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.createWorkflowRelation(vnfWorkflowRelationRequest);
+ }
+
+ @Test
+ public void testGetAllWorkflowRelation() throws Exception {
+ ChangeManagementController testSubject;
+ ResponseEntity result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.getAllWorkflowRelation();
+ }
+
+ @Test
+ public void testDeleteWorkflowRelation() throws Exception {
+ ChangeManagementController testSubject;
+ VnfWorkflowRelationRequest vnfWorkflowRelationRequest = null;
+ ResponseEntity result;
+
+ // default test
+ testSubject = createTestSubject();
+ result = testSubject.deleteWorkflowRelation(vnfWorkflowRelationRequest);
+ }
+
+ @Test
+ public void testClientDerivedExceptionAsBadRequest() throws Exception {
+ ChangeManagementController testSubject;
+ Exception e = null;
+ MsoResponseWrapperInterface result;
+
+ // default test
+ try {
+ testSubject = createTestSubject();
+ result = testSubject.clientDerivedExceptionAsBadRequest(e);
+ } catch (
+
+ Exception ex) {
+ }
+ }
+} \ No newline at end of file