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