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