1 package org.openecomp.sdc.be.model;
6 import org.junit.Assert;
8 import org.openecomp.sdc.be.datatypes.elements.InterfaceOperationDataDefinition;
9 import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
10 import org.openecomp.sdc.be.unittests.utils.ModelConfDependentTest;
12 public class ResourceTest extends ModelConfDependentTest{
14 private Resource createTestSubject() {
15 return new Resource();
19 public void testCtor() throws Exception {
20 ComponentMetadataDefinition componentMetadataDefinition = new ComponentMetadataDefinition();
21 new Resource(componentMetadataDefinition);
25 public void testGetDerivedFrom() throws Exception {
30 testSubject = createTestSubject();
31 result = testSubject.getDerivedFrom();
36 public void testSetDerivedFrom() throws Exception {
38 List<String> derivedFrom = null;
41 testSubject = createTestSubject();
42 testSubject.setDerivedFrom(derivedFrom);
47 public void testGetDerivedList() throws Exception {
52 testSubject = createTestSubject();
53 result = testSubject.getDerivedList();
58 public void testSetDerivedList() throws Exception {
60 List<String> derivedList = null;
63 testSubject = createTestSubject();
64 testSubject.setDerivedList(derivedList);
69 public void testGetProperties() throws Exception {
71 List<PropertyDefinition> result;
74 testSubject = createTestSubject();
75 result = testSubject.getProperties();
80 public void testSetProperties() throws Exception {
82 List<PropertyDefinition> properties = null;
85 testSubject = createTestSubject();
86 testSubject.setProperties(properties);
91 public void testGetAttributes() throws Exception {
93 List<PropertyDefinition> result;
96 testSubject = createTestSubject();
97 result = testSubject.getAttributes();
102 public void testSetAttributes() throws Exception {
103 Resource testSubject;
104 List<PropertyDefinition> attributes = null;
107 testSubject = createTestSubject();
108 testSubject.setAttributes(attributes);
113 public void testGetInterfaces() throws Exception {
114 Resource testSubject;
115 Map<String, InterfaceDefinition> result;
118 testSubject = createTestSubject();
119 result = testSubject.getInterfaces();
124 public void testSetInterfaces() throws Exception {
125 Resource testSubject;
126 Map<String, InterfaceDefinition> interfaces = null;
129 testSubject = createTestSubject();
130 testSubject.setInterfaces(interfaces);
135 public void testIsAbstract() throws Exception {
136 Resource testSubject;
140 testSubject = createTestSubject();
141 result = testSubject.isAbstract();
146 public void testSetAbstract() throws Exception {
147 Resource testSubject;
148 Boolean isAbstract = null;
151 testSubject = createTestSubject();
152 testSubject.setAbstract(isAbstract);
157 public void testGetDefaultCapabilities() throws Exception {
158 Resource testSubject;
162 testSubject = createTestSubject();
163 result = testSubject.getDefaultCapabilities();
168 public void testSetDefaultCapabilities() throws Exception {
169 Resource testSubject;
170 List<String> defaultCapabilities = null;
173 testSubject = createTestSubject();
174 testSubject.setDefaultCapabilities(defaultCapabilities);
179 public void testGetCost() throws Exception {
180 Resource testSubject;
184 testSubject = createTestSubject();
185 result = testSubject.getCost();
190 public void testSetCost() throws Exception {
191 Resource testSubject;
195 testSubject = createTestSubject();
196 testSubject.setCost(cost);
201 public void testGetLicenseType() throws Exception {
202 Resource testSubject;
206 testSubject = createTestSubject();
207 result = testSubject.getLicenseType();
212 public void testSetLicenseType() throws Exception {
213 Resource testSubject;
214 String licenseType = "";
217 testSubject = createTestSubject();
218 testSubject.setLicenseType(licenseType);
223 public void testGetInterfaceOperations() throws Exception {
224 Resource testSubject;
225 Map<String, InterfaceOperationDataDefinition> result;
228 testSubject = createTestSubject();
229 result = testSubject.getInterfaceOperations();
234 public void testSetInterfaceOperations() throws Exception {
235 Resource testSubject;
236 Map<String, InterfaceOperationDataDefinition> interfaceOperations = null;
239 testSubject = createTestSubject();
240 testSubject.setInterfaceOperations(interfaceOperations);
245 public void testHashCode() throws Exception {
246 Resource testSubject;
250 testSubject = createTestSubject();
251 result = testSubject.hashCode();
256 public void testEquals() throws Exception {
257 Resource testSubject;
262 testSubject = createTestSubject();
263 result = testSubject.equals(obj);
264 Assert.assertEquals(false, result);
266 result = testSubject.equals(obj);
267 Assert.assertEquals(false, result);
268 result = testSubject.equals(testSubject);
269 Assert.assertEquals(true, result);
271 Resource testSubject2 = createTestSubject();
272 result = testSubject.equals(testSubject2);
273 Assert.assertEquals(true, result);
278 public void testToString() throws Exception {
279 Resource testSubject;
283 testSubject = createTestSubject();
284 result = testSubject.toString();
289 public void testGetToscaResourceName() throws Exception {
290 Resource testSubject;
294 testSubject = createTestSubject();
295 result = testSubject.getToscaResourceName();
300 public void testSetToscaResourceName() throws Exception {
301 Resource testSubject;
302 String toscaResourceName = "";
305 testSubject = createTestSubject();
306 testSubject.setToscaResourceName(toscaResourceName);
311 public void testGetResourceType() throws Exception {
312 Resource testSubject;
313 ResourceTypeEnum result;
316 testSubject = createTestSubject();
317 result = testSubject.getResourceType();
322 public void testSetResourceType() throws Exception {
323 Resource testSubject;
324 ResourceTypeEnum resourceType = null;
327 testSubject = createTestSubject();
328 testSubject.setResourceType(resourceType);
333 public void testSetVendorName() throws Exception {
334 Resource testSubject;
335 String vendorName = "";
338 testSubject = createTestSubject();
339 testSubject.setVendorName(vendorName);
344 public void testSetVendorRelease() throws Exception {
345 Resource testSubject;
346 String vendorRelease = "";
349 testSubject = createTestSubject();
350 testSubject.setVendorRelease(vendorRelease);
355 public void testSetResourceVendorModelNumber() throws Exception {
356 Resource testSubject;
357 String resourceVendorModelNumber = "";
360 testSubject = createTestSubject();
361 testSubject.setResourceVendorModelNumber(resourceVendorModelNumber);
366 public void testGetVendorName() throws Exception {
367 Resource testSubject;
371 testSubject = createTestSubject();
372 result = testSubject.getVendorName();
377 public void testGetVendorRelease() throws Exception {
378 Resource testSubject;
382 testSubject = createTestSubject();
383 result = testSubject.getVendorRelease();
388 public void testGetResourceVendorModelNumber() throws Exception {
389 Resource testSubject;
393 testSubject = createTestSubject();
394 result = testSubject.getResourceVendorModelNumber();
399 public void testAssetType() throws Exception {
400 Resource testSubject;
404 testSubject = createTestSubject();
405 result = testSubject.assetType();
410 public void testShouldGenerateInputs() throws Exception {
411 Resource testSubject;
415 testSubject = createTestSubject();
416 result = testSubject.shouldGenerateInputs();
421 public void testDeriveFromGeneric() throws Exception {
422 Resource testSubject;
426 testSubject = createTestSubject();
427 result = testSubject.deriveFromGeneric();