1 package org.onap.aai.sparky.viewandinspect.config;
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertNotNull;
5 import static org.junit.Assert.assertNull;
6 import static org.junit.Assert.assertTrue;
8 import java.util.ArrayList;
10 import org.junit.Before;
11 import org.junit.Test;
13 public class VisualizationConfigTest {
16 private VisualizationConfigs visualConfig;
17 private ArrayList<String> shallowEntities;
20 public void init() throws Exception {
21 visualConfig = new VisualizationConfigs();
22 shallowEntities = new ArrayList<String>();
28 public void updateValues() {
30 visualConfig.setShallowEntities(shallowEntities);
31 assertNotNull(visualConfig.getShallowEntities());
32 visualConfig.setMakeAllNeighborsBidirectional(true);
33 assertTrue(visualConfig.makeAllNeighborsBidirectional());
34 visualConfig.setSelectedSearchedNodeClassName("selectedsearchedNodeClass");
35 assertNotNull(visualConfig.getSelectedSearchedNodeClassName());
36 visualConfig.setGeneralNodeClassName("generalNodeClass");
37 assertNotNull(visualConfig.getGeneralNodeClassName());
38 visualConfig.setSearchNodeClassName("searchedNodeClass");
39 assertNotNull(visualConfig.getSearchNodeClassName());
40 visualConfig.setAaiEntityNodeDescriptors("/etc/aaiEntityNodeDescriptors.json");
41 assertNotNull(visualConfig.getAaiEntityNodeDescriptors());
42 visualConfig.setVisualizationDebugEnabled(true);
43 assertTrue(visualConfig.isVisualizationDebugEnabled());
44 visualConfig.setMaxSelfLinkTraversalDepth(3);
45 assertEquals(3, visualConfig.getMaxSelfLinkTraversalDepth());
46 visualConfig.setNumOfThreadsToFetchNodeIntegrity(25);
47 assertEquals(25, visualConfig.getNumOfThreadsToFetchNodeIntegrity());
48 assertNotNull(visualConfig.toString());
49 visualConfig.setShallowEntities(null);
50 assertNull(visualConfig.getShallowEntities());
51 visualConfig.setAaiEntityNodeDescriptors(null);
52 assertNull(visualConfig.getAaiEntityNodeDescriptors());
53 visualConfig.setGeneralNodeClassName(null);
54 assertNull(visualConfig.getGeneralNodeClassName());
55 visualConfig.setSearchNodeClassName(null);
56 assertNull(visualConfig.getSearchNodeClassName());
57 visualConfig.setSelectedSearchedNodeClassName(null);
58 assertNull(visualConfig.getSelectedSearchedNodeClassName());
59 assertNotNull(visualConfig.toString());
61 visualConfig.setDelimitedShallowEntities("cloud-region,network,pserver");
62 assertNotNull(visualConfig.getShallowEntities());
63 assertEquals(3, visualConfig.getShallowEntities().size());