Added oparent to sdc main
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / components / distribution / engine / VfModuleArtifactPayloadTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
4  * ================================================================================
5  * Copyright (C) 2019 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.openecomp.sdc.be.components.distribution.engine;
22
23 import org.junit.Test;
24 import org.openecomp.sdc.be.model.GroupDefinition;
25 import org.openecomp.sdc.be.model.GroupInstance;
26 import org.openecomp.sdc.be.model.GroupInstanceProperty;
27
28 import java.util.ArrayList;
29 import java.util.List;
30 import java.util.Map;
31
32
33 public class VfModuleArtifactPayloadTest {
34
35         private VfModuleArtifactPayload createTestSubject() {
36                 return new VfModuleArtifactPayload(new GroupDefinition());
37         }
38
39         @Test
40         public void testConstructor() {
41                 new VfModuleArtifactPayload(new GroupInstance());
42         }
43
44         
45         @Test
46         public void testGetArtifacts() throws Exception {
47                 VfModuleArtifactPayload testSubject;
48                 List<String> result;
49
50                 // default test
51                 testSubject = createTestSubject();
52                 result = testSubject.getArtifacts();
53         }
54
55         
56         @Test
57         public void testSetArtifacts() throws Exception {
58                 VfModuleArtifactPayload testSubject;
59                 List<String> artifacts = null;
60
61                 // default test
62                 testSubject = createTestSubject();
63                 testSubject.setArtifacts(artifacts);
64         }
65
66         
67         @Test
68         public void testGetProperties() throws Exception {
69                 VfModuleArtifactPayload testSubject;
70                 Map<String, Object> result;
71
72                 // default test
73                 testSubject = createTestSubject();
74                 result = testSubject.getProperties();
75         }
76
77         
78         @Test
79         public void testSetProperties() throws Exception {
80                 VfModuleArtifactPayload testSubject;
81                 List<GroupInstanceProperty> properties = new ArrayList<>();
82
83                 // default test
84                 testSubject = createTestSubject();
85                 testSubject.setProperties(properties);
86         }
87         
88         @Test
89         public void testcompareByGroupName() throws Exception {
90                 VfModuleArtifactPayload testSubject;
91                 GroupDefinition groupDefinition = new GroupDefinition();
92                 groupDefinition.setName("module-1234.545");
93                 VfModuleArtifactPayload vfModuleArtifactPayload1 = new VfModuleArtifactPayload(groupDefinition);
94                 GroupDefinition groupDefinition2 = new GroupDefinition();
95                 groupDefinition.setName("module-3424.546");
96                 VfModuleArtifactPayload vfModuleArtifactPayload2 = new VfModuleArtifactPayload(groupDefinition);
97                 // default test
98                 testSubject = createTestSubject();
99                 testSubject.compareByGroupName(vfModuleArtifactPayload1, vfModuleArtifactPayload2);
100                 testSubject.compareByGroupName(vfModuleArtifactPayload1, vfModuleArtifactPayload1);
101         }
102 }