implemented sparky graph extensibility
[aai/sparky-be.git] / sparkybe-onap-service / src / test / java / org / onap / aai / sparky / viewandinspect / entity / GraphMetaTest.java
1 package org.onap.aai.sparky.viewandinspect.entity;
2
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertNotNull;
5 import static org.junit.Assert.assertNull;
6
7 import org.junit.Before;
8 import org.junit.Test;
9 import org.onap.aai.sparky.viewandinspect.EntityTypeAggregation;
10
11 import com.fasterxml.jackson.databind.node.JsonNodeFactory;
12
13 public class GraphMetaTest {
14         
15         private GraphMeta graphMeta;
16         private EntityTypeAggregation entitySummary;
17         private com.fasterxml.jackson.databind.JsonNode aaiEntityNodeDescriptors;
18         
19         
20         @Before
21           public void init() throws Exception {
22                 
23                 graphMeta = new GraphMeta();
24                 entitySummary = new EntityTypeAggregation();
25                 aaiEntityNodeDescriptors = JsonNodeFactory.instance.objectNode();
26               
27           }
28         
29         
30         @Test 
31         public void updateValues() {
32                 
33                 graphMeta.setEntitySummary(entitySummary);
34                 assertNotNull(graphMeta.getEntitySummary());
35                 graphMeta.setAaiEntityNodeDescriptors(aaiEntityNodeDescriptors);
36                 assertNotNull(graphMeta.getAaiEntityNodeDescriptors());
37                 
38                 graphMeta.setNumNodes(25);
39                 assertEquals(25,graphMeta.getNumNodes());
40                 graphMeta.setNumLinks(3);
41                 assertEquals(3,graphMeta.getNumLinks());
42                 graphMeta.setRenderTimeInMs(25);
43                 assertEquals(25,graphMeta.getRenderTimeInMs());
44                 assertNotNull(graphMeta.toString());    
45                 
46                 graphMeta.setEntitySummary(null);
47                 assertNull(graphMeta.getEntitySummary());
48                 graphMeta.setAaiEntityNodeDescriptors(null);
49                 assertNull(graphMeta.getAaiEntityNodeDescriptors());
50                 assertNotNull(graphMeta.toString());
51                 
52         }
53
54 }