Add test cases to increase coverage
[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.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());
62
63
64   }
65
66 }