diff options
Diffstat (limited to 'appc-config/appc-config-adaptor/provider/src/test')
-rw-r--r-- | appc-config/appc-config-adaptor/provider/src/test/java/org/onap/appc/ccadaptor/XmlUtilTest.java | 45 |
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 |