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