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.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());