From 39c2a8df8e4a9d6a7017ee1c3b15e3797565b492 Mon Sep 17 00:00:00 2001 From: Sam Ollo Date: Thu, 5 Apr 2018 15:12:53 -0400 Subject: Add junit coverage to XmlUtil class Add junit-tests for XmlUtil class Change-Id: I8711f7c0acd8888cbcd869732a7000fdbb168b0e Issue-ID: APPC-832 Signed-off-by: Sam Ollo --- .../java/org/onap/appc/ccadaptor/XmlUtilTest.java | 45 ++++++++++++++-------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/appc-config/appc-config-adaptor/provider/src/test/java/org/onap/appc/ccadaptor/XmlUtilTest.java b/appc-config/appc-config-adaptor/provider/src/test/java/org/onap/appc/ccadaptor/XmlUtilTest.java index 59cabc26f..8a252df8c 100644 --- a/appc-config/appc-config-adaptor/provider/src/test/java/org/onap/appc/ccadaptor/XmlUtilTest.java +++ b/appc-config/appc-config-adaptor/provider/src/test/java/org/onap/appc/ccadaptor/XmlUtilTest.java @@ -1,26 +1,23 @@ -/*- - * ============LICENSE_START======================================================= - * ONAP : APPC - * ================================================================================ - * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. - * ================================================================================ - * Copyright (C) 2017 Amdocs - * ============================================================================= + +/*============LICENSE_START======================================================= + * ONAP : APPC + *================================================================================ + * Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. + * Copyright © 2017 Amdocs + * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - * - * ECOMP is a trademark and service mark of AT&T Intellectual Property. - * ============LICENSE_END========================================================= - */ + *============LICENSE_END========================================================= +*/ package org.onap.appc.ccadaptor; @@ -32,11 +29,25 @@ import org.junit.Test; public class XmlUtilTest { - @Test + @Test public void testXml() { Map varmap = new HashMap(); varmap.put("network.data", "test"); String xmlData = XmlUtil.getXml(varmap, "network"); Assert.assertEquals("test\n", xmlData); } + + @Test + public void testXml2 () { + Map varmap = new HashMap(); + varmap.put("network.data", "testData"); + varmap.put("network.dt[0]", "test0"); + varmap.put("network.dt[1]", "test1"); + varmap.put("network.dt_length", "2"); + String xmlData = XmlUtil.getXml(varmap, "network"); + Assert.assertTrue(xmlData.contains("testData") ); + Assert.assertTrue(xmlData.contains("test0") ); + Assert.assertTrue(xmlData.contains("test1") ); + Assert.assertTrue(xmlData.contains("2") ); + } } \ No newline at end of file -- cgit 1.2.3-korg