Include derived_from types in generated csar
[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 testGetDerivedFrom() throws Exception {
45                 Resource testSubject;
46                 List<String> result;
47
48                 // default test
49                 testSubject = createTestSubject();
50                 result = testSubject.getDerivedFrom();
51         }
52
53         
54         @Test
55         public void testSetDerivedFrom() throws Exception {
56                 Resource testSubject;
57                 List<String> derivedFrom = null;
58
59                 // default test
60                 testSubject = createTestSubject();
61                 testSubject.setDerivedFrom(derivedFrom);
62         }
63
64         
65         @Test
66         public void testGetDerivedList() throws Exception {
67                 Resource testSubject;
68                 List<String> result;
69
70                 // default test
71                 testSubject = createTestSubject();
72                 result = testSubject.getDerivedList();
73         }
74
75         
76         @Test
77         public void testSetDerivedList() throws Exception {
78                 Resource testSubject;
79                 List<String> derivedList = null;
80
81                 // default test
82                 testSubject = createTestSubject();
83                 testSubject.setDerivedList(derivedList);
84         }
85
86         
87         @Test
88         public void testGetProperties() throws Exception {
89                 Resource testSubject;
90                 List<PropertyDefinition> result;
91
92                 // default test
93                 testSubject = createTestSubject();
94                 result = testSubject.getProperties();
95         }
96
97         
98         @Test
99         public void testSetProperties() throws Exception {
100                 Resource testSubject;
101                 List<PropertyDefinition> properties = null;
102
103                 // default test
104                 testSubject = createTestSubject();
105                 testSubject.setProperties(properties);
106         }
107
108         
109         @Test
110         public void testGetAttributes() throws Exception {
111                 Resource testSubject;
112                 List<PropertyDefinition> result;
113
114                 // default test
115                 testSubject = createTestSubject();
116                 result = testSubject.getAttributes();
117         }
118
119         
120         @Test
121         public void testSetAttributes() throws Exception {
122                 Resource testSubject;
123                 List<PropertyDefinition> attributes = null;
124
125                 // default test
126                 testSubject = createTestSubject();
127                 testSubject.setAttributes(attributes);
128         }
129
130         
131         @Test
132         public void testGetInterfaces() throws Exception {
133                 Resource testSubject;
134                 Map<String, InterfaceDefinition> result;
135
136                 // default test
137                 testSubject = createTestSubject();
138                 result = testSubject.getInterfaces();
139         }
140
141         
142         @Test
143         public void testSetInterfaces() throws Exception {
144                 Resource testSubject;
145                 Map<String, InterfaceDefinition> interfaces = null;
146
147                 // default test
148                 testSubject = createTestSubject();
149                 testSubject.setInterfaces(interfaces);
150         }
151
152         
153         @Test
154         public void testIsAbstract() throws Exception {
155                 Resource testSubject;
156                 Boolean result;
157
158                 // default test
159                 testSubject = createTestSubject();
160                 result = testSubject.isAbstract();
161         }
162
163         
164         @Test
165         public void testSetAbstract() throws Exception {
166                 Resource testSubject;
167                 Boolean isAbstract = null;
168
169                 // default test
170                 testSubject = createTestSubject();
171                 testSubject.setAbstract(isAbstract);
172         }
173
174         
175         @Test
176         public void testGetDefaultCapabilities() throws Exception {
177                 Resource testSubject;
178                 List<String> result;
179
180                 // default test
181                 testSubject = createTestSubject();
182                 result = testSubject.getDefaultCapabilities();
183         }
184
185         
186         @Test
187         public void testSetDefaultCapabilities() throws Exception {
188                 Resource testSubject;
189                 List<String> defaultCapabilities = null;
190
191                 // default test
192                 testSubject = createTestSubject();
193                 testSubject.setDefaultCapabilities(defaultCapabilities);
194         }
195
196         
197         @Test
198         public void testGetCost() throws Exception {
199                 Resource testSubject;
200                 String result;
201
202                 // default test
203                 testSubject = createTestSubject();
204                 result = testSubject.getCost();
205         }
206
207         
208         @Test
209         public void testSetCost() throws Exception {
210                 Resource testSubject;
211                 String cost = "";
212
213                 // default test
214                 testSubject = createTestSubject();
215                 testSubject.setCost(cost);
216         }
217
218         
219         @Test
220         public void testGetLicenseType() throws Exception {
221                 Resource testSubject;
222                 String result;
223
224                 // default test
225                 testSubject = createTestSubject();
226                 result = testSubject.getLicenseType();
227         }
228
229         
230         @Test
231         public void testSetLicenseType() throws Exception {
232                 Resource testSubject;
233                 String licenseType = "";
234
235                 // default test
236                 testSubject = createTestSubject();
237                 testSubject.setLicenseType(licenseType);
238         }
239
240         
241         @Test
242         public void testHashCode() throws Exception {
243                 Resource testSubject;
244                 int result;
245
246                 // default test
247                 testSubject = createTestSubject();
248                 result = testSubject.hashCode();
249         }
250
251         
252         @Test
253         public void testEquals() throws Exception {
254                 Resource testSubject;
255                 Object obj = null;
256                 boolean result;
257
258                 // test 1
259                 testSubject = createTestSubject();
260                 result = testSubject.equals(obj);
261                 Assert.assertEquals(false, result);
262                 obj = new Object();
263                 result = testSubject.equals(obj);
264                 Assert.assertEquals(false, result);
265                 result = testSubject.equals(testSubject);
266                 Assert.assertEquals(true, result);
267                 
268                 Resource testSubject2 = createTestSubject();
269                 result = testSubject.equals(testSubject2);
270                 Assert.assertEquals(true, result);
271         }
272
273         
274         @Test
275         public void testToString() throws Exception {
276                 Resource testSubject;
277                 String result;
278
279                 // default test
280                 testSubject = createTestSubject();
281                 result = testSubject.toString();
282         }
283
284         
285         @Test
286         public void testGetToscaResourceName() throws Exception {
287                 Resource testSubject;
288                 String result;
289
290                 // default test
291                 testSubject = createTestSubject();
292                 result = testSubject.getToscaResourceName();
293         }
294
295         
296         @Test
297         public void testSetToscaResourceName() throws Exception {
298                 Resource testSubject;
299                 String toscaResourceName = "";
300
301                 // default test
302                 testSubject = createTestSubject();
303                 testSubject.setToscaResourceName(toscaResourceName);
304         }
305
306         
307         @Test
308         public void testGetResourceType() throws Exception {
309                 Resource testSubject;
310                 ResourceTypeEnum result;
311
312                 // default test
313                 testSubject = createTestSubject();
314                 result = testSubject.getResourceType();
315         }
316
317         
318         @Test
319         public void testSetResourceType() throws Exception {
320                 Resource testSubject;
321                 ResourceTypeEnum resourceType = null;
322
323                 // default test
324                 testSubject = createTestSubject();
325                 testSubject.setResourceType(resourceType);
326         }
327
328         
329         @Test
330         public void testSetVendorName() throws Exception {
331                 Resource testSubject;
332                 String vendorName = "";
333
334                 // default test
335                 testSubject = createTestSubject();
336                 testSubject.setVendorName(vendorName);
337         }
338
339         
340         @Test
341         public void testSetVendorRelease() throws Exception {
342                 Resource testSubject;
343                 String vendorRelease = "";
344
345                 // default test
346                 testSubject = createTestSubject();
347                 testSubject.setVendorRelease(vendorRelease);
348         }
349
350         
351         @Test
352         public void testSetResourceVendorModelNumber() throws Exception {
353                 Resource testSubject;
354                 String resourceVendorModelNumber = "";
355
356                 // default test
357                 testSubject = createTestSubject();
358                 testSubject.setResourceVendorModelNumber(resourceVendorModelNumber);
359         }
360
361         
362         @Test
363         public void testGetVendorName() throws Exception {
364                 Resource testSubject;
365                 String result;
366
367                 // default test
368                 testSubject = createTestSubject();
369                 result = testSubject.getVendorName();
370         }
371
372         
373         @Test
374         public void testGetVendorRelease() throws Exception {
375                 Resource testSubject;
376                 String result;
377
378                 // default test
379                 testSubject = createTestSubject();
380                 result = testSubject.getVendorRelease();
381         }
382
383         
384         @Test
385         public void testGetResourceVendorModelNumber() throws Exception {
386                 Resource testSubject;
387                 String result;
388
389                 // default test
390                 testSubject = createTestSubject();
391                 result = testSubject.getResourceVendorModelNumber();
392         }
393
394         @Test
395         public void testFetchGenericTypeToscaNameFromConfig() throws Exception {
396                 Resource testSubject;
397                 String result;
398
399                 // default test
400                 testSubject = createTestSubject();
401                 result = testSubject.fetchGenericTypeToscaNameFromConfig();
402         }
403         
404         @Test
405         public void testAssetType() throws Exception {
406                 Resource testSubject;
407                 String result;
408
409                 // default test
410                 testSubject = createTestSubject();
411                 result = testSubject.assetType();
412         }
413
414         
415         @Test
416         public void testShouldGenerateInputs() throws Exception {
417                 Resource testSubject;
418                 boolean result;
419
420                 // default test
421                 testSubject = createTestSubject();
422                 result = testSubject.shouldGenerateInputs();
423         }
424
425         
426         @Test
427         public void testDeriveFromGeneric() throws Exception {
428                 Resource testSubject;
429                 boolean result;
430
431                 // default test
432                 testSubject = createTestSubject();
433                 result = testSubject.deriveFromGeneric();
434         }
435
436         @Test
437         public void testGroupRelationsByInstanceName() throws Exception {
438                 Resource testSubject;
439                 Map<String, List<RequirementCapabilityRelDef>> result;
440
441                 // default test
442                 testSubject = createTestSubject();
443                 Resource resource = new Resource();
444                 resource.setComponentInstancesRelations(new LinkedList<RequirementCapabilityRelDef>());
445                 result = testSubject.groupRelationsFromCsarByInstanceName(resource);
446         }
447
448 }