diff options
author | pwielebs <piotr.wielebski@nokia.com> | 2021-02-18 09:15:14 +0100 |
---|---|---|
committer | pwielebs <piotr.wielebski@nokia.com> | 2021-02-18 09:20:23 +0100 |
commit | b02ced4ac80ef8b59421928355e83ba8cc9febd4 (patch) | |
tree | 1921d619f0d161695ce5679a654a602658effa37 | |
parent | 1073f37d4136f5c7f75ab608830285726765f6e0 (diff) |
Increase code coverage for ExecuteBuildingBlockBuilder class
Change-Id: I87ce8344f2f2329066639e6aa2d415eac06ef622
Issue-ID: SO-3538
Signed-off-by: pwielebs <piotr.wielebski@nokia.com>
2 files changed, 24 insertions, 1 deletions
diff --git a/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/workflow/tasks/ExecuteBuildingBlockBuilder.java b/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/workflow/tasks/ExecuteBuildingBlockBuilder.java index b8699838e2..2138f489ee 100644 --- a/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/workflow/tasks/ExecuteBuildingBlockBuilder.java +++ b/bpmn/so-bpmn-tasks/src/main/java/org/onap/so/bpmn/infrastructure/workflow/tasks/ExecuteBuildingBlockBuilder.java @@ -204,7 +204,7 @@ public class ExecuteBuildingBlockBuilder { isVirtualLink, resource.getVirtualLinkKey(), null, isConfiguration, null))); } - private ConfigurationResourceKeys getConfigurationResourceKeys(Resource resource, String vnfcName) { + protected ConfigurationResourceKeys getConfigurationResourceKeys(Resource resource, String vnfcName) { ConfigurationResourceKeys configurationResourceKeys = new ConfigurationResourceKeys(); Optional.ofNullable(vnfcName).ifPresent(configurationResourceKeys::setVnfcName); configurationResourceKeys.setCvnfcCustomizationUUID(resource.getCvnfModuleCustomizationId()); diff --git a/bpmn/so-bpmn-tasks/src/test/java/org/onap/so/bpmn/infrastructure/workflow/tasks/ExecuteBuildingBlockBuilderTest.java b/bpmn/so-bpmn-tasks/src/test/java/org/onap/so/bpmn/infrastructure/workflow/tasks/ExecuteBuildingBlockBuilderTest.java index c8914f6e02..fae2317c8d 100644 --- a/bpmn/so-bpmn-tasks/src/test/java/org/onap/so/bpmn/infrastructure/workflow/tasks/ExecuteBuildingBlockBuilderTest.java +++ b/bpmn/so-bpmn-tasks/src/test/java/org/onap/so/bpmn/infrastructure/workflow/tasks/ExecuteBuildingBlockBuilderTest.java @@ -27,6 +27,7 @@ package org.onap.so.bpmn.infrastructure.workflow.tasks; import org.junit.Test; +import org.onap.so.bpmn.servicedecomposition.entities.ConfigurationResourceKeys; import org.onap.so.bpmn.servicedecomposition.entities.ExecuteBuildingBlock; import org.onap.so.db.catalog.beans.macro.OrchestrationFlow; import java.util.ArrayList; @@ -87,4 +88,26 @@ public class ExecuteBuildingBlockBuilderTest { } assertNotNull(result); } + + @Test + public void getConfigurationResourceKeysTest() { + String vnfcName = "vnfc"; + String vfModuleCustomizationId = "1a2b3c4e5d"; + String cvnfModuleCustomizationId = "2b1a3c"; + String vnfCustomizationId = "zz12aa"; + + Resource resource = new Resource(WorkflowType.SERVICE, "123", true); + + resource.setCvnfModuleCustomizationId(vfModuleCustomizationId); + resource.setCvnfModuleCustomizationId(cvnfModuleCustomizationId); + resource.setVnfCustomizationId(vnfCustomizationId); + + ConfigurationResourceKeys confResourceKeys = executeBBBuilder.getConfigurationResourceKeys(resource, vnfcName); + + assertNotNull(confResourceKeys); + assertEquals(vnfcName, confResourceKeys.getVnfcName()); + assertEquals(cvnfModuleCustomizationId, confResourceKeys.getCvnfcCustomizationUUID()); + assertEquals(vnfCustomizationId, confResourceKeys.getVnfResourceCustomizationUUID()); + + } } |