From 458097945996fd40d822c6938c1aedd349bfcfeb Mon Sep 17 00:00:00 2001 From: "Madheswaran, Saravanan" Date: Wed, 21 Mar 2018 10:36:54 -0400 Subject: Added Junits Issue-ID: PORTAL-136 Includes JUNITS, Analytics module Change-Id: Ie4234c6d940d72866e11b56619840cdc707e4005 Change-Id: I8ed32ab32c8455fccf9baa1ce66441aea08f4d75 Signed-off-by: Madheswaran, Saravanan --- .../portalsdk/analytics/gmap/node/NodeTest.java | 64 +++++++++++++++++----- 1 file changed, 51 insertions(+), 13 deletions(-) (limited to 'ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/gmap/node/NodeTest.java') diff --git a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/gmap/node/NodeTest.java b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/gmap/node/NodeTest.java index 3a5a4477..4322c3b8 100644 --- a/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/gmap/node/NodeTest.java +++ b/ecomp-sdk/epsdk-analytics/src/test/java/org/onap/portalsdk/analytics/gmap/node/NodeTest.java @@ -1,5 +1,5 @@ /* - * ============LICENSE_START========================================== + * ============LICENxSE_START========================================== * ONAP Portal SDK * =================================================================== * Copyright © 2017 AT&T Intellectual Property. All rights reserved. @@ -39,19 +39,17 @@ package org.onap.portalsdk.analytics.gmap.node; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; - +import java.awt.Point; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; - import org.junit.Test; import org.onap.portalsdk.analytics.gmap.map.NovaMap; import org.onap.portalsdk.analytics.gmap.node.Node; - public class NodeTest { - + @Test public void testNode_null_argument() { Node nodeObj = new Node(null); @@ -78,6 +76,8 @@ public class NodeTest { } + + @Test public void testUpdateNumberCase1() { @@ -107,9 +107,12 @@ public class NodeTest { @Test public void testUpdateNumberCase2() { + Node nodeObj = new Node(new NovaMap()); + + nodeObj.updateNumberT1("year"); - + HashMap hashMap = nodeObj.getNodeCollection().getNodeCollection(); assertNotNull(hashMap); @@ -119,8 +122,11 @@ public class NodeTest { for (Iterator iterator = set.iterator(); iterator.hasNext();) { Map.Entry entry = (Map.Entry) iterator.next(); NodeInfo nodeInfo = (NodeInfo) entry.getValue(); + assertEquals("2018", nodeInfo.getAttribute(NodeInfo.NUMBER_OF_T1_KEY)); + } + } @Test @@ -130,8 +136,7 @@ public class NodeTest { nodeObj.getUniqueNumberT1(""); } - - /** + /* @Test public void testGetUniqueNumberTcase2() { @@ -148,26 +153,59 @@ public class NodeTest { } - } -***/ - - + } + */ + @Test public void testNodeExist() { Node nodeObj = new Node(new NovaMap()); - //nodeObj.nodeExist(); + + nodeObj.addNode(13.13d, 10.10d, "nodeType", "nodeID", "type=domestic|year=2016", 13, true, true); + nodeObj.addNode(13.14d, 10.11d, "nodeType", "nodeID", "type=international|year=2017", 13, true, true); + nodeObj.addNode(13.15d, 10.12d, "nodeType", "nodeID", "type=local|year=2018", 13, true, true); + + Point pointObj= new Point(3,3); + nodeObj.nodeExist(pointObj); + // assertNotNull(existNodeInfo); + + // assertEquals("2018", existNodeInfo.get(1); + } + @Test public void testGetNodeCollection() { + Node nodeObj = new Node(new NovaMap()); + nodeObj.addNode(13.13d, 10.10d, "nodeType", "nodeID", "type=domestic|year=2016", 13, true, true); + nodeObj.addNode(13.15d, 10.12d, "nodeType", "nodeID", "type=local|year=2018", 13, true, true); + + nodeObj.getNodeCollection(); + assertNotNull(nodeObj.getNodeCollection()); } @Test public void testClearNodeIDSet() { + Node nodeObj = new Node(new NovaMap()); + nodeObj.addNode(13.13d, 10.10d, "nodeType", "nodeID", "type=domestic|year=2016", 13, true, true); + nodeObj.addNode(13.15d, 10.12d, "nodeType", "nodeID", "type=local|year=2018", 13, true, true); + nodeObj.clearNodeIDSet(); } @Test public void testClearSelectionList() { + + Node nodeObj = new Node(new NovaMap()); + nodeObj.addNode(13.13d, 10.10d, "nodeType", "nodeID", "type=domestic|year=2016", 13, true, true); + nodeObj.addNode(13.15d, 10.12d, "nodeType", "nodeID", "type=local|year=2018", 13, true, true); + nodeObj.clearSelectionList(); + + } + + @Test + public void testClearSelectionList_EmptyNode() { + Node nodeObj = new Node(new NovaMap()); + nodeObj.clearSelectionList(); + } } -- cgit 1.2.3-korg