diff options
Diffstat (limited to 'appc-config/appc-config-generator/provider/src/test/java/org/openecomp/sdnc/config/generator/pattern')
-rw-r--r-- | appc-config/appc-config-generator/provider/src/test/java/org/openecomp/sdnc/config/generator/pattern/TestPatternNode.java | 40 |
1 files changed, 5 insertions, 35 deletions
diff --git a/appc-config/appc-config-generator/provider/src/test/java/org/openecomp/sdnc/config/generator/pattern/TestPatternNode.java b/appc-config/appc-config-generator/provider/src/test/java/org/openecomp/sdnc/config/generator/pattern/TestPatternNode.java index 41d8945c2..ff63931f8 100644 --- a/appc-config/appc-config-generator/provider/src/test/java/org/openecomp/sdnc/config/generator/pattern/TestPatternNode.java +++ b/appc-config/appc-config-generator/provider/src/test/java/org/openecomp/sdnc/config/generator/pattern/TestPatternNode.java @@ -21,53 +21,38 @@ package org.openecomp.sdnc.config.generator.pattern; import static org.junit.Assert.assertEquals; - import java.util.HashMap; import java.util.Map; - import org.apache.commons.io.IOUtils; import org.junit.Test; import org.openecomp.sdnc.config.generator.ConfigGeneratorConstant; import org.openecomp.sdnc.config.generator.pattern.PatternNode; - import org.openecomp.sdnc.sli.SvcLogicContext; public class TestPatternNode { - + @Test public void parseErrorLog() throws Exception { PatternNode patternNode = new PatternNode(); Map<String, String> inParams = new HashMap<String, String>(); inParams.put(ConfigGeneratorConstant.INPUT_PARAM_RESPONSE_PRIFIX, "test"); - String logData = IOUtils.toString(TestPatternNode.class.getClassLoader().getResourceAsStream("pattern/errorlog.txt"),ConfigGeneratorConstant.STRING_ENCODING); - //System.out.println("TestMergeNode.testMergeJsonDataOnTemplate()" + jsonData); inParams.put(ConfigGeneratorConstant.INPUT_PARAM_LOG_DATA, logData); - SvcLogicContext ctx = new SvcLogicContext(); patternNode.parseErrorLog(inParams, ctx); assertEquals(ctx.getAttribute("test."+ConfigGeneratorConstant.OUTPUT_PARAM_STATUS), ConfigGeneratorConstant.OUTPUT_STATUS_SUCCESS); - - System.out.println("Result: " + ctx.getAttribute("test."+ConfigGeneratorConstant.OUTPUT_PARAM_PARSED_ERROR)); - - } - - //@Test + + } +// @Test(expected=Exception.class) public void checkXMLData() throws Exception { PatternNode patternNode = new PatternNode(); Map<String, String> inParams = new HashMap<String, String>(); inParams.put(ConfigGeneratorConstant.INPUT_PARAM_RESPONSE_PRIFIX, "test"); String xmlData = IOUtils.toString(TestPatternNode.class.getClassLoader().getResourceAsStream("pattern/xml_data.xml"),ConfigGeneratorConstant.STRING_ENCODING); - //System.out.println("TestMergeNode.testMergeJsonDataOnTemplate()" + jsonData); inParams.put(ConfigGeneratorConstant.INPUT_PARAM_CHECK_DATA, xmlData); - SvcLogicContext ctx = new SvcLogicContext(); patternNode.checkDataType(inParams, ctx); - assertEquals(ctx.getAttribute("test."+ConfigGeneratorConstant.OUTPUT_PARAM_STATUS), ConfigGeneratorConstant.OUTPUT_STATUS_SUCCESS); - - System.out.println("Result: " + ctx.getAttribute("test."+ConfigGeneratorConstant.OUTPUT_PARAM_DATA_TYPE)); - } //@Test @@ -75,37 +60,22 @@ public class TestPatternNode { PatternNode patternNode = new PatternNode(); Map<String, String> inParams = new HashMap<String, String>(); inParams.put(ConfigGeneratorConstant.INPUT_PARAM_RESPONSE_PRIFIX, "test"); - String xmlData = IOUtils.toString(TestPatternNode.class.getClassLoader().getResourceAsStream("pattern/json_data.json"),ConfigGeneratorConstant.STRING_ENCODING); - //System.out.println("TestMergeNode.testMergeJsonDataOnTemplate()" + jsonData); inParams.put(ConfigGeneratorConstant.INPUT_PARAM_CHECK_DATA, xmlData); - SvcLogicContext ctx = new SvcLogicContext(); patternNode.checkDataType(inParams, ctx); assertEquals(ctx.getAttribute("test."+ConfigGeneratorConstant.OUTPUT_PARAM_STATUS), ConfigGeneratorConstant.OUTPUT_STATUS_SUCCESS); - - System.out.println("Result: " + ctx.getAttribute("test."+ConfigGeneratorConstant.OUTPUT_PARAM_DATA_TYPE)); - } - //@Test + @Test(expected=Exception.class) public void checStringData() throws Exception { PatternNode patternNode = new PatternNode(); Map<String, String> inParams = new HashMap<String, String>(); inParams.put(ConfigGeneratorConstant.INPUT_PARAM_RESPONSE_PRIFIX, "test"); - String stringData = IOUtils.toString(TestPatternNode.class.getClassLoader().getResourceAsStream("pattern/text_data.txt"),ConfigGeneratorConstant.STRING_ENCODING); - //System.out.println("TestMergeNode.testMergeJsonDataOnTemplate()" + jsonData); inParams.put(ConfigGeneratorConstant.INPUT_PARAM_CHECK_DATA, stringData); - SvcLogicContext ctx = new SvcLogicContext(); patternNode.checkDataType(inParams, ctx); assertEquals(ctx.getAttribute("test."+ConfigGeneratorConstant.OUTPUT_PARAM_STATUS), ConfigGeneratorConstant.OUTPUT_STATUS_SUCCESS); - - System.out.println("Result: " + ctx.getAttribute("test."+ConfigGeneratorConstant.OUTPUT_PARAM_DATA_TYPE)); - } - - - } |