1 package org.onap.aai.sparky.dal;
3 import static org.junit.Assert.assertNotNull;
4 import static org.junit.Assert.assertNull;
6 import org.junit.Before;
8 import org.onap.aai.restclient.enums.RestAuthenticationMode;
9 import org.onap.aai.sparky.config.oxm.OxmModelLoader;
10 import org.onap.aai.sparky.dal.rest.config.RestEndpointConfig;
12 public class GizmoAdapterTest {
14 private OxmModelLoader oxmModelLoader;
15 private RestEndpointConfig endpointConfig;
16 private GizmoAdapter gizmoAdapter;
19 public void init() throws Exception {
21 oxmModelLoader = new OxmModelLoader();
22 endpointConfig = new RestEndpointConfig();
23 endpointConfig.setRestAuthenticationMode(RestAuthenticationMode.SSL_BASIC);
24 endpointConfig.setEndpointIpAddress("10.147.110.199");
25 endpointConfig.setEndpointServerPort("9885");
26 endpointConfig.setBasicAuthUserName("sparky");
27 endpointConfig.setBasicAuthPassword("sparky");
28 gizmoAdapter = new GizmoAdapter(oxmModelLoader, endpointConfig);
32 @SuppressWarnings("static-access")
34 public void updateValues() throws Exception {
36 assertNotNull(gizmoAdapter.getMessageHeaders());
37 assertNotNull(gizmoAdapter.getBasicAuthenticationCredentials());
38 gizmoAdapter.setRelationshipsBasePath("/services/inventory/relationships/v10/");
39 assertNotNull(gizmoAdapter.getRelationshipsBasePath());
40 gizmoAdapter.setInventoryBasePath("/services/inventory/v10/");
41 assertNotNull(gizmoAdapter.getInventoryBasePath());
42 assertNotNull(gizmoAdapter.extractResourcePath("/services/inventory/v10/"));
43 assertNotNull(gizmoAdapter.getFullInventoryUrl("/services/inventory/v10/"));
44 assertNotNull(gizmoAdapter.addServerDetailsToUrl("/services/inventory/v10/"));
45 assertNotNull(gizmoAdapter.getFullRelationshipUrl(
46 "https://server.proxy:8443/aai/v11/business/customers/customer/customer-4"));
47 assertNotNull(gizmoAdapter.getBasicAuthenticationCredentials());
48 assertNotNull(gizmoAdapter.repairRelationshipSelfLink(
49 "https://server.proxy:8443/aai/v11/business/customers/", "PrimaryKeyValue"));
50 assertNotNull(gizmoAdapter.repairInventorySelfLink(
51 "https://server.proxy:8443/aai/v11/business/customers/", "PrimaryKeyValue"));
52 assertNotNull(gizmoAdapter.queryGizmo("https://server.proxy:8443/aai/v11/business/customers/",
54 assertNotNull(gizmoAdapter.queryGizmoWithRetries(
55 "https://server.proxy:8443/aai/v11/business/customers/", "application/json", 4));
56 assertNull(gizmoAdapter.getSelfLinksByEntityType("vserver"));
57 gizmoAdapter.setEndpointConfig(endpointConfig);
58 assertNotNull(gizmoAdapter.getEndpointConfig());