summaryrefslogtreecommitdiffstats
path: root/catalog-be/src/test/java/org/openecomp/sdc/be/components/merge/input/InputsValuesMergingBusinessLogicTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-be/src/test/java/org/openecomp/sdc/be/components/merge/input/InputsValuesMergingBusinessLogicTest.java')
-rw-r--r--catalog-be/src/test/java/org/openecomp/sdc/be/components/merge/input/InputsValuesMergingBusinessLogicTest.java49
1 files changed, 8 insertions, 41 deletions
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/merge/input/InputsValuesMergingBusinessLogicTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/merge/input/InputsValuesMergingBusinessLogicTest.java
index d593e6ffd0..f918f41c79 100644
--- a/catalog-be/src/test/java/org/openecomp/sdc/be/components/merge/input/InputsValuesMergingBusinessLogicTest.java
+++ b/catalog-be/src/test/java/org/openecomp/sdc/be/components/merge/input/InputsValuesMergingBusinessLogicTest.java
@@ -10,22 +10,15 @@ import java.util.Map;
import org.junit.Before;
import org.junit.Test;
-import org.openecomp.sdc.be.components.utils.PropertyDataDefinitionBuilder;
-import org.openecomp.sdc.be.components.utils.ResourceBuilder;
import org.openecomp.sdc.be.dao.utils.MapUtil;
-import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
-import org.openecomp.sdc.be.model.ComponentInstanceInput;
-import org.openecomp.sdc.be.model.ComponentInstanceProperty;
import org.openecomp.sdc.be.model.InputDefinition;
-import org.openecomp.sdc.be.model.Resource;
-
public class InputsValuesMergingBusinessLogicTest {
- public static final String INPUT_DEFUALT_TYPE = "string";
- public static final String INPUT1_ID = "input1";
- public static final String INPUT2_ID = "input2";
- public static final String INPUT3_ID = "input3";
- public static final String INPUT4_ID = "input4";
+ private static final String INPUT_DEFUALT_TYPE = "string";
+ private static final String INPUT1_ID = "input1";
+ private static final String INPUT2_ID = "input2";
+ private static final String INPUT3_ID = "input3";
+ private static final String INPUT4_ID = "input4";
private InputsValuesMergingBusinessLogic testInstance;
@Before
@@ -34,7 +27,7 @@ public class InputsValuesMergingBusinessLogicTest {
}
@Test
- public void testMergeInputs_inputsOfDifferentType_dontCopyOldValue() throws Exception {
+ public void testMergeInputs_inputsOfDifferentType_dontCopyOldValue() {
InputDefinition oldInput = createUserDefinedInputDefinition(INPUT1_ID, "oldVal1");
InputDefinition newInput = createInputDefinition(INPUT1_ID, null);
@@ -49,7 +42,7 @@ public class InputsValuesMergingBusinessLogicTest {
}
@Test
- public void testMergeInputs_newInputsHaveNoValue_copyOldValues() throws Exception {
+ public void testMergeInputs_newInputsHaveNoValue_copyOldValues() {
InputDefinition oldInputWithCsarDefaultValue = createInputDefinition(INPUT1_ID, "oldVal1");
InputDefinition oldInputWithUserDefinedValue = createUserDefinedInputDefinition(INPUT2_ID, "oldVal2");
InputDefinition oldInputNotExistOnNew = createUserDefinedInputDefinition(INPUT3_ID, null);
@@ -67,7 +60,7 @@ public class InputsValuesMergingBusinessLogicTest {
}
@Test
- public void testMergeInputs_newInputsHaveValue_dontOverrideNewValue() throws Exception {
+ public void testMergeInputs_newInputsHaveValue_dontOverrideNewValue() {
InputDefinition oldInputWithCsarDefaultValue = createInputDefinition(INPUT1_ID, "oldVal1");
InputDefinition oldInputWithUserDefinedValue = createUserDefinedInputDefinition(INPUT2_ID, "oldVal2");
InputDefinition oldInputWithNoValue = createUserDefinedInputDefinition(INPUT3_ID, null);
@@ -87,32 +80,6 @@ public class InputsValuesMergingBusinessLogicTest {
assertEquals(updatedInputs.get(INPUT4_ID).getDefaultValue(), newInput4.getDefaultValue());
}
- @Test
- public void getPrevoislyDeclaredInputsToMerge() throws Exception {
- PropertyDataDefinition declaredInputProp1 = new PropertyDataDefinitionBuilder().addGetInputValue(INPUT1_ID).addGetInputValue(INPUT3_ID).setUniqueId("prevDeclaredPropId").build();
- PropertyDataDefinition declaredInputProp2 = new PropertyDataDefinitionBuilder().addGetInputValue(INPUT4_ID).setUniqueId("prevDeclaredPropId2").build();
-
- Resource prevResource = new ResourceBuilder().addInput(INPUT1_ID).addInput(INPUT2_ID).addInput(INPUT3_ID).addInput(INPUT4_ID).build();
-
- Resource currentResource = new ResourceBuilder()
- .addInput(INPUT2_ID)
- .addInstanceProperty("inst1", new ComponentInstanceProperty(declaredInputProp1))
- .addInstanceInput("inst2", new ComponentInstanceInput(declaredInputProp2))
- .build();
-
- List<InputDefinition> previouslyDeclaredInputs = testInstance.getPreviouslyDeclaredInputsToMerge(prevResource, currentResource);
- assertEquals(3, previouslyDeclaredInputs.size());
-
- assertInput(previouslyDeclaredInputs.get(0), INPUT1_ID, declaredInputProp1.getUniqueId(), "inst1");
- assertInput(previouslyDeclaredInputs.get(1), INPUT3_ID, declaredInputProp1.getUniqueId(), "inst1");
- assertInput(previouslyDeclaredInputs.get(2), INPUT4_ID, declaredInputProp2.getUniqueId(), "inst2");
- }
-
- private void assertInput(InputDefinition inputDefinition, String expectedInputId, String expectedPropertyId, String expectedInstanceUniqueId) {
- assertEquals(expectedInputId, inputDefinition.getUniqueId());
- assertEquals(expectedPropertyId, inputDefinition.getPropertyId());
- assertEquals(inputDefinition.getInstanceUniqueId(), expectedInstanceUniqueId);
- }
private Map<String, InputDefinition> mapInputsByName(List<InputDefinition> inputs) {
return MapUtil.toMap(inputs, InputDefinition::getName);