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