1 package org.onap.vid.controller;
4 import org.onap.vid.mso.MsoBusinessLogicImpl;
5 import org.onap.vid.mso.MsoInterface;
6 import org.onap.vid.mso.rest.RequestDetails;
7 import org.onap.vid.mso.rest.RequestDetailsWrapper;
8 import org.onap.vid.services.CloudOwnerServiceImpl;
9 import org.springframework.http.ResponseEntity;
10 import org.togglz.core.manager.FeatureManager;
12 import javax.servlet.http.HttpServletRequest;
14 import static org.mockito.Mockito.mock;
16 public class MsoControllerNewTest {
18 private MsoController createTestSubject() {
20 return new MsoController(new MsoBusinessLogicImpl(mock(MsoInterface.class),mock(FeatureManager.class)), new CloudOwnerServiceImpl(null, null));
21 } catch (Exception e) {
27 public void testCreateSvcInstance() throws Exception {
28 MsoController testSubject;
29 HttpServletRequest request = null;
30 RequestDetails mso_request = null;
31 ResponseEntity<String> result;
35 testSubject = createTestSubject();
36 result = testSubject.createSvcInstance(request, mso_request);
37 } catch (Exception e) {
42 public void testCreateVnf() throws Exception {
43 MsoController testSubject;
44 String serviceInstanceId = "";
45 HttpServletRequest request = null;
46 RequestDetails mso_request = null;
47 ResponseEntity<String> result;
51 testSubject = createTestSubject();
52 result = testSubject.createVnf(serviceInstanceId, request, mso_request);
53 } catch (Exception e) {
58 public void testCreateNwInstance() throws Exception {
59 MsoController testSubject;
60 String serviceInstanceId = "";
61 HttpServletRequest request = null;
62 RequestDetails mso_request = null;
63 ResponseEntity<String> result;
67 testSubject = createTestSubject();
68 result = testSubject.createNwInstance(serviceInstanceId, request, mso_request);
69 } catch (Exception e) {
74 public void testCreateVolumeGroupInstance() throws Exception {
75 MsoController testSubject;
76 String serviceInstanceId = "";
77 String vnfInstanceId = "";
78 HttpServletRequest request = null;
79 RequestDetails mso_request = null;
80 ResponseEntity<String> result;
84 testSubject = createTestSubject();
85 result = testSubject.createVolumeGroupInstance(serviceInstanceId, vnfInstanceId, request, mso_request);
86 } catch (Exception e) {
91 public void testCreateVfModuleInstance() throws Exception {
92 MsoController testSubject;
93 String serviceInstanceId = "";
94 String vnfInstanceId = "";
95 HttpServletRequest request = null;
96 RequestDetails mso_request = null;
97 ResponseEntity<String> result;
101 testSubject = createTestSubject();
102 result = testSubject.createVfModuleInstance(serviceInstanceId, vnfInstanceId, request, mso_request);
103 } catch (Exception e) {
108 public void testCreateConfigurationInstance() throws Exception {
109 MsoController testSubject;
110 String serviceInstanceId = "";
111 HttpServletRequest request = null;
112 RequestDetailsWrapper mso_request = null;
113 ResponseEntity<String> result;
117 testSubject = createTestSubject();
118 result = testSubject.createConfigurationInstance(serviceInstanceId, request, mso_request);
119 } catch (Exception e) {
124 public void testDeleteSvcInstance() throws Exception {
125 MsoController testSubject;
126 String serviceInstanceId = "";
127 HttpServletRequest request = null;
128 RequestDetails mso_request = null;
133 testSubject = createTestSubject();
134 result = testSubject.deleteSvcInstance(serviceInstanceId, request, mso_request, "");
135 } catch (Exception e) {
140 public void testDeleteVnf() throws Exception {
141 MsoController testSubject;
142 String serviceInstanceId = "";
143 String vnfInstanceId = "";
144 HttpServletRequest request = null;
145 RequestDetails mso_request = null;
146 ResponseEntity<String> result;
150 testSubject = createTestSubject();
151 result = testSubject.deleteVnf(serviceInstanceId, vnfInstanceId, request, mso_request);
152 } catch (Exception e) {
157 public void testDeleteConfiguration() throws Exception {
158 MsoController testSubject;
159 String serviceInstanceId = "";
160 String configurationId = "";
161 RequestDetailsWrapper mso_request = null;
162 ResponseEntity<String> result;
166 testSubject = createTestSubject();
167 result = testSubject.deleteConfiguration(serviceInstanceId, configurationId, mso_request);
168 } catch (Exception e) {
173 public void testActivateConfiguration() throws Exception {
174 MsoController testSubject;
175 String serviceInstanceId = "";
176 String configurationId = "";
177 RequestDetails mso_request = null;
178 ResponseEntity<String> result;
182 testSubject = createTestSubject();
183 result = testSubject.activateConfiguration(serviceInstanceId, configurationId, mso_request);
184 } catch (Exception e) {
189 public void testDeactivateConfiguration() throws Exception {
190 MsoController testSubject;
191 String serviceInstanceId = "";
192 String configurationId = "";
193 RequestDetails mso_request = null;
194 ResponseEntity<String> result;
198 testSubject = createTestSubject();
199 result = testSubject.deactivateConfiguration(serviceInstanceId, configurationId, mso_request);
200 } catch (Exception e) {
205 public void testDisablePortOnConfiguration() throws Exception {
206 MsoController testSubject;
207 String serviceInstanceId = "";
208 String configurationId = "";
209 RequestDetails mso_request = null;
210 ResponseEntity<String> result;
214 testSubject = createTestSubject();
215 result = testSubject.disablePortOnConfiguration(serviceInstanceId, configurationId, mso_request);
216 } catch (Exception e) {
221 public void testEnablePortOnConfiguration() throws Exception {
222 MsoController testSubject;
223 String serviceInstanceId = "";
224 String configurationId = "";
225 RequestDetails mso_request = null;
226 ResponseEntity<String> result;
230 testSubject = createTestSubject();
231 result = testSubject.enablePortOnConfiguration(serviceInstanceId, configurationId, mso_request);
232 } catch (Exception e) {
237 public void testDeleteVfModule() throws Exception {
238 MsoController testSubject;
239 String serviceInstanceId = "";
240 String vnfInstanceId = "";
241 String vfModuleId = "";
242 HttpServletRequest request = null;
243 RequestDetails mso_request = null;
244 ResponseEntity<String> result;
248 testSubject = createTestSubject();
249 result = testSubject.deleteVfModule(serviceInstanceId, vnfInstanceId, vfModuleId, request, mso_request);
250 } catch (Exception e) {
255 public void testDeleteVolumeGroupInstance() throws Exception {
256 MsoController testSubject;
257 String serviceInstanceId = "";
258 String vnfInstanceId = "";
259 String volumeGroupId = "";
260 HttpServletRequest request = null;
261 RequestDetails mso_request = null;
262 ResponseEntity<String> result;
266 testSubject = createTestSubject();
267 result = testSubject.deleteVolumeGroupInstance(serviceInstanceId, vnfInstanceId, volumeGroupId, request,
269 } catch (Exception e) {
274 public void testDeleteNwInstance() throws Exception {
275 MsoController testSubject;
276 String serviceInstanceId = "";
277 String networkInstanceId = "";
278 HttpServletRequest request = null;
279 RequestDetails mso_request = null;
280 ResponseEntity<String> result;
284 testSubject = createTestSubject();
285 result = testSubject.deleteNwInstance(serviceInstanceId, networkInstanceId, request, mso_request);
286 } catch (Exception e) {
291 public void testGetOrchestrationRequest() throws Exception {
292 MsoController testSubject;
293 String requestId = "";
294 HttpServletRequest request = null;
295 ResponseEntity<String> result;
299 testSubject = createTestSubject();
300 result = testSubject.getOrchestrationRequest(requestId, request);
301 } catch (Exception e) {
306 public void testGetOrchestrationRequests() throws Exception {
307 MsoController testSubject;
308 String filterString = "";
309 HttpServletRequest request = null;
310 ResponseEntity<String> result;
314 testSubject = createTestSubject();
315 result = testSubject.getOrchestrationRequests(filterString, request);
316 } catch (Exception e) {
321 public void testActivateServiceInstance() throws Exception {
322 MsoController testSubject;
323 String serviceInstanceId = "";
324 RequestDetails requestDetails = null;
325 ResponseEntity<String> result;
329 testSubject = createTestSubject();
330 result = testSubject.activateServiceInstance(serviceInstanceId, requestDetails);
331 } catch (Exception e) {
336 public void testDeactivateServiceInstance() throws Exception {
337 MsoController testSubject;
338 String serviceInstanceId = "";
339 RequestDetails requestDetails = null;
340 ResponseEntity<String> result;
344 testSubject = createTestSubject();
345 result = testSubject.deactivateServiceInstance(serviceInstanceId, requestDetails);
346 } catch (Exception e) {
351 public void testManualTaskComplete() throws Exception {
352 MsoController testSubject;
354 RequestDetails requestDetails = null;
355 ResponseEntity<String> result;
359 testSubject = createTestSubject();
360 result = testSubject.manualTaskComplete(taskId, requestDetails);
361 } catch (Exception e) {
366 public void testRemoveRelationshipFromServiceInstance() throws Exception {
367 MsoController testSubject;
368 String serviceInstanceId = "";
369 RequestDetails requestDetails = null;
370 ResponseEntity<String> result;
374 testSubject = createTestSubject();
375 result = testSubject.removeRelationshipFromServiceInstance(serviceInstanceId, requestDetails);
376 } catch (Exception e) {
381 public void testAddRelationshipToServiceInstance() throws Exception {
382 MsoController testSubject;
383 String serviceInstanceId = "";
384 RequestDetails requestDetails = null;
385 ResponseEntity<String> result;
389 testSubject = createTestSubject();
390 result = testSubject.addRelationshipToServiceInstance(serviceInstanceId, requestDetails);
391 } catch (Exception e) {