dbbd38d47fa31174a99e846d76b6a215f16e9bd4
[aai/sparky-be.git] / sparkybe-onap-service / src / test / java / org / onap / aai / sparky / viewandinspect / config / VisualizationConfigTest.java
1 package org.onap.aai.sparky.viewandinspect.config;
2
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;
7
8 import java.util.ArrayList;
9
10 import org.junit.Before;
11 import org.junit.Test;
12
13 public class VisualizationConfigTest {
14
15
16   private VisualizationConfigs visualConfig;
17   private ArrayList<String> shallowEntities;
18
19   @Before
20   public void init() throws Exception {
21     visualConfig = new VisualizationConfigs();
22     shallowEntities = new ArrayList<String>();
23
24   }
25
26
27   @Test
28   public void updateValues() {
29
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());
60
61
62   }
63
64 }