1 package org.onap.ccsdk.sli.adaptors.aai;
3 import java.util.HashMap;
5 import java.util.Properties;
7 import org.junit.BeforeClass;
9 import static org.junit.Assert.assertNotNull;
11 public class AAIClientRESTExecutorTest {
13 private static AAIClientRESTExecutor aaiExecute;
14 private static AAIService aaiService;
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);
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);
38 aaiExecute.get(request);
39 } catch (AAIServiceException e) {
42 assertNotNull(nameValues);
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);
51 aaiExecute.get(request);
52 } catch (AAIServiceException e) {
55 assertNotNull(nameValues);
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);
64 aaiExecute.get(request);
65 } catch (AAIServiceException e) {
68 assertNotNull(nameValues);
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);
77 aaiExecute.get(request);
78 } catch (AAIServiceException e) {
81 assertNotNull(nameValues);
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);
90 aaiExecute.patch(request, "1234567890");
91 } catch (AAIServiceException e) {
94 assertNotNull(nameValues);
100 public void testLOGwriteFirstTrace() {
102 aaiExecute.LOGwriteFirstTrace("GET", null);
103 } catch (Exception e) {
109 public void testLOGwriteDateTrace() {
111 aaiExecute.LOGwriteDateTrace("GET", "<----- test data ------>");
112 } catch (Exception e) {
118 public void testLOGwriteEndingTrace() {
120 aaiExecute.LOGwriteEndingTrace(200, "GET", "<----- test data ------>");
121 } catch (Exception e) {