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