1 package org.openecomp.sdc.be.components.merge.property;
3 import mockit.Deencapsulation;
4 import org.apache.tinkerpop.gremlin.structure.T;
6 import org.openecomp.sdc.be.datatypes.elements.GetInputValueDataDefinition;
7 import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
8 import org.openecomp.sdc.be.model.InputDefinition;
10 import java.util.HashMap;
11 import java.util.LinkedList;
12 import java.util.List;
15 public class PropertyInstanceMergeDataBuilderTest {
20 public void testBuildDataForMerging() throws Exception {
21 PropertyInstanceMergeDataBuilder testSubject;
23 List<InputDefinition> oldInputs = null;
25 List<InputDefinition> newInputs = null;
26 List<MergePropertyData> result;
30 result = PropertyInstanceMergeDataBuilder.buildDataForMerging(oldProps, oldInputs, newProps, newInputs);
34 public void testBuildMergeData() throws Exception {
35 PropertyInstanceMergeDataBuilder testSubject;
36 Map<String, T> oldPropsByName = null;
37 Map<String, InputDefinition> oldInputsByName = null;
38 Map<String, T> newPropsByName = null;
39 Map<String, InputDefinition> newInputsByName = null;
40 List<MergePropertyData> result;
44 result = Deencapsulation.invoke(PropertyInstanceMergeDataBuilder.class, "buildMergeData", new HashMap<>(), new HashMap<>(), new HashMap<>(), new HashMap<>());
48 public void testBuildMergePropertyData() throws Exception {
49 PropertyInstanceMergeDataBuilder testSubject;
50 PropertyDataDefinition oldProp = null;
51 Map<String, InputDefinition> oldInputsByName = null;
52 PropertyDataDefinition newProp = null;
53 Map<String, InputDefinition> newInputsByName = null;
54 MergePropertyData result;
57 result = Deencapsulation.invoke(PropertyInstanceMergeDataBuilder.class, "buildMergePropertyData", new PropertyDataDefinition(), new HashMap<>(),
58 new PropertyDataDefinition(), new HashMap<>());
62 public void testGetOldGetInputNamesWhichExistInNewVersion() throws Exception {
63 PropertyInstanceMergeDataBuilder testSubject;
64 List<GetInputValueDataDefinition> getInputValues = null;
65 Map<String, InputDefinition> newInputsByName = null;
69 result = Deencapsulation.invoke(PropertyInstanceMergeDataBuilder.class, "getOldGetInputNamesWhichExistInNewVersion", new LinkedList<>(), new HashMap<>());
73 public void testGetOldDeclaredInputsByUser() throws Exception {
74 PropertyInstanceMergeDataBuilder testSubject;
75 List<GetInputValueDataDefinition> getInputValues = null;
76 Map<String, InputDefinition> oldInputsByName = null;
80 result = Deencapsulation.invoke(PropertyInstanceMergeDataBuilder.class, "getOldDeclaredInputsByUser", new LinkedList<>(), new HashMap<>());