119828936a11d8e5e89cd6f20acab33068fb76d8
[sdc.git] /
1 package org.openecomp.sdc.be.components.merge.property;
2
3 import mockit.Deencapsulation;
4 import org.apache.tinkerpop.gremlin.structure.T;
5 import org.junit.Test;
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;
9
10 import java.util.HashMap;
11 import java.util.LinkedList;
12 import java.util.List;
13 import java.util.Map;
14
15 public class PropertyInstanceMergeDataBuilderTest {
16
17
18
19         @Test
20         public void testBuildDataForMerging() throws Exception {
21                 PropertyInstanceMergeDataBuilder testSubject;
22                 List oldProps = null;
23                 List<InputDefinition> oldInputs = null;
24                 List newProps = null;
25                 List<InputDefinition> newInputs = null;
26                 List<MergePropertyData> result;
27
28                 // default test
29
30                 result = PropertyInstanceMergeDataBuilder.buildDataForMerging(oldProps, oldInputs, newProps, newInputs);
31         }
32
33         @Test
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;
41
42                 // default test
43
44                 result = Deencapsulation.invoke(PropertyInstanceMergeDataBuilder.class, "buildMergeData", new HashMap<>(), new HashMap<>(), new HashMap<>(), new HashMap<>());
45         }
46
47         @Test
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;
55
56                 // default test
57                 result = Deencapsulation.invoke(PropertyInstanceMergeDataBuilder.class, "buildMergePropertyData", new PropertyDataDefinition(), new HashMap<>(),
58                                 new PropertyDataDefinition(), new HashMap<>());
59         }
60
61         @Test
62         public void testGetOldGetInputNamesWhichExistInNewVersion() throws Exception {
63                 PropertyInstanceMergeDataBuilder testSubject;
64                 List<GetInputValueDataDefinition> getInputValues = null;
65                 Map<String, InputDefinition> newInputsByName = null;
66                 List<String> result;
67
68                 // default test
69                 result = Deencapsulation.invoke(PropertyInstanceMergeDataBuilder.class, "getOldGetInputNamesWhichExistInNewVersion", new LinkedList<>(), new HashMap<>());
70         }
71
72         @Test
73         public void testGetOldDeclaredInputsByUser() throws Exception {
74                 PropertyInstanceMergeDataBuilder testSubject;
75                 List<GetInputValueDataDefinition> getInputValues = null;
76                 Map<String, InputDefinition> oldInputsByName = null;
77                 List<String> result;
78
79                 // default test
80                 result = Deencapsulation.invoke(PropertyInstanceMergeDataBuilder.class, "getOldDeclaredInputsByUser", new LinkedList<>(), new HashMap<>());
81         }
82 }