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