1 package org.onap.aai.sparky.viewandinspect.entity;
3 import static org.junit.Assert.assertFalse;
4 import static org.junit.Assert.assertNotNull;
5 import static org.junit.Assert.assertNull;
7 import java.util.HashMap;
9 import org.junit.Before;
10 import org.junit.Test;
11 import org.onap.aai.sparky.config.oxm.OxmEntityLookup;
12 import org.onap.aai.sparky.subscription.config.SubscriptionConfig;
13 import org.onap.aai.sparky.viewandinspect.config.VisualizationConfigs;
15 public class SparkyGraphNodeTest {
18 private SparkyGraphNode graphNode;
19 private ActiveInventoryNode activeInventoryNode;
20 private SubscriptionConfig subscriptionConfigs;
21 private VisualizationConfigs visualConfigs;
22 private OxmEntityLookup oxmEntityLookup;
23 private HashMap<String,String> itemProperties;
24 private NodeMeta nodeMeta;
27 public void init() throws Exception {
29 oxmEntityLookup = new OxmEntityLookup();
30 visualConfigs = new VisualizationConfigs();
31 subscriptionConfigs = new SubscriptionConfig();
32 nodeMeta = new NodeMeta(visualConfigs);
33 itemProperties = new HashMap<String,String>();
34 activeInventoryNode = new ActiveInventoryNode(visualConfigs,oxmEntityLookup);
36 graphNode = new SparkyGraphNode(activeInventoryNode,visualConfigs,subscriptionConfigs);
42 public void updateValues() {
44 graphNode.setId("graphID");
45 assertNotNull(graphNode.getId());
46 assertFalse(graphNode.isRootNode());
47 graphNode.setItemNameKey("selectedsearchedNodeClass");
48 assertNotNull(graphNode.getItemNameKey());
49 graphNode.setItemNameValue("generalNodeClass");
50 assertNotNull(graphNode.getItemNameValue());
51 graphNode.setResourceKey("searchedNodeClass");
52 assertNotNull(graphNode.getResourceKey());
53 graphNode.setItemType("/etc/aaiEntityNodeDescriptors.json");
54 assertNotNull(graphNode.getItemType());
56 graphNode.setItemProperties(itemProperties);
57 assertNotNull(graphNode.getItemProperties());
58 graphNode.setNodeMeta(nodeMeta);
59 assertNotNull(graphNode.getNodeMeta());
60 assertNotNull(graphNode.toString());
62 graphNode.setId(null);
63 assertNull(graphNode.getId());
64 assertFalse(graphNode.isRootNode());
65 graphNode.setItemNameKey(null);
66 assertNull(graphNode.getItemNameKey());
67 graphNode.setItemNameValue(null);
68 assertNull(graphNode.getItemNameValue());
69 graphNode.setResourceKey(null);
70 assertNull(graphNode.getResourceKey());
71 graphNode.setItemType(null);
72 assertNull(graphNode.getItemType());
73 graphNode.setItemProperties(null);
74 assertNull(graphNode.getItemProperties());
75 graphNode.setNodeMeta(null);
76 assertNull(graphNode.getNodeMeta());
77 assertNotNull(graphNode.toString());