aboutsummaryrefslogtreecommitdiffstats
path: root/vid-app-common/src/test/java/org/onap/vid/mso/rest/MsoRestClientTest.java
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;
//    }
//
//}