Add support for simple yaml profile 1.2
[sdc.git] / catalog-model / src / test / java / org / openecomp / sdc / be / model / ResourceTest.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.model;
22
23 import java.util.LinkedList;
24 import java.util.List;
25 import java.util.Map;
26 import org.junit.Assert;
27 import org.junit.Test;
28 import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
29 import org.openecomp.sdc.be.unittests.utils.ModelConfDependentTest;
30
31 public class ResourceTest extends ModelConfDependentTest {
32
33     private Resource createTestSubject() {
34         return new Resource();
35     }
36
37     @Test
38     public void testCtor() throws Exception {
39         ComponentMetadataDefinition componentMetadataDefinition = new ResourceMetadataDefinition();
40         new Resource(componentMetadataDefinition);
41     }
42
43     @Test
44     public void testGetProperties() throws Exception {
45         Resource testSubject;
46         List<PropertyDefinition> result;
47
48         // default test
49         testSubject = createTestSubject();
50         result = testSubject.getProperties();
51     }
52
53     @Test
54     public void testSetProperties() throws Exception {
55         Resource testSubject;
56         List<PropertyDefinition> properties = null;
57
58         // default test
59         testSubject = createTestSubject();
60         testSubject.setProperties(properties);
61     }
62
63     @Test
64     public void testGetAttributes() throws Exception {
65         Resource testSubject;
66         List<PropertyDefinition> result;
67
68         // default test
69         testSubject = createTestSubject();
70         result = testSubject.getAttributes();
71     }
72
73     @Test
74     public void testSetAttributes() throws Exception {
75         Resource testSubject;
76         List<PropertyDefinition> attributes = null;
77
78         // default test
79         testSubject = createTestSubject();
80         testSubject.setAttributes(attributes);
81     }
82
83     @Test
84     public void testGetInterfaces() throws Exception {
85         Resource testSubject;
86         Map<String, InterfaceDefinition> result;
87
88         // default test
89         testSubject = createTestSubject();
90         result = testSubject.getInterfaces();
91     }
92
93     @Test
94     public void testSetInterfaces() throws Exception {
95         Resource testSubject;
96         Map<String, InterfaceDefinition> interfaces = null;
97
98         // default test
99         testSubject = createTestSubject();
100         testSubject.setInterfaces(interfaces);
101     }
102
103     @Test
104     public void testIsAbstract() throws Exception {
105         Resource testSubject;
106         Boolean result;
107
108         // default test
109         testSubject = createTestSubject();
110         result = testSubject.isAbstract();
111     }
112
113     @Test
114     public void testSetAbstract() throws Exception {
115         Resource testSubject;
116         Boolean isAbstract = null;
117
118         // default test
119         testSubject = createTestSubject();
120         testSubject.setAbstract(isAbstract);
121     }
122
123     @Test
124     public void testGetCost() throws Exception {
125         Resource testSubject;
126         String result;
127
128         // default test
129         testSubject = createTestSubject();
130         result = testSubject.getCost();
131     }
132
133     @Test
134     public void testSetCost() throws Exception {
135         Resource testSubject;
136         String cost = "";
137
138         // default test
139         testSubject = createTestSubject();
140         testSubject.setCost(cost);
141     }
142
143     @Test
144     public void testGetLicenseType() throws Exception {
145         Resource testSubject;
146         String result;
147
148         // default test
149         testSubject = createTestSubject();
150         result = testSubject.getLicenseType();
151     }
152
153     @Test
154     public void testSetLicenseType() throws Exception {
155         Resource testSubject;
156         String licenseType = "";
157
158         // default test
159         testSubject = createTestSubject();
160         testSubject.setLicenseType(licenseType);
161     }
162
163     @Test
164     public void testHashCode() throws Exception {
165         Resource testSubject;
166         int result;
167
168         // default test
169         testSubject = createTestSubject();
170         result = testSubject.hashCode();
171     }
172
173     @Test
174     public void testEquals() throws Exception {
175         Resource testSubject;
176         Object obj = null;
177         boolean result;
178
179         // test 1
180         testSubject = createTestSubject();
181         result = testSubject.equals(obj);
182         Assert.assertEquals(false, result);
183         obj = new Object();
184         result = testSubject.equals(obj);
185         Assert.assertEquals(false, result);
186         result = testSubject.equals(testSubject);
187         Assert.assertEquals(true, result);
188
189         Resource testSubject2 = createTestSubject();
190         result = testSubject.equals(testSubject2);
191         Assert.assertEquals(true, result);
192     }
193
194     @Test
195     public void testToString() throws Exception {
196         Resource testSubject;
197         String result;
198
199         // default test
200         testSubject = createTestSubject();
201         result = testSubject.toString();
202     }
203
204     @Test
205     public void testGetToscaResourceName() throws Exception {
206         Resource testSubject;
207         String result;
208
209         // default test
210         testSubject = createTestSubject();
211         result = testSubject.getToscaResourceName();
212     }
213
214     @Test
215     public void testSetToscaResourceName() throws Exception {
216         Resource testSubject;
217         String toscaResourceName = "";
218
219         // default test
220         testSubject = createTestSubject();
221         testSubject.setToscaResourceName(toscaResourceName);
222     }
223
224     @Test
225     public void testGetResourceType() throws Exception {
226         Resource testSubject;
227         ResourceTypeEnum result;
228
229         // default test
230         testSubject = createTestSubject();
231         result = testSubject.getResourceType();
232     }
233
234     @Test
235     public void testSetResourceType() throws Exception {
236         Resource testSubject;
237         ResourceTypeEnum resourceType = null;
238
239         // default test
240         testSubject = createTestSubject();
241         testSubject.setResourceType(resourceType);
242     }
243
244     @Test
245     public void testSetVendorName() throws Exception {
246         Resource testSubject;
247         String vendorName = "";
248
249         // default test
250         testSubject = createTestSubject();
251         testSubject.setVendorName(vendorName);
252     }
253
254     @Test
255     public void testSetVendorRelease() throws Exception {
256         Resource testSubject;
257         String vendorRelease = "";
258
259         // default test
260         testSubject = createTestSubject();
261         testSubject.setVendorRelease(vendorRelease);
262     }
263
264     @Test
265     public void testSetResourceVendorModelNumber() throws Exception {
266         Resource testSubject;
267         String resourceVendorModelNumber = "";
268
269         // default test
270         testSubject = createTestSubject();
271         testSubject.setResourceVendorModelNumber(resourceVendorModelNumber);
272     }
273
274     @Test
275     public void testGetVendorName() throws Exception {
276         Resource testSubject;
277         String result;
278
279         // default test
280         testSubject = createTestSubject();
281         result = testSubject.getVendorName();
282     }
283
284     @Test
285     public void testGetVendorRelease() throws Exception {
286         Resource testSubject;
287         String result;
288
289         // default test
290         testSubject = createTestSubject();
291         result = testSubject.getVendorRelease();
292     }
293
294     @Test
295     public void testGetResourceVendorModelNumber() throws Exception {
296         Resource testSubject;
297         String result;
298
299         // default test
300         testSubject = createTestSubject();
301         result = testSubject.getResourceVendorModelNumber();
302     }
303
304     @Test
305     public void testFetchGenericTypeToscaNameFromConfig() throws Exception {
306         Resource testSubject;
307         String result;
308
309         // default test
310         testSubject = createTestSubject();
311         result = testSubject.fetchGenericTypeToscaNameFromConfig();
312     }
313
314     @Test
315     public void testAssetType() throws Exception {
316         Resource testSubject;
317         String result;
318
319         // default test
320         testSubject = createTestSubject();
321         result = testSubject.assetType();
322     }
323
324     @Test
325     public void testShouldGenerateInputs() throws Exception {
326         Resource testSubject;
327         boolean result;
328
329         // default test
330         testSubject = createTestSubject();
331         result = testSubject.shouldGenerateInputs();
332     }
333
334     @Test
335     public void testDeriveFromGeneric() throws Exception {
336         Resource testSubject;
337         boolean result;
338
339         // default test
340         testSubject = createTestSubject();
341         result = testSubject.deriveFromGeneric();
342     }
343
344     @Test
345     public void testGroupRelationsByInstanceName() throws Exception {
346         Resource testSubject;
347         Map<String, List<RequirementCapabilityRelDef>> result;
348
349         // default test
350         testSubject = createTestSubject();
351         Resource resource = new Resource();
352         resource.setComponentInstancesRelations(new LinkedList<RequirementCapabilityRelDef>());
353         result = testSubject.groupRelationsFromCsarByInstanceName(resource);
354     }
355
356 }