1 package org.onap.aai.sparky.util;
3 import static org.junit.Assert.assertNotNull;
4 import static org.junit.Assert.assertNull;
5 import static org.junit.Assert.assertTrue;
7 import java.io.IOException;
8 import java.util.ArrayList;
10 import org.junit.Before;
11 import org.junit.Test;
13 import com.fasterxml.jackson.core.JsonProcessingException;
14 import com.fasterxml.jackson.databind.JsonNode;
15 import com.fasterxml.jackson.databind.node.JsonNodeFactory;
17 public class NodeUtilsTest {
20 private NodeUtils nodeUtils;
21 private JsonNode jsonNode, jsonNode2;
22 private ArrayList<String> lst;
26 public void init() throws Exception {
27 nodeUtils = new NodeUtils();
28 jsonNode = JsonNodeFactory.instance.objectNode();
30 lst = new ArrayList<String>();
34 @SuppressWarnings("static-access")
36 public void updateValues() throws IOException {
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));