Sync Integ to Master
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / components / distribution / engine / AaiMockRequestHandlerTest.java
1 package org.openecomp.sdc.be.components.distribution.engine;
2
3 import org.apache.http.HttpStatus;
4 import org.junit.Ignore;
5 import org.junit.Test;
6 import org.openecomp.sdc.be.components.BeConfDependentTest;
7 import org.openecomp.sdc.be.info.OperationalEnvInfo;
8 import org.openecomp.sdc.common.http.client.api.HttpResponse;
9
10 import static org.junit.Assert.assertTrue;
11
12 public class AaiMockRequestHandlerTest extends BeConfDependentTest {
13     
14     @Ignore
15     @Test
16     public void testGetOperationalEnvJson() {        
17         String id = "OEid4";
18         AaiRequestHandler aaiRequestHandler = new AaiRequestHandler();
19         aaiRequestHandler.init();
20         HttpResponse<String> resp = aaiRequestHandler.getOperationalEnvById(id);
21
22         if (resp.getStatusCode() == HttpStatus.SC_OK) {
23             try {
24                 String response = resp.getResponse();
25                 System.out.println("The rest response is:");
26                 System.out.println(response);
27                 
28                 OperationalEnvInfo operationalEnvInfo = OperationalEnvInfo.createFromJson(response);
29
30                 System.out.println(String.format("Get \"%s\" operational environment. %s", id, operationalEnvInfo));
31                 System.out.println(operationalEnvInfo);
32             }
33             catch (Exception e) {
34                 System.out.println(String.format("Json convert to OperationalEnvInfo failed with exception %s", e));
35                 System.out.println(HttpStatus.SC_INTERNAL_SERVER_ERROR);
36             }
37         }
38         else {
39             System.out.println("The rest response is:");
40             String response = resp.getResponse();
41             System.out.println(response);
42             System.out.println(String.format("Get \"%s\" operational environment failed with statusCode: %s, response: %s, description: %s", id, resp.getStatusCode(), resp.getResponse(), resp.getDescription()));
43             System.out.println(resp.getStatusCode());
44         }
45         
46         assertTrue(true);
47     } 
48 }