1 package org.onap.aai.sparky.viewandinspect.config;
3 public class VisualizationConfigTest {}
6 private VisualizationConfig visualConfig,visualNullConfig;
9 public void init() throws Exception {
10 visualConfig = new VisualizationConfig();
15 public void successfullInitialization() {
16 assertFalse(visualConfig.makeAllNeighborsBidirectional());
17 assertFalse(visualConfig.isAquariusEnabled());
18 assertFalse(visualConfig.isVisualizationDebugEnabled());
19 assertFalse(visualConfig.isExternalGraphServiceEnabled());
20 assertEquals(2,visualConfig.getMaxSelfLinkTraversalDepth());
21 assertEquals(3,visualConfig.getNumOfThreadsToFetchNodeIntegrity());
22 assertNotNull(visualConfig.getExternalGraphServiceAuthenticationMode());
23 assertNull(visualConfig.getAquariusEndpoint());
24 assertNotNull(visualConfig.getSelectedSearchedNodeClassName());
25 assertNotNull(visualConfig.getGeneralNodeClassName());
26 assertNotNull(visualConfig.getSearchNodeClassName());
27 assertNull(visualConfig.getAaiEntityNodeDescriptors());
28 assertNotNull(visualConfig.getEntityTypesToSummarize());
29 assertNotNull(visualConfig.getVnfEntityTypes());
30 assertNotNull(visualConfig.getExternalGraphServiceEndpoint());
31 assertNotNull(visualNullConfig.getConfig());
35 public void updateValues() {
37 visualConfig.setMakeAllNeighborsBidirectional(true);
38 assertTrue(visualConfig.makeAllNeighborsBidirectional());
40 visualConfig.setAquariusEnabled(true);
41 assertTrue(visualConfig.isAquariusEnabled());
43 visualConfig.setVisualizationDebugEnabled(true);
44 assertTrue(visualConfig.isVisualizationDebugEnabled());
46 visualConfig.setExternalGraphServiceEnabled(true);
47 assertTrue(visualConfig.isExternalGraphServiceEnabled());
49 visualConfig.setMaxSelfLinkTraversalDepth(3);
50 assertEquals(3,visualConfig.getMaxSelfLinkTraversalDepth());
52 visualConfig.setNumOfThreadsToFetchNodeIntegrity(2);
53 assertEquals(2,visualConfig.getNumOfThreadsToFetchNodeIntegrity());
55 visualConfig.setExternalGraphServiceEndpoint("EndpointUnkown");
56 assertNotNull(visualConfig.getExternalGraphServiceAuthenticationMode());
58 visualConfig.setAquariusEndpoint("EndpointUnkown");
59 assertNotNull(visualConfig.getAquariusEndpoint());
61 visualConfig.setSelectedSearchedNodeClassName("ClassNameUnkown");
62 assertNotNull(visualConfig.getSelectedSearchedNodeClassName());
64 visualConfig.setGeneralNodeClassName("ClassNameUnknown");
65 assertNotNull(visualConfig.getGeneralNodeClassName());
67 visualConfig.setSearchNodeClassName("ClassNameUnknown");
68 assertNotNull(visualConfig.getSearchNodeClassName());
70 visualConfig.setAaiEntityNodeDescriptors("NotNull");
71 assertNotNull(visualConfig.getAaiEntityNodeDescriptors());
73 visualConfig.setEntityTypesToSummarize("complex,pserver,vserver,vnf");
74 assertNotNull(visualConfig.getEntityTypesToSummarize());
76 visualConfig.setVnfEntityTypes("generic-vnf,vce,vpe");
77 assertNotNull(visualConfig.getVnfEntityTypes());
79 visualConfig.setExternalGraphServiceAuthenticationMode(RestAuthenticationMode.SSL_BASIC);
80 assertNotNull(visualConfig.getVnfEntityTypes());