Merge "Add test cases to increase coverage"
[aai/sparky-be.git] / sparkybe-onap-service / src / test / java / org / onap / aai / sparky / dal / GizmoAdapterTest.java
1 package org.onap.aai.sparky.dal;
2
3 import static org.junit.Assert.assertNotNull;
4 import static org.junit.Assert.assertNull;
5
6 import org.junit.Before;
7 import org.junit.Test;
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;
11
12 public class GizmoAdapterTest {
13
14   private OxmModelLoader oxmModelLoader;
15   private RestEndpointConfig endpointConfig;
16   private GizmoAdapter gizmoAdapter;
17
18   @Before
19   public void init() throws Exception {
20
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);
29   }
30
31
32   @SuppressWarnings("static-access")
33   @Test
34   public void updateValues() throws Exception {
35
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/",
53         "application/json"));
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());
59   }
60 }