b0272f5d0d3c165364b1ea9d4099e628271074c6
[ccsdk/sli/adaptors.git] / aai-service / provider / src / test / java / org / onap / ccsdk / sli / adaptors / aai / AAIClientRESTExecutorTest.java
1 package org.onap.ccsdk.sli.adaptors.aai;
2
3 import java.util.HashMap;
4 import java.util.Map;
5 import java.util.Properties;
6
7 import org.junit.BeforeClass;
8 import org.junit.Test;
9 import static org.junit.Assert.assertNotNull;
10
11 public class AAIClientRESTExecutorTest {
12
13     private static AAIClientRESTExecutor aaiExecute;
14     @BeforeClass
15     public static void setUpBeforeClass() throws Exception {
16         Properties properties = new Properties();
17         properties.setProperty("org.onap.ccsdk.sli.adaptors.aai.host.certificate.ignore", "true");
18         properties.setProperty("org.onap.ccsdk.sli.adaptors.aai.client.name", "SDNC");
19         properties.setProperty("org.onap.ccsdk.sli.adaptors.aai.client.psswd", "SDNC");
20         properties.setProperty("org.onap.ccsdk.sli.adaptors.aai.application", "CCSDK");
21         properties.setProperty("org.onap.ccsdk.sli.adaptors.aai.uri", "http://localhost:8181");
22         properties.setProperty("connection.timeout", "60000");
23         properties.setProperty("read.timeout", "60000");
24         aaiExecute = new AAIClientRESTExecutor(properties);
25
26
27     }
28
29     @Test
30     public void testGet() {
31         Map<String, String> nameValues = new HashMap<>();
32         nameValues.put("generic-vnf.vnf-id", "vnf-001");
33         AAIRequest request = AAIRequest.createRequest("generic-vnf", nameValues);
34         try {
35             aaiExecute.get(request);
36         } catch (AAIServiceException e) {
37         }
38         assert(true);
39         assertNotNull(nameValues);
40     }
41
42     @Test
43     public void testPost() {
44         Map<String, String> nameValues = new HashMap<>();
45         nameValues.put("generic-vnf.vnf-id", "vnf-001");
46         AAIRequest request = AAIRequest.createRequest("generic-vnf", nameValues);
47         try {
48             aaiExecute.get(request);
49         } catch (AAIServiceException e) {
50         }
51         assert(true);
52         assertNotNull(nameValues);
53     }
54
55     @Test
56     public void testDelete() {
57         Map<String, String> nameValues = new HashMap<>();
58         nameValues.put("generic-vnf.vnf-id", "vnf-001");
59         AAIRequest request = AAIRequest.createRequest("generic-vnf", nameValues);
60         try {
61             aaiExecute.get(request);
62         } catch (AAIServiceException e) {
63         }
64         assert(true);
65         assertNotNull(nameValues);
66     }
67
68     @Test
69     public void testQuery() {
70         Map<String, String> nameValues = new HashMap<>();
71         nameValues.put("generic-vnf.vnf-id", "vnf-001");
72         AAIRequest request = AAIRequest.createRequest("generic-vnf", nameValues);
73         try {
74             aaiExecute.get(request);
75         } catch (AAIServiceException e) {
76         }
77         assert(true);
78         assertNotNull(nameValues);
79     }
80
81     @Test
82     public void testPatch() {
83         Map<String, String> nameValues = new HashMap<>();
84         nameValues.put("generic-vnf.vnf-id", "vnf-001");
85         AAIRequest request = AAIRequest.createRequest("generic-vnf", nameValues);
86         try {
87             aaiExecute.patch(request, "1234567890");
88         } catch (AAIServiceException e) {
89         }
90         assert(true);
91         assertNotNull(nameValues);
92     }
93
94
95
96     @Test
97     public void testLOGwriteFirstTrace() {
98         try {
99             aaiExecute.LOGwriteFirstTrace("GET", null);
100         } catch (Exception e) {
101         }
102         assert(true);
103     }
104
105     @Test
106     public void testLOGwriteDateTrace() {
107         try {
108             aaiExecute.LOGwriteDateTrace("GET", "<----- test data ------>");
109         } catch (Exception e) {
110         }
111         assert(true);
112     }
113
114     @Test
115     public void testLOGwriteEndingTrace() {
116         try {
117             aaiExecute.LOGwriteEndingTrace(200, "GET", "<----- test data ------>");
118         } catch (Exception e) {
119         }
120         assert(true);
121     }
122
123 }