From: PriyanshuAgarwal Date: Fri, 15 Jun 2018 05:36:32 +0000 (+0530) Subject: Extended notation support for interface operation. X-Git-Tag: v1.4.1~3 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=05ce3093351549eb54029f907f15e9ae9273d476;p=sdc%2Fsdc-tosca.git Extended notation support for interface operation. Support extended notation for "Implementation" in interface operation. Change-Id: Ie1e0979e19d0989fce8d63ebfb7e3abf93aca4a1 Issue-ID: SDC-1433 Signed-off-by: priyanshu --- diff --git a/pom.xml b/pom.xml index b51e68b..4fcef65 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ sdc-tosca sdc-sdc-tosca SDC Tosca Parser JAR file for use by consumers - 1.4.0-SNAPSHOT + 1.4.1-SNAPSHOT jar @@ -112,7 +112,7 @@ org.onap.sdc.jtosca jtosca - 1.3.5 + 1.4.1-SNAPSHOT diff --git a/src/test/java/org/onap/sdc/impl/ToscaParserInterfaceTest.java b/src/test/java/org/onap/sdc/impl/ToscaParserInterfaceTest.java index e6755e1..907df58 100644 --- a/src/test/java/org/onap/sdc/impl/ToscaParserInterfaceTest.java +++ b/src/test/java/org/onap/sdc/impl/ToscaParserInterfaceTest.java @@ -56,4 +56,13 @@ public class ToscaParserInterfaceTest extends SdcToscaParserBasicTest { assertEquals(interfaceDef.getOperationName(), "instantiate"); } + @Test + public void testGetInterfaceOperationImplementationDetails() { + InterfacesDef interfaceDef = csarHelperVfInterfaces.getInterfaceOperationDetails(vfs.get(0), "org.openecomp.interfaces.node.lifecycle.CxVnf1", "upgrade"); + assertNotNull(interfaceDef); + assertNotNull(interfaceDef.getImplementation()); + assertEquals(((Map)interfaceDef.getImplementation()).get("primary"), "Artifacts/Deployment/WORKFLOW/CreateWorkFlow.json"); + assertEquals(((Map)interfaceDef.getImplementation()).get("dependencies"), "TestDependency1"); + } + } diff --git a/src/test/resources/csars/service-CxSvc-csar.csar b/src/test/resources/csars/service-CxSvc-csar.csar index 6bdbedc..ad77cc4 100644 Binary files a/src/test/resources/csars/service-CxSvc-csar.csar and b/src/test/resources/csars/service-CxSvc-csar.csar differ diff --git a/version.properties b/version.properties index d709d86..a169fce 100644 --- a/version.properties +++ b/version.properties @@ -5,7 +5,7 @@ major=1 minor=4 -patch=0 +patch=1 base_version=${major}.${minor}.${patch}