summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationDataHandlerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationDataHandlerTest.java')
-rw-r--r--openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationDataHandlerTest.java119
1 files changed, 66 insertions, 53 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationDataHandlerTest.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationDataHandlerTest.java
index 6df781e375..e3d166f853 100644
--- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationDataHandlerTest.java
+++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/ComputeConsolidationDataHandlerTest.java
@@ -47,6 +47,7 @@ public class ComputeConsolidationDataHandlerTest {
private static final String REQUIREMENT_ID = "requirementId";
private static final String SERVICE_FILE_NAME_PREFIX = "Main";
private static final String SERVICE_FILE_NAME = SERVICE_FILE_NAME_PREFIX + "ServiceTemplate.yaml";
+ private static final String MAIN_SERVICE_TEMPLATE = "MainServiceTemplate.yaml";
@Before
public void setUp() {
@@ -71,23 +72,23 @@ public class ComputeConsolidationDataHandlerTest {
@Test
public void testAddNodesConnectedOut() {
mockEntities(COMPUTE_NODE_TEMPLATE_ID_1);
- consolidationDataHandler.addNodesConnectedOut(
- translateTo, COMPUTE_NODE_TEMPLATE_ID_1, REQUIREMENT_ID, requirementAssignment);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
- Mockito.verify(consolidationData).addNodesConnectedOut(
- COMPUTE_NODE_TEMPLATE_ID_1, REQUIREMENT_ID, requirementAssignment);
+ consolidationDataHandler
+ .addNodesConnectedOut(translateTo, COMPUTE_NODE_TEMPLATE_ID_1, REQUIREMENT_ID, requirementAssignment);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
+ Mockito.verify(consolidationData)
+ .addNodesConnectedOut(COMPUTE_NODE_TEMPLATE_ID_1, REQUIREMENT_ID, requirementAssignment);
}
@Test
public void testAddNodesConnectedOut_consolidationDataNotExist() {
mockEntities_NullConsolidationData(COMPUTE_NODE_TEMPLATE_ID_1);
- consolidationDataHandler.addNodesConnectedOut(
- translateTo, COMPUTE_NODE_TEMPLATE_ID_1, REQUIREMENT_ID, requirementAssignment);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
- Mockito.verify(consolidationData, Mockito.times(0)).addNodesConnectedOut(
- Mockito.any(), Mockito.any(), Mockito.any());
+ consolidationDataHandler
+ .addNodesConnectedOut(translateTo, COMPUTE_NODE_TEMPLATE_ID_1, REQUIREMENT_ID, requirementAssignment);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
+ Mockito.verify(consolidationData, Mockito.times(0))
+ .addNodesConnectedOut(Mockito.any(), Mockito.any(), Mockito.any());
}
@Test
@@ -95,73 +96,76 @@ public class ComputeConsolidationDataHandlerTest {
String sourceNodeTemplateId = COMPUTE_NODE_TEMPLATE_ID_1;
String dependentNodeTemplateId = COMPUTE_NODE_TEMPLATE_ID_2;
mockEntities(dependentNodeTemplateId);
- consolidationDataHandler.addNodesConnectedIn(translateTo, sourceNodeTemplateId,
- dependentNodeTemplateId, "targetResourceId", REQUIREMENT_ID, requirementAssignment);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, dependentNodeTemplateId);
- Mockito.verify(consolidationData).addNodesConnectedIn(
- sourceNodeTemplateId, REQUIREMENT_ID, requirementAssignment);
+ consolidationDataHandler
+ .addNodesConnectedIn(translateTo, sourceNodeTemplateId, dependentNodeTemplateId, "targetResourceId",
+ REQUIREMENT_ID, requirementAssignment);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, dependentNodeTemplateId);
+ Mockito.verify(consolidationData)
+ .addNodesConnectedIn(sourceNodeTemplateId, REQUIREMENT_ID, requirementAssignment);
}
@Test
public void testAddNodesConnectedIn_consolidationDataNotExist() {
String dependentNodeTemplateId = COMPUTE_NODE_TEMPLATE_ID_2;
mockEntities_NullConsolidationData(dependentNodeTemplateId);
- consolidationDataHandler.addNodesConnectedIn(translateTo, COMPUTE_NODE_TEMPLATE_ID_1,
- dependentNodeTemplateId, "targetResourceId", REQUIREMENT_ID, requirementAssignment);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, dependentNodeTemplateId);
- Mockito.verify(consolidationData, Mockito.times(0)).addNodesConnectedIn(
- Mockito.any(), Mockito.any(), Mockito.any());
+ consolidationDataHandler.addNodesConnectedIn(translateTo, COMPUTE_NODE_TEMPLATE_ID_1, dependentNodeTemplateId,
+ "targetResourceId", REQUIREMENT_ID, requirementAssignment);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, dependentNodeTemplateId);
+ Mockito.verify(consolidationData, Mockito.times(0))
+ .addNodesConnectedIn(Mockito.any(), Mockito.any(), Mockito.any());
}
@Test
public void testRemoveParamNameFromAttrFuncList() {
mockEntities(COMPUTE_NODE_TEMPLATE_ID_2);
- consolidationDataHandler.removeParamNameFromAttrFuncList(serviceTemplate, heatOrchestrationTemplate,
- "paramName", COMPUTE_NODE_TEMPLATE_ID_1, COMPUTE_NODE_TEMPLATE_ID_2);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_2);
+ consolidationDataHandler
+ .removeParamNameFromAttrFuncList(serviceTemplate, heatOrchestrationTemplate, "paramName",
+ COMPUTE_NODE_TEMPLATE_ID_1, COMPUTE_NODE_TEMPLATE_ID_2);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_2);
Mockito.verify(consolidationData).removeParamNameFromAttrFuncList("paramName");
}
@Test
public void testRemoveParamNameFromAttrFuncList_consolidationDataNotExist() {
mockEntities_NullConsolidationData(COMPUTE_NODE_TEMPLATE_ID_2);
- consolidationDataHandler.removeParamNameFromAttrFuncList(serviceTemplate, heatOrchestrationTemplate,
- "paramName", COMPUTE_NODE_TEMPLATE_ID_1, COMPUTE_NODE_TEMPLATE_ID_2);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_2);
- Mockito.verify(consolidationData, Mockito.times(0))
- .removeParamNameFromAttrFuncList(Mockito.any());
+ consolidationDataHandler
+ .removeParamNameFromAttrFuncList(serviceTemplate, heatOrchestrationTemplate, "paramName",
+ COMPUTE_NODE_TEMPLATE_ID_1, COMPUTE_NODE_TEMPLATE_ID_2);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_2);
+ Mockito.verify(consolidationData, Mockito.times(0)).removeParamNameFromAttrFuncList(Mockito.any());
}
@Test
public void testAddConsolidationData() {
- consolidationDataHandler.addConsolidationData(SERVICE_FILE_NAME,
- COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
+ consolidationDataHandler
+ .addConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
}
@Test
public void testAddPortToConsolidationData() {
mockEntities(COMPUTE_NODE_TEMPLATE_ID_1);
- consolidationDataHandler.addPortToConsolidationData(translateTo, COMPUTE_NODE_TYPE_1,
- COMPUTE_NODE_TEMPLATE_ID_1, PORT_NODE_TYPE_1, PORT_NODE_TEMPLATE_ID_1);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
+ consolidationDataHandler
+ .addPortToConsolidationData(translateTo, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1,
+ PORT_NODE_TYPE_1, PORT_NODE_TEMPLATE_ID_1);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
Mockito.verify(consolidationData).addPort(PORT_NODE_TYPE_1, PORT_NODE_TEMPLATE_ID_1);
}
@Test
public void testAddVolumeToConsolidationData() {
mockEntities(COMPUTE_NODE_TEMPLATE_ID_1);
- consolidationDataHandler.addVolumeToConsolidationData(
- translateTo, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1,
+ consolidationDataHandler
+ .addVolumeToConsolidationData(translateTo, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1,
REQUIREMENT_ID, requirementAssignment);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
Mockito.verify(consolidationData).addVolume(REQUIREMENT_ID, requirementAssignment);
}
@@ -169,10 +173,10 @@ public class ComputeConsolidationDataHandlerTest {
@Test
public void testAddGroupIdToConsolidationData() {
mockEntities(COMPUTE_NODE_TEMPLATE_ID_1);
- consolidationDataHandler.addGroupIdToConsolidationData(
- translateTo, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1, GROUP_ID);
- Mockito.verify(computeConsolidationData).addComputeTemplateConsolidationData(
- SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
+ consolidationDataHandler
+ .addGroupIdToConsolidationData(translateTo, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1, GROUP_ID);
+ Mockito.verify(computeConsolidationData)
+ .addComputeTemplateConsolidationData(SERVICE_FILE_NAME, COMPUTE_NODE_TYPE_1, COMPUTE_NODE_TEMPLATE_ID_1);
Mockito.verify(consolidationData).addGroupId(GROUP_ID);
}
@@ -204,8 +208,8 @@ public class ComputeConsolidationDataHandlerTest {
private void mockComputeConsolidationData() {
Mockito.when(computeConsolidationData
- .addComputeTemplateConsolidationData(Mockito.anyString(), Mockito.anyString(),
- Mockito.anyString())).thenReturn(consolidationData);
+ .addComputeTemplateConsolidationData(Mockito.anyString(), Mockito.anyString(),
+ Mockito.anyString())).thenReturn(consolidationData);
}
private void mockNullConsolidationData() {
@@ -214,7 +218,7 @@ public class ComputeConsolidationDataHandlerTest {
Mockito.anyString())).thenReturn(null);
}
- private TopologyTemplate createTopologyTemplate(String nodeTemplateId) {
+ private TopologyTemplate createTopologyTemplate(String nodeTemplateId) {
TopologyTemplate topologyTemplate = new TopologyTemplate();
Map<String, NodeTemplate> nodeTemplates = new HashMap<>();
NodeTemplate nodeTemplate = new NodeTemplate();
@@ -224,4 +228,13 @@ public class ComputeConsolidationDataHandlerTest {
return topologyTemplate;
}
+ @Test
+ public void isNumberOfComputeTypesLegalPositive() {
+ ComputeConsolidationDataHandler computeConsolidationDataHandler =
+ new ComputeConsolidationDataHandler(computeConsolidationData);
+
+ computeConsolidationDataHandler.isNumberOfComputeTypesLegal(MAIN_SERVICE_TEMPLATE);
+
+ Mockito.verify(computeConsolidationData).isNumberOfComputeTypesLegal(MAIN_SERVICE_TEMPLATE);
+ }
}