aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-be/src/test/java/org/openecomp/sdc/be/components/distribution/engine/AaiMockRequestHandlerTest.java
blob: 7df88c1cd94b566ef932ecc0ff9d04c84eecdcd5 (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
package org.openecomp.sdc.be.components.distribution.engine;

import org.apache.http.HttpStatus;
import org.junit.Ignore;
import org.junit.Test;
import org.openecomp.sdc.be.components.BeConfDependentTest;
import org.openecomp.sdc.be.info.OperationalEnvInfo;
import org.openecomp.sdc.common.http.client.api.HttpResponse;

import static org.junit.Assert.assertTrue;

public class AaiMockRequestHandlerTest extends BeConfDependentTest {
    
    @Ignore
    @Test
    public void testGetOperationalEnvJson() {        
        String id = "OEid4";
        AaiRequestHandler aaiRequestHandler = new AaiRequestHandler();
        aaiRequestHandler.init();
        HttpResponse<String> resp = aaiRequestHandler.getOperationalEnvById(id);

        if (resp.getStatusCode() == HttpStatus.SC_OK) {
            try {
                String response = resp.getResponse();
                System.out.println("The rest response is:");
                System.out.println(response);
                
                OperationalEnvInfo operationalEnvInfo = OperationalEnvInfo.createFromJson(response);

                System.out.println(String.format("Get \"%s\" operational environment. %s", id, operationalEnvInfo));
                System.out.println(operationalEnvInfo);
            }
            catch (Exception e) {
                System.out.println(String.format("Json convert to OperationalEnvInfo failed with exception %s", e));
                System.out.println(HttpStatus.SC_INTERNAL_SERVER_ERROR);
            }
        }
        else {
            System.out.println("The rest response is:");
            String response = resp.getResponse();
            System.out.println(response);
            System.out.println(String.format("Get \"%s\" operational environment failed with statusCode: %s, response: %s, description: %s", id, resp.getStatusCode(), resp.getResponse(), resp.getDescription()));
            System.out.println(resp.getStatusCode());
        }
        
        assertTrue(true);
    } 
}