581782c2bad1f6a08c5062e6ab81f9b96e80fcf7
[sdc.git] /
1 package org.openecomp.sdc.be.components.merge.property;
2
3 import java.util.HashMap;
4 import java.util.LinkedList;
5 import java.util.List;
6 import java.util.Map;
7
8 import org.apache.tinkerpop.gremlin.structure.T;
9 import org.junit.Test;
10 import org.openecomp.sdc.be.datatypes.elements.GetInputValueDataDefinition;
11 import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
12 import org.openecomp.sdc.be.model.InputDefinition;
13
14 import mockit.Deencapsulation;
15
16 public class PropertyInstanceMergeDataBuilderTest {
17
18         private PropertyInstanceMergeDataBuilder createTestSubject() {
19                 return PropertyInstanceMergeDataBuilder.getInstance();
20         }
21
22         @Test
23         public void testGetInstance() throws Exception {
24                 PropertyInstanceMergeDataBuilder result;
25
26                 // default test
27                 result = PropertyInstanceMergeDataBuilder.getInstance();
28         }
29
30         @Test
31         public void testBuildDataForMerging() throws Exception {
32                 PropertyInstanceMergeDataBuilder testSubject;
33                 List oldProps = null;
34                 List<InputDefinition> oldInputs = null;
35                 List newProps = null;
36                 List<InputDefinition> newInputs = null;
37                 List<MergePropertyData> result;
38
39                 // default test
40                 testSubject = createTestSubject();
41                 result = testSubject.buildDataForMerging(oldProps, oldInputs, newProps, newInputs);
42         }
43
44         @Test
45         public void testBuildMergeData() throws Exception {
46                 PropertyInstanceMergeDataBuilder testSubject;
47                 Map<String, T> oldPropsByName = null;
48                 Map<String, InputDefinition> oldInputsByName = null;
49                 Map<String, T> newPropsByName = null;
50                 Map<String, InputDefinition> newInputsByName = null;
51                 List<MergePropertyData> result;
52
53                 // default test
54                 testSubject = createTestSubject();
55                 result = Deencapsulation.invoke(testSubject, "buildMergeData", new HashMap<>(), new HashMap<>(), new HashMap<>(), new HashMap<>());
56         }
57
58         @Test
59         public void testBuildMergePropertyData() throws Exception {
60                 PropertyInstanceMergeDataBuilder testSubject;
61                 PropertyDataDefinition oldProp = null;
62                 Map<String, InputDefinition> oldInputsByName = null;
63                 PropertyDataDefinition newProp = null;
64                 Map<String, InputDefinition> newInputsByName = null;
65                 MergePropertyData result;
66
67                 // default test
68                 testSubject = createTestSubject();
69                 result = Deencapsulation.invoke(testSubject, "buildMergePropertyData", new PropertyDataDefinition(), new HashMap<>(),
70                                 new PropertyDataDefinition(), new HashMap<>());
71         }
72
73         @Test
74         public void testGetOldGetInputNamesWhichExistInNewVersion() throws Exception {
75                 PropertyInstanceMergeDataBuilder testSubject;
76                 List<GetInputValueDataDefinition> getInputValues = null;
77                 Map<String, InputDefinition> newInputsByName = null;
78                 List<String> result;
79
80                 // default test
81                 testSubject = createTestSubject();
82                 result = Deencapsulation.invoke(testSubject, "getOldGetInputNamesWhichExistInNewVersion", new LinkedList<>(), new HashMap<>());
83         }
84
85         @Test
86         public void testGetOldDeclaredInputsByUser() throws Exception {
87                 PropertyInstanceMergeDataBuilder testSubject;
88                 List<GetInputValueDataDefinition> getInputValues = null;
89                 Map<String, InputDefinition> oldInputsByName = null;
90                 List<String> result;
91
92                 // default test
93                 testSubject = createTestSubject();
94                 result = Deencapsulation.invoke(testSubject, "getOldDeclaredInputsByUser", new LinkedList<>(), new HashMap<>());
95         }
96 }