diff options
author | siddharth0905 <siddharth.singh4@amdocs.com> | 2018-03-21 13:26:35 +0200 |
---|---|---|
committer | siddharth0905 <siddharth.singh4@amdocs.com> | 2018-03-22 18:35:54 +0530 |
commit | 473f768e025412d43afa1f403ba638b913ffce83 (patch) | |
tree | beab359a17902aa0b1e2664dd2ca3a50734de441 /openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org | |
parent | c86ab44bb10562aa4c3e553eecaa2325d050fb2e (diff) |
Code change to evaluate Network role
Code change to evaluate Network Role of Sub interface resource
Change-Id: I73b1cad7eb15c59153751a77a4bc78101042941d
Issue-ID: SDC-1072
Signed-off-by: siddharth0905 <siddharth.singh4@amdocs.com>
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org')
1 files changed, 29 insertions, 1 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/ContrailV2VlanToInterfaceResourceConnectionTest.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/ContrailV2VlanToInterfaceResourceConnectionTest.java index c7c780cceb..7815824208 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/ContrailV2VlanToInterfaceResourceConnectionTest.java +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/ContrailV2VlanToInterfaceResourceConnectionTest.java @@ -108,7 +108,7 @@ public class ContrailV2VlanToInterfaceResourceConnectionTest extends BaseResourc Resource targetResource = new Resource(); targetResource.setType(NESTED_FILE_NAME_INOUT_ATTR_TEST); - Optional<String> networkRole = HeatToToscaUtil.getNetworkRoleFromResource(targetResource, this + Optional<String> networkRole = HeatToToscaUtil.getNetworkRoleFromSubInterfaceId(targetResource, this .translationContext); Assert.assertEquals(NETWORK_ROLE_INOUT_ATTR_TEST,networkRole.get()); @@ -131,6 +131,34 @@ public class ContrailV2VlanToInterfaceResourceConnectionTest extends BaseResourc } + @Test + public void testSubInterfaceResourceNetworkRolePositive() throws Exception { + List<String> subInterfaceResourceIds=Arrays.asList("vm_type_11_subint_networkrole_vmi_11", + "v_subint_networkrole_vmi", "v_1_subint_networkrole_vmi", "v_subint_networkrole_vmi_11", + "vm_type_subint_networkrole_vmi_11", "vm_type_11_subint_networkrole_vmi", + "vm_type_subint_networkrole_vmi"); + + subInterfaceResourceIds.forEach(resourceId -> { + Optional<String> networkRole=HeatToToscaUtil.evaluateNetworkRoleFromResourceId(resourceId, + HeatResourcesTypes.CONTRAIL_V2_VIRTUAL_MACHINE_INTERFACE_RESOURCE_TYPE.getHeatResource()); + Assert.assertTrue(networkRole.isPresent() + && "networkrole".equals(networkRole.get())); + } + ); + } + + @Test + public void testSubInterfaceResourceNetworkRoleNegative() throws Exception { + List<String> subInterfaceResourceIds=Arrays.asList("vm_type_11_subint_vmi_11", + "vm_type_11_subint_11_vmi_11"); + + subInterfaceResourceIds.forEach(resourceId -> { + Optional<String> networkRole=HeatToToscaUtil.evaluateNetworkRoleFromResourceId(resourceId, + HeatResourcesTypes.CONTRAIL_V2_VIRTUAL_MACHINE_INTERFACE_RESOURCE_TYPE.getHeatResource()); + Assert.assertFalse(networkRole.isPresent()); + } + ); + } @Test public void testIsSubInterfaceResourceUtil() throws Exception { |