Unit tests
[vid.git] / vid-app-common / src / test / java / org / onap / vid / services / ChangeManagementServiceImplTest.java
1 package org.onap.vid.services;
2
3 import static org.junit.Assert.*;
4 import java.util.*;
5
6 import org.json.simple.JSONArray;
7 import org.junit.Assert;
8 import org.junit.Test;
9 import org.onap.portalsdk.core.service.DataAccessService;
10 import org.onap.portalsdk.core.service.DataAccessServiceImpl;
11 import org.onap.vid.changeManagement.ChangeManagementRequest;
12 import org.onap.vid.changeManagement.GetVnfWorkflowRelationRequest;
13 import org.onap.vid.changeManagement.RequestDetails;
14 import org.onap.vid.changeManagement.VnfWorkflowRelationAllResponse;
15 import org.onap.vid.changeManagement.VnfWorkflowRelationRequest;
16 import org.onap.vid.changeManagement.VnfWorkflowRelationResponse;
17 import org.onap.vid.mso.MsoBusinessLogic;
18 import org.onap.vid.mso.MsoBusinessLogicImpl;
19 import org.onap.vid.mso.rest.MsoRestClientNew;
20 import org.onap.vid.mso.rest.Request;
21 import org.springframework.http.ResponseEntity;
22 import org.springframework.web.multipart.MultipartFile;
23
24 public class ChangeManagementServiceImplTest {
25
26     private ChangeManagementServiceImpl createTestSubject() {
27         return new ChangeManagementServiceImpl(new DataAccessServiceImpl(), new MsoBusinessLogicImpl(new MsoRestClientNew()));
28     }
29
30     @Test
31     public void testGetMSOChangeManagements() throws Exception {
32         ChangeManagementServiceImpl testSubject;
33         Collection<Request> result;
34
35         // default test
36         testSubject = createTestSubject();
37         result = testSubject.getMSOChangeManagements();
38     }
39
40     @Test
41     public void testDoChangeManagement() throws Exception {
42         ChangeManagementServiceImpl testSubject;
43         ChangeManagementRequest request = null;
44         String vnfName = "";
45         ResponseEntity<String> result;
46
47         // test 1
48         testSubject = createTestSubject();
49         request = null;
50         result = testSubject.doChangeManagement(request, vnfName);
51         Assert.assertEquals(null, result);
52     }
53
54     
55     @Test
56     public void testGetSchedulerChangeManagements() throws Exception {
57         ChangeManagementServiceImpl testSubject;
58         JSONArray result;
59
60         // default test
61         testSubject = createTestSubject();
62         result = testSubject.getSchedulerChangeManagements();
63     }
64
65     @Test
66     public void testDeleteSchedule() throws Exception {
67         ChangeManagementServiceImpl testSubject;
68         String scheduleId = "";
69
70         // default test
71         testSubject = createTestSubject();
72         testSubject.deleteSchedule(scheduleId);
73     }
74
75
76
77     /*
78      * TODO: fix private ChangeManagementServiceImpl createTestSubject() {
79      * return new ChangeManagementServiceImpl(); }
80      */
81
82     /*
83      * @Test public void testGetMSOChangeManagements() throws Exception {
84      * ChangeManagementServiceImpl testSubject; Collection<Request> result;
85      * 
86      * // default test testSubject = createTestSubject(); result =
87      * testSubject.getMSOChangeManagements(); }
88      * 
89      * 
90      * @Test public void testFindRequestByVnfName() throws Exception {
91      * ChangeManagementServiceImpl testSubject;List<RequestDetails> requests =
92      * null; String vnfName = ""; RequestDetails result;
93      * 
94      * // test 1 testSubject=createTestSubject();requests = null;
95      * result=Deencapsulation.invoke(testSubject, "findRequestByVnfName", new
96      * Object[]{List<RequestDetails>.class, vnfName}); Assert.assertEquals(null,
97      * result); }
98      */
99     /*
100      * 
101      * @Test public void testDoChangeManagement() throws Exception {
102      * ChangeManagementServiceImpl testSubject; ChangeManagementRequest request
103      * = null; String vnfName = ""; ResponseEntity<String> result;
104      * 
105      * // test 1 testSubject = createTestSubject(); request = null; result =
106      * testSubject.doChangeManagement(request, vnfName);
107      * Assert.assertEquals(null, result); }
108      * 
109      * 
110      * @Test public void testGetSchedulerChangeManagements() throws Exception {
111      * ChangeManagementServiceImpl testSubject; JSONArray result;
112      * 
113      * // default test testSubject = createTestSubject(); result =
114      * testSubject.getSchedulerChangeManagements(); }
115      */
116 }