diff options
author | Chaturvedi, Anand (ac204h) <ac204h@att.com> | 2017-09-01 17:00:25 -0400 |
---|---|---|
committer | Patrick Brady <pb071s@att.com> | 2017-09-01 21:27:25 +0000 |
commit | f1475ee6324f761c1eec7109e9e2321c01fae9e5 (patch) | |
tree | 2e144e3d65cda04674784ca4ddfd8b30ff5fb7ac /appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactObject.java | |
parent | 93b8052261b76312c4273962639960ccb46a9fc0 (diff) |
Junit Changes for APPC Params Bundle
Issue-ID: APPC-168
Change-Id: Ie0ddf5905f90a409db111a1cfdf728a44737a158
Signed-off-by: Chaturvedi, Anand (ac204h) <ac204h@att.com>
Diffstat (limited to 'appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactObject.java')
-rw-r--r-- | appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactObject.java | 41 |
1 files changed, 14 insertions, 27 deletions
diff --git a/appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactObject.java b/appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactObject.java index d11b14d4f..950180262 100644 --- a/appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactObject.java +++ b/appc-config/appc-config-params/provider/src/test/java/org/openecomp/sdnc/config/params/transformer/tosca/TestGenerateArtifactObject.java @@ -37,11 +37,7 @@ import org.openecomp.sdnc.config.params.transformer.tosca.exceptions.ArtifactPro import java.io.*; import java.util.ArrayList; import java.util.List; - - -/** - * Created by pranavdi on 3/15/2017. - */ + public class TestGenerateArtifactObject { @Rule @@ -59,20 +55,20 @@ public class TestGenerateArtifactObject " LOCAL_ACCESS_IP_ADDR:\n" + " type: string\n" + " required: false\n" + - " default: 192.168.30.1\n" + + " default: 0.0.0.0\n" + " status: SUPPORTED\n" + " LOCAL_CORE_ALT_IP_ADDR:\n" + " type: String\n" + " required: false\n" + - " default: fd00:f4d5:ea06:1:0:110:254\n" + + " default: value\n" + " status: SUPPORTED\n" + "topology_template:\n" + " node_templates:\n" + " VNF_Template:\n" + " type: VNF\n" + " properties:\n" + - " LOCAL_ACCESS_IP_ADDR: <rule-type = myRule1> <response-keys = > <source-system = INSTAR> <request-keys = class-type:interface-ip-address , address_fqdn:someVal , address_type:v4>\n" + - " LOCAL_CORE_ALT_IP_ADDR: <rule-type = myRule2> <response-keys = name1:value1:field1> <source-system = INSTAR> <request-keys = >\n"; + " LOCAL_ACCESS_IP_ADDR: <rule-type = myRule1> <response-keys = > <source-system = source> <request-keys = class-type:interface-ip-address , address_fqdn:someVal , address_type:v4>\n" + + " LOCAL_CORE_ALT_IP_ADDR: <rule-type = myRule2> <response-keys = name1:value1:field1> <source-system = source> <request-keys = >\n"; //Create object PropertyDefinition pd = new PropertyDefinition(); pd.setKind("VNF"); @@ -94,7 +90,7 @@ public class TestGenerateArtifactObject } -// @Test + @Test public void testPDpropertiesSetNull() throws IOException, ArtifactProcessorException { String expectedTosca = "node_types:\n" + " PropertyDefinition:\n" + @@ -109,9 +105,6 @@ public class TestGenerateArtifactObject PropertyDefinition pd = new PropertyDefinition(); pd.setKind("PropertyDefinition"); pd.setVersion("V1"); -// pd.setParameters(createParameters()); - - //Call ArtifactProcessor OutputStream outstream=null; File toscaFile =temporaryFolder.newFile("TestTosca.yml"); @@ -126,7 +119,7 @@ public class TestGenerateArtifactObject Assert.assertEquals(expectedTosca,toscaString); } - // @Test + @Test public void testArtifactGeneratorInvalidStream() throws IOException { String expectedMsg = "java.io.IOException: Stream Closed"; PropertyDefinition pd = new PropertyDefinition(); @@ -155,10 +148,9 @@ public class TestGenerateArtifactObject //Create single Parameter object 1 Parameter singleParameter1 = new Parameter(); singleParameter1.setName("LOCAL_ACCESS_IP_ADDR"); -// singleParameter1.setList(false); singleParameter1.setRequired(false); - singleParameter1.setSource("INSTAR"); - singleParameter1.setDefaultValue("192.168.30.1"); + singleParameter1.setSource("source"); + singleParameter1.setDefaultValue("0.0.0.0"); singleParameter1.setRuleType("myRule1"); singleParameter1.setRequestKeys(createRequestKeys()); @@ -166,14 +158,12 @@ public class TestGenerateArtifactObject Parameter singleParameter2 = new Parameter(); singleParameter2.setName("LOCAL_CORE_ALT_IP_ADDR"); singleParameter2.setType("String"); -// singleParameter2.setList(false); singleParameter2.setRequired(false); - singleParameter2.setSource("INSTAR"); - singleParameter2.setDefaultValue("fd00:f4d5:ea06:1:0:110:254"); + singleParameter2.setSource("source"); + singleParameter2.setDefaultValue("value"); singleParameter2.setRuleType("myRule2"); singleParameter2.setResponseKeys(createResponseKeys()); - //Add the Parameter objects to the List List<Parameter> parameterList = new ArrayList<Parameter>(); parameterList.add(singleParameter1); @@ -226,16 +216,15 @@ public class TestGenerateArtifactObject { Parameter singleParameter1 = new Parameter(); singleParameter1.setName("LOCAL_ACCESS_IP_ADDR"); - //singleParameter1.setList(false); singleParameter1.setRequired(false); - singleParameter1.setSource("INSTAR"); - singleParameter1.setDefaultValue("192.168.30.1"); + singleParameter1.setSource("source"); + singleParameter1.setDefaultValue("0.0.0.0"); singleParameter1.setRequestKeys(createRequestKeys()); singleParameter1.setResponseKeys(createResponseKeys()); return singleParameter1; } - //@Test + @Test(expected =Exception.class) public void testPDnull() throws IOException, ArtifactProcessorException { PropertyDefinition pd = null; OutputStream outstream=null; @@ -245,8 +234,6 @@ public class TestGenerateArtifactObject arp.generateArtifact(pd,outstream); outstream.flush(); outstream.close(); - - } private String getFileContent(File file) throws IOException |