Adding interfaces in documentation
[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.setAaiEntityNodeDescriptors(null);
50                 assertNull(visualConfig.getAaiEntityNodeDescriptors());
51                 visualConfig.setGeneralNodeClassName(null);
52                 assertNull(visualConfig.getGeneralNodeClassName());
53                 visualConfig.setSearchNodeClassName(null);
54                 assertNull(visualConfig.getSearchNodeClassName());
55                 visualConfig.setSelectedSearchedNodeClassName(null);
56                 assertNull(visualConfig.getSelectedSearchedNodeClassName());
57                 assertNotNull(visualConfig.toString()); 
58                 
59                 
60         }
61         
62 }