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.setGizmoEnabled(true);
33 assertTrue(visualConfig.isGizmoEnabled());
34 visualConfig.setMakeAllNeighborsBidirectional(true);
35 assertTrue(visualConfig.makeAllNeighborsBidirectional());
36 visualConfig.setSelectedSearchedNodeClassName("selectedsearchedNodeClass");
37 assertNotNull(visualConfig.getSelectedSearchedNodeClassName());
38 visualConfig.setGeneralNodeClassName("generalNodeClass");
39 assertNotNull(visualConfig.getGeneralNodeClassName());
40 visualConfig.setSearchNodeClassName("searchedNodeClass");
41 assertNotNull(visualConfig.getSearchNodeClassName());
42 visualConfig.setAaiEntityNodeDescriptors("/etc/aaiEntityNodeDescriptors.json");
43 assertNotNull(visualConfig.getAaiEntityNodeDescriptors());
44 visualConfig.setVisualizationDebugEnabled(true);
45 assertTrue(visualConfig.isVisualizationDebugEnabled());
46 visualConfig.setMaxSelfLinkTraversalDepth(3);
47 assertEquals(3, visualConfig.getMaxSelfLinkTraversalDepth());
48 visualConfig.setNumOfThreadsToFetchNodeIntegrity(25);
49 assertEquals(25, visualConfig.getNumOfThreadsToFetchNodeIntegrity());
50 assertNotNull(visualConfig.toString());
51 visualConfig.setShallowEntities(null);
52 assertNull(visualConfig.getShallowEntities());
53 visualConfig.setAaiEntityNodeDescriptors(null);
54 assertNull(visualConfig.getAaiEntityNodeDescriptors());
55 visualConfig.setGeneralNodeClassName(null);
56 assertNull(visualConfig.getGeneralNodeClassName());
57 visualConfig.setSearchNodeClassName(null);
58 assertNull(visualConfig.getSearchNodeClassName());
59 visualConfig.setSelectedSearchedNodeClassName(null);
60 assertNull(visualConfig.getSelectedSearchedNodeClassName());
61 assertNotNull(visualConfig.toString());