aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Ollo <so1938@att.com>2018-04-05 15:12:53 -0400
committerSam Ollo <so1938@att.com>2018-04-06 10:12:28 -0400
commit39c2a8df8e4a9d6a7017ee1c3b15e3797565b492 (patch)
tree210dae8f5bda87387e869c0f84b864cc3b81c177
parent4181ebe8b6a9d0af25d19afd8cf8c0bcb666fd5e (diff)
Add junit coverage to XmlUtil class
Add junit-tests for XmlUtil class Change-Id: I8711f7c0acd8888cbcd869732a7000fdbb168b0e Issue-ID: APPC-832 Signed-off-by: Sam Ollo <so1938@att.com>
-rw-r--r--appc-config/appc-config-adaptor/provider/src/test/java/org/onap/appc/ccadaptor/XmlUtilTest.java45
1 files 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<String, String> varmap = new HashMap<String, String>();
varmap.put("network.data", "test");
String xmlData = XmlUtil.getXml(varmap, "network");
Assert.assertEquals("<data>test</data>\n", xmlData);
}
+
+ @Test
+ public void testXml2 () {
+ Map<String, String> varmap = new HashMap<String, String>();
+ 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("<data>testData</data>") );
+ Assert.assertTrue(xmlData.contains("test0</dt>") );
+ Assert.assertTrue(xmlData.contains("test1</dt>") );
+ Assert.assertTrue(xmlData.contains("<dt_length>2") );
+ }
} \ No newline at end of file