blob: 84acf9dac8ebd44c070d49195a94f8e850f0fd08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
package org.openecomp.sdc.be.model;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import org.junit.Test;
import org.openecomp.sdc.be.datatypes.elements.GroupInstanceDataDefinition;
import org.openecomp.sdc.be.datatypes.elements.PropertyDataDefinition;
import mockit.Deencapsulation;
public class GroupInstanceTest {
private GroupInstance createTestSubject() {
return new GroupInstance();
}
@Test
public void testCtor() throws Exception {
new GroupInstance(new GroupInstanceDataDefinition());
}
@Test
public void testConvertToGroupInstancesProperties() throws Exception {
GroupInstance testSubject;
List<GroupInstanceProperty> result;
// default test
testSubject = createTestSubject();
result = testSubject.convertToGroupInstancesProperties();
List<PropertyDataDefinition> properties = new LinkedList<>();
properties.add(new PropertyDataDefinition());
testSubject.setProperties(properties);
result = testSubject.convertToGroupInstancesProperties();
}
@Test
public void testConvertFromGroupInstancesProperties() throws Exception {
GroupInstance testSubject;
List<GroupInstanceProperty> groupInstancesProperties = null;
// test 1
testSubject = createTestSubject();
groupInstancesProperties = null;
testSubject.convertFromGroupInstancesProperties(groupInstancesProperties);
groupInstancesProperties = new LinkedList<>();
groupInstancesProperties.add(new GroupInstanceProperty());
testSubject.convertFromGroupInstancesProperties(groupInstancesProperties);
}
@Test
public void testRemoveArtifactsDuplicates() throws Exception {
GroupInstance testSubject;
// default test
testSubject = createTestSubject();
Deencapsulation.invoke(testSubject, "removeArtifactsDuplicates");
LinkedList<String> artifacts = new LinkedList<>();
artifacts.add("mock");
testSubject.setArtifacts(artifacts);
LinkedList<String> groupInstanceArtifacts = new LinkedList<>();
groupInstanceArtifacts.add("mock");
testSubject.setGroupInstanceArtifacts(groupInstanceArtifacts);
Deencapsulation.invoke(testSubject, "removeArtifactsDuplicates");
}
@Test
public void testClearArtifactsUuid() throws Exception {
GroupInstance testSubject;
// default test
testSubject = createTestSubject();
Deencapsulation.invoke(testSubject, "clearArtifactsUuid");
}
@Test
public void testAlignArtifactsUuid() throws Exception {
GroupInstance testSubject;
Map<String, ArtifactDefinition> deploymentArtifacts = null;
// default test
testSubject = createTestSubject();
testSubject.alignArtifactsUuid(deploymentArtifacts);
LinkedList<String> artifacts = new LinkedList<>();
artifacts.add("mock");
testSubject.setArtifacts(artifacts);
testSubject.alignArtifactsUuid(deploymentArtifacts);
deploymentArtifacts = new HashMap<>();
deploymentArtifacts.put("mock", new ArtifactDefinition());
testSubject.alignArtifactsUuid(deploymentArtifacts);
}
@Test
public void testAddArtifactsIdToCollection() throws Exception {
GroupInstance testSubject;
List<String> artifactUuids = new LinkedList<>();
ArtifactDefinition artifact = new ArtifactDefinition();
// default test
testSubject = createTestSubject();
Deencapsulation.invoke(testSubject, "addArtifactsIdToCollection", artifactUuids, artifact);
artifact.setArtifactUUID("mock");
Deencapsulation.invoke(testSubject, "addArtifactsIdToCollection", artifactUuids, artifact);
}
}
|