blob: ef261055a7f60e3621b4917c586d678fda8a6acf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
//package org.onap.vid.mso.rest;
//
//import com.fasterxml.jackson.databind.ObjectMapper;
//import org.json.JSONObject;
//import org.junit.Assert;
//import org.openecomp.portalsdk.core.util.SystemProperties;
//import org.onap.vid.changeManagement.RequestDetails;
//import org.onap.vid.controller.LocalWebConfig;
//import org.onap.vid.domain.mso.CloudConfiguration;
//import org.onap.vid.domain.mso.ModelInfo;
//import org.onap.vid.domain.mso.RequestInfo;
//import org.onap.vid.domain.mso.RequestParameters;
//import org.onap.vid.mso.MsoBusinessLogic;
//import org.onap.vid.mso.MsoBusinessLogicImpl;
//import org.onap.vid.mso.rest.MsoRestClientNew;
//import org.springframework.test.context.ContextConfiguration;
//import org.springframework.test.context.web.WebAppConfiguration;
//import org.testng.annotations.Test;
//
//
//@ContextConfiguration(classes = {LocalWebConfig.class, SystemProperties.class})
//@WebAppConfiguration
//public class MsoRestClientTest {
//
//
// private MsoBusinessLogic msoBusinessLogic = new MsoBusinessLogicImpl(new MsoRestClientNew());
// private ObjectMapper om = new ObjectMapper();
//
// @Test
// public void createInPlaceMsoRequest() {
// String result = null;
// try {
// RequestDetails requestDetails = generateMockMsoRequest();
// result = om.writeValueAsString(msoBusinessLogic.generateInPlaceMsoRequest(requestDetails));
//
// } catch (Exception e) {
// e.printStackTrace();
//
// }
// if (result == null) {
// Assert.fail("Failed to create mso request");
// }
// JSONObject jsonObj = new JSONObject(result);
// Assert.assertNotNull(jsonObj.getJSONObject("requestDetails"));
//
//
// }
//
// private RequestDetails generateMockMsoRequest() {
// RequestDetails requestDetails = new RequestDetails();
// requestDetails.setVnfInstanceId("vnf-instance-id");
// requestDetails.setVnfName("vnf-name");
// CloudConfiguration cloudConfiguration = new CloudConfiguration();
// cloudConfiguration.setTenantId("tenant-id");
// cloudConfiguration.setLcpCloudRegionId("lcp-region");
// requestDetails.setCloudConfiguration(cloudConfiguration);
// ModelInfo modelInfo = new ModelInfo();
// modelInfo.setModelInvariantId("model-invarient-id");
// modelInfo.setModelCustomizationName("modelCustomizationName");
// requestDetails.setModelInfo(modelInfo);
// RequestInfo requestInfo = new RequestInfo();
// requestInfo.setRequestorId("ok883e");
// requestInfo.setSource("VID");
// requestDetails.setRequestInfo(requestInfo);
// RequestParameters requestParameters = new RequestParameters();
// requestParameters.setSubscriptionServiceType("subscriber-service-type");
// requestParameters.setAdditionalProperty("a", 1);
// requestParameters.setAdditionalProperty("b", 2);
// requestParameters.setAdditionalProperty("c", 3);
// requestParameters.setAdditionalProperty("d", 4);
// String payload = "{\"existing-software-version\": \"3.1\",\"new-software-version\": \"3.2\", \"operations-timeout\": \"3600\"}";
// requestParameters.setAdditionalProperty("payload", payload);
//
// requestDetails.setRequestParameters(requestParameters);
// return requestDetails;
// }
//
//}
|