1 package org.onap.aai.sparky.dal;
3 import static org.junit.Assert.assertNotNull;
4 import static org.junit.Assert.assertNull;
6 import java.util.ArrayList;
9 import org.junit.Before;
10 import org.junit.Test;
11 import org.onap.aai.restclient.enums.RestAuthenticationMode;
12 import org.onap.aai.sparky.config.oxm.OxmEntityLookup;
13 import org.onap.aai.sparky.config.oxm.OxmModelLoader;
14 import org.onap.aai.sparky.dal.rest.config.RestEndpointConfig;
16 public class ActiveInventoryAdapterTest {
18 private OxmModelLoader oxmModelLoader;
19 private OxmEntityLookup oxmEntityLookup;
20 private RestEndpointConfig endpointConfig;
21 private ActiveInventoryAdapter aaiAdapter;
22 private ArrayList<String> queryParams;
25 public void init() throws Exception {
27 oxmModelLoader = new OxmModelLoader();
28 oxmEntityLookup = new OxmEntityLookup();
29 endpointConfig = new RestEndpointConfig();
30 queryParams = new ArrayList<String>();
31 endpointConfig.setRestAuthenticationMode(RestAuthenticationMode.SSL_BASIC);
32 aaiAdapter = new ActiveInventoryAdapter(oxmModelLoader,oxmEntityLookup,endpointConfig);
36 @SuppressWarnings("static-access")
38 public void updateValues()throws Exception {
40 assertNotNull(aaiAdapter.getMessageHeaders());
41 assertNotNull(aaiAdapter.getBasicAuthenticationCredentials());
42 assertNotNull(aaiAdapter.getResourceBasePath());
43 assertNotNull(aaiAdapter.extractResourcePath(""));
44 assertNotNull(aaiAdapter.getGenericQueryForSelfLink("",queryParams));
45 assertNull(aaiAdapter.getSelfLinkForEntity("","",""));
46 assertNotNull(aaiAdapter.queryActiveInventory("",""));
47 assertNotNull(aaiAdapter.queryActiveInventoryWithRetries("","",4));
48 aaiAdapter.setOxmEntityLookup(oxmEntityLookup);
49 assertNotNull(aaiAdapter.getOxmEntityLookup());
50 aaiAdapter.setEndpointConfig(endpointConfig);
51 assertNotNull(aaiAdapter.getEndpointConfig());
53 //assertNull(aaiAdapter.repairSelfLink("",""));
54 //assertNotNull(aaiAdapter.repairSelfLink(null,""));
55 //assertNotNull(aaiAdapter.getSelfLinkForEntity(null,"",""));
56 //assertNull(aaiAdapter.getSelfLinkForEntity("",null,""));
57 //assertNotNull(aaiAdapter.getSelfLinkForEntity("","",null));
58 //assertNotNull(aaiAdapter.getSelfLinksByEntityType(""));
59 //assertNotNull(aaiAdapter.getSelfLinksByEntityType(null));