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