1 package org.onap.vid.controllers;
3 import javax.servlet.http.HttpServletRequest;
5 import org.json.simple.JSONObject;
7 import org.onap.vid.aai.AaiResponse;
8 import org.onap.vid.aai.model.AaiGetOperationalEnvironments.OperationalEnvironmentList;
9 import org.onap.vid.controllers.AaiController;
10 import org.onap.vid.model.VersionByInvariantIdsRequest;
11 import org.springframework.http.ResponseEntity;
12 import org.springframework.web.servlet.ModelAndView;
14 import org.junit.Assert;
16 public class AaiControllerTest {
18 private AaiController createTestSubject() {
19 return new AaiController();
23 public void testWelcome() throws Exception {
24 AaiController testSubject;
25 HttpServletRequest request = null;
29 testSubject = createTestSubject();
30 result = testSubject.welcome(request);
34 public void testGetTargetProvStatus() throws Exception {
35 AaiController testSubject;
36 ResponseEntity<String> result;
39 testSubject = createTestSubject();
40 result = testSubject.getTargetProvStatus();
44 public void testViewEditGetTenantsFromServiceType() throws Exception {
45 AaiController testSubject;
46 HttpServletRequest request = null;
47 String globalCustomerId = "";
48 String serviceType = "";
49 ResponseEntity<String> result;
52 testSubject = createTestSubject();
53 result = testSubject.viewEditGetTenantsFromServiceType(request, globalCustomerId, serviceType);
61 public void testGetAicZones() throws Exception {
62 AaiController testSubject;
63 HttpServletRequest request = null;
64 ResponseEntity<String> result;
68 testSubject = createTestSubject();
69 result = testSubject.getAicZones(request);
70 } catch (Exception e) {
75 public void testGetAicZoneForPnf() throws Exception {
76 AaiController testSubject;
77 String globalCustomerId = "";
78 String serviceType = "";
79 String serviceId = "";
80 HttpServletRequest request = null;
81 ResponseEntity<String> result;
85 testSubject = createTestSubject();
86 result = testSubject.getAicZoneForPnf(globalCustomerId, serviceType, serviceId, request);
87 } catch (Exception e) {
92 public void testGetUserID() throws Exception {
93 AaiController testSubject;
94 HttpServletRequest request = null;
95 ResponseEntity<String> result;
99 testSubject = createTestSubject();
100 result = testSubject.getUserID(request);
101 } catch (Exception e) {
106 public void testDoGetServices() throws Exception {
107 AaiController testSubject;
108 HttpServletRequest request = null;
109 ResponseEntity<String> result;
113 testSubject = createTestSubject();
114 result = testSubject.doGetServices(request);
115 } catch (Exception e) {
120 public void testGetVersionByInvariantId() throws Exception {
121 AaiController testSubject;
122 HttpServletRequest request = null;
123 VersionByInvariantIdsRequest versions = null;
124 ResponseEntity<String> result;
128 testSubject = createTestSubject();
129 result = testSubject.getVersionByInvariantId(request, versions);
130 } catch (Exception e) {
135 // public void testAaiResponseToResponseEntity() throws Exception {
136 // AaiController testSubject;AaiResponse aaiResponseData = null;
137 // ResponseEntity<String> result;
143 public void testDoGetServiceInstance() throws Exception {
144 AaiController testSubject;
145 String serviceInstanceId = "";
146 String serviceInstanceType = "";
147 ResponseEntity<String> result;
151 testSubject = createTestSubject();
152 result = testSubject.doGetServiceInstance(serviceInstanceId, serviceInstanceType);
153 } catch (Exception e) {
158 public void testDoGetServices_1() throws Exception {
159 AaiController testSubject;
160 String globalCustomerId = "";
161 String serviceSubscriptionId = "";
162 ResponseEntity<String> result;
166 testSubject = createTestSubject();
167 result = testSubject.doGetServices(globalCustomerId, serviceSubscriptionId);
168 } catch (Exception e) {
173 public void testDoGetSubscriberList() throws Exception {
174 AaiController testSubject;
175 HttpServletRequest request = null;
177 ResponseEntity<String> result;
181 testSubject = createTestSubject();
182 result = testSubject.doGetSubscriberList(request, fullSet);
183 } catch (Exception e) {
188 public void testGetOperationalEnvironments() throws Exception {
189 AaiController testSubject;
190 String operationalEnvironmentType = "";
191 String operationalEnvironmentStatus = "";
192 AaiResponse<OperationalEnvironmentList> result;
196 testSubject = createTestSubject();
197 result = testSubject.getOperationalEnvironments(operationalEnvironmentType, operationalEnvironmentStatus);
198 } catch (Exception e) {
203 public void testGetFullSubscriberList() throws Exception {
204 AaiController testSubject;
205 HttpServletRequest request = null;
206 ResponseEntity<String> result;
210 testSubject = createTestSubject();
211 result = testSubject.getFullSubscriberList(request);
212 } catch (Exception e) {
217 public void testGetVnfDataByGlobalIdAndServiceType() throws Exception {
218 AaiController testSubject;
219 HttpServletRequest request = null;
220 String globalCustomerId = "";
221 String serviceType = "";
222 ResponseEntity<String> result;
226 testSubject = createTestSubject();
227 result = testSubject.getVnfDataByGlobalIdAndServiceType(request, globalCustomerId, serviceType);
228 } catch (Exception e) {
233 public void testDoRefreshSubscriberList() throws Exception {
234 AaiController testSubject;
235 ResponseEntity<String> result;
239 testSubject = createTestSubject();
240 result = testSubject.doRefreshSubscriberList();
241 } catch (Exception e) {
246 public void testDoRefreshFullSubscriberList() throws Exception {
247 AaiController testSubject;
248 ResponseEntity<String> result;
252 testSubject = createTestSubject();
253 result = testSubject.doRefreshFullSubscriberList();
254 } catch (Exception e) {
259 public void testGetSubscriberDetails() throws Exception {
260 AaiController testSubject;
261 HttpServletRequest request = null;
262 String subscriberId = "";
263 ResponseEntity<String> result;
267 testSubject = createTestSubject();
268 result = testSubject.GetSubscriberDetails(request, subscriberId);
269 } catch (Exception e) {
274 public void testSearchServiceInstances() throws Exception {
275 AaiController testSubject;
276 HttpServletRequest request = null;
277 String subscriberId = "";
278 String instanceIdentifier = "";
279 List<String> projects = null;
280 List<String> owningEntities = null;
281 ResponseEntity<String> result;
285 testSubject = createTestSubject();
286 result = testSubject.SearchServiceInstances(request, subscriberId, instanceIdentifier, projects,
288 } catch (Exception e) {
293 public void testViewEditGetComponentList() throws Exception {
294 AaiController testSubject;
295 String namedQueryId = "";
296 String globalCustomerId = "";
297 String serviceType = "";
298 String serviceInstance = "";
299 ResponseEntity<String> result;
303 testSubject = createTestSubject();
304 result = testSubject.viewEditGetComponentList(namedQueryId, globalCustomerId, serviceType, serviceInstance);
305 } catch (Exception e) {
310 public void testGetVnfData() throws Exception {
311 AaiController testSubject;
312 String globalCustomerId = "";
313 String serviceType = "";
314 String serviceInstanceId = "";
315 AaiResponse<String> result;
319 testSubject = createTestSubject();
320 result = testSubject.getVnfData(globalCustomerId, serviceType, serviceInstanceId);
321 } catch (Exception e) {
326 public void testViewEditGetComponentList_1() throws Exception {
327 AaiController testSubject;
328 String namedQueryId = "";
329 String globalCustomerId = "";
330 String serviceType = "";
331 ResponseEntity<String> result;
335 testSubject = createTestSubject();
336 result = testSubject.viewEditGetComponentList(namedQueryId, globalCustomerId, serviceType);
337 } catch (Exception e) {
342 public void testGetNodeTemplateInstances() throws Exception {
343 AaiController testSubject;
344 String globalCustomerId = "";
345 String serviceType = "";
346 String modelVersionId = "";
347 String modelInvariantId = "";
348 String cloudRegion = "";
349 ResponseEntity<String> result;
353 testSubject = createTestSubject();
354 result = testSubject.getNodeTemplateInstances(globalCustomerId, serviceType, modelVersionId,
355 modelInvariantId, cloudRegion);
356 } catch (Exception e) {
361 public void testGetByUri() throws Exception {
362 AaiController testSubject;
363 HttpServletRequest request = null;
364 ResponseEntity<String> result;
368 testSubject = createTestSubject();
369 result = testSubject.getByUri(request);
370 } catch (Exception e) {
375 public void testGetSpecificConfiguration() throws Exception {
376 AaiController testSubject;
377 String configurationId = "";
378 ResponseEntity<String> result;
382 testSubject = createTestSubject();
383 result = testSubject.getSpecificConfiguration(configurationId);
384 } catch (Exception e) {
389 public void testGetServiceInstanceAssociatedPnfs() throws Exception {
390 AaiController testSubject;
391 String globalCustomerId = "";
392 String serviceType = "";
393 String serviceInstanceId = "";
398 testSubject = createTestSubject();
399 result = testSubject.getServiceInstanceAssociatedPnfs(globalCustomerId, serviceType, serviceInstanceId);
400 } catch (Exception e) {
405 public void testGetSpecificPnf() throws Exception {
406 AaiController testSubject;
408 ResponseEntity result;
412 testSubject = createTestSubject();
413 result = testSubject.getSpecificPnf(pnfId);
414 } catch (Exception e) {
419 public void testGetPnfInstances() throws Exception {
420 AaiController testSubject;
421 String globalCustomerId = "";
422 String serviceType = "";
423 String modelVersionId = "";
424 String modelInvariantId = "";
425 String cloudRegion = "";
426 String equipVendor = "";
427 String equipModel = "";
428 ResponseEntity<String> result;
432 testSubject = createTestSubject();
433 result = testSubject.getPnfInstances(globalCustomerId, serviceType, modelVersionId, modelInvariantId,
434 cloudRegion, equipVendor, equipModel);
435 } catch (Exception e) {