Add test cases to increase coverage
[aai/sparky-be.git] / sparkybe-onap-service / src / test / java / org / onap / aai / sparky / util / NodeUtilsTest.java
1 package org.onap.aai.sparky.util;
2
3 import static org.junit.Assert.assertNotNull;
4 import static org.junit.Assert.assertNull;
5 import static org.junit.Assert.assertTrue;
6
7 import java.io.IOException;
8 import java.util.ArrayList;
9
10 import org.junit.Before;
11 import org.junit.Test;
12
13 import com.fasterxml.jackson.core.JsonProcessingException;
14 import com.fasterxml.jackson.databind.JsonNode;
15 import com.fasterxml.jackson.databind.node.JsonNodeFactory;
16
17 public class NodeUtilsTest {
18
19
20   private NodeUtils nodeUtils;
21   private JsonNode jsonNode, jsonNode2;
22   private ArrayList<String> lst;
23   private Object obj;
24
25   @Before
26   public void init() throws Exception {
27     nodeUtils = new NodeUtils();
28     jsonNode = JsonNodeFactory.instance.objectNode();
29     jsonNode2 = jsonNode;
30     lst = new ArrayList<String>();
31     obj = new Object();
32   }
33
34   @SuppressWarnings("static-access")
35   @Test
36   public void updateValues() throws IOException {
37
38
39       assertNotNull(nodeUtils.buildDepthPadding(2));
40       assertNotNull(nodeUtils.isNumeric("234"));
41       assertNull(nodeUtils.calculateEditAttributeUri(null));
42       assertNotNull(nodeUtils.generateUniqueShaDigest("unique-101"));
43       assertNull(nodeUtils.getNodeFieldAsText(jsonNode,""));
44       assertNotNull(nodeUtils.getDurationBreakdown(2));
45       assertTrue(nodeUtils.isEqual(jsonNode,jsonNode2));
46       assertNotNull(nodeUtils.concatArray(lst));
47       assertNotNull(nodeUtils.concatArray(lst," "));
48       assertNotNull(nodeUtils.getDurationBreakdown(2));
49       assertNotNull(nodeUtils.buildEntityResourceKey("vserver","1232342"));
50       assertNull(nodeUtils.extractResourceIdFromLink(null));
51       assertNotNull(nodeUtils.getXmlStreamConstantAsStr(2));
52       assertNotNull(nodeUtils.convertObjectToJson(obj,false));
53       assertNull(nodeUtils.convertJsonStrToJsonNode(null));
54       assertNull(nodeUtils.extractObjectValueByKey(null,null));
55       assertNull(nodeUtils.extractFieldValueFromObject(null,null));
56
57
58   }
59 }