re base code
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / components / distribution / engine / VfModuleArtifactPayloadTest.java
1 package org.openecomp.sdc.be.components.distribution.engine;
2
3 import org.junit.Test;
4 import org.openecomp.sdc.be.model.GroupDefinition;
5 import org.openecomp.sdc.be.model.GroupInstance;
6 import org.openecomp.sdc.be.model.GroupInstanceProperty;
7
8 import java.util.ArrayList;
9 import java.util.List;
10 import java.util.Map;
11
12
13 public class VfModuleArtifactPayloadTest {
14
15         private VfModuleArtifactPayload createTestSubject() {
16                 return new VfModuleArtifactPayload(new GroupDefinition());
17         }
18
19         @Test
20         public void testConstructor() {
21                 new VfModuleArtifactPayload(new GroupInstance());
22         }
23
24         
25         @Test
26         public void testGetArtifacts() throws Exception {
27                 VfModuleArtifactPayload testSubject;
28                 List<String> result;
29
30                 // default test
31                 testSubject = createTestSubject();
32                 result = testSubject.getArtifacts();
33         }
34
35         
36         @Test
37         public void testSetArtifacts() throws Exception {
38                 VfModuleArtifactPayload testSubject;
39                 List<String> artifacts = null;
40
41                 // default test
42                 testSubject = createTestSubject();
43                 testSubject.setArtifacts(artifacts);
44         }
45
46         
47         @Test
48         public void testGetProperties() throws Exception {
49                 VfModuleArtifactPayload testSubject;
50                 Map<String, Object> result;
51
52                 // default test
53                 testSubject = createTestSubject();
54                 result = testSubject.getProperties();
55         }
56
57         
58         @Test
59         public void testSetProperties() throws Exception {
60                 VfModuleArtifactPayload testSubject;
61                 List<GroupInstanceProperty> properties = new ArrayList<>();
62
63                 // default test
64                 testSubject = createTestSubject();
65                 testSubject.setProperties(properties);
66         }
67         
68         @Test
69         public void testcompareByGroupName() throws Exception {
70                 VfModuleArtifactPayload testSubject;
71                 GroupDefinition groupDefinition = new GroupDefinition();
72                 groupDefinition.setName("module-1234.545");
73                 VfModuleArtifactPayload vfModuleArtifactPayload1 = new VfModuleArtifactPayload(groupDefinition);
74                 GroupDefinition groupDefinition2 = new GroupDefinition();
75                 groupDefinition.setName("module-3424.546");
76                 VfModuleArtifactPayload vfModuleArtifactPayload2 = new VfModuleArtifactPayload(groupDefinition);
77                 // default test
78                 testSubject = createTestSubject();
79                 testSubject.compareByGroupName(vfModuleArtifactPayload1, vfModuleArtifactPayload2);
80                 testSubject.compareByGroupName(vfModuleArtifactPayload1, vfModuleArtifactPayload1);
81         }
82 }