2 * ============LICENSE_START=======================================================
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
11 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 package org.openecomp.sdc.be.model;
23 import org.junit.Assert;
24 import org.junit.Test;
25 import org.openecomp.sdc.be.model.category.CategoryDefinition;
26 import org.openecomp.sdc.common.api.UploadArtifactInfo;
28 import java.util.LinkedList;
29 import java.util.List;
31 public class UploadResourceInfoTest {
33 private UploadResourceInfo createTestSubject() {
34 return new UploadResourceInfo();
38 public void testCtor() throws Exception {
39 new UploadResourceInfo("mock", "mock", "mock", "mock/mock/mock", new LinkedList<>(), new LinkedList<>());
44 public void testGetPayloadData() throws Exception {
45 UploadResourceInfo testSubject;
49 testSubject = createTestSubject();
50 result = testSubject.getPayloadData();
54 public void testSetPayloadData() throws Exception {
55 UploadResourceInfo testSubject;
59 testSubject = createTestSubject();
60 testSubject.setPayloadData(payload);
64 public void testGetPayloadName() throws Exception {
65 UploadResourceInfo testSubject;
69 testSubject = createTestSubject();
70 result = testSubject.getPayloadName();
74 public void testSetPayloadName() throws Exception {
75 UploadResourceInfo testSubject;
76 String payloadName = "";
79 testSubject = createTestSubject();
80 testSubject.setPayloadName(payloadName);
84 public void testGetDescription() throws Exception {
85 UploadResourceInfo testSubject;
89 testSubject = createTestSubject();
90 result = testSubject.getDescription();
94 public void testSetDescription() throws Exception {
95 UploadResourceInfo testSubject;
96 String description = "";
99 testSubject = createTestSubject();
100 testSubject.setDescription(description);
104 public void testGetTags() throws Exception {
105 UploadResourceInfo testSubject;
109 testSubject = createTestSubject();
110 result = testSubject.getTags();
114 public void testSetTags() throws Exception {
115 UploadResourceInfo testSubject;
116 List<String> tags = null;
119 testSubject = createTestSubject();
120 testSubject.setTags(tags);
124 public void testGetArtifactList() throws Exception {
125 UploadResourceInfo testSubject;
126 List<UploadArtifactInfo> result;
129 testSubject = createTestSubject();
130 result = testSubject.getArtifactList();
134 public void testSetArtifactList() throws Exception {
135 UploadResourceInfo testSubject;
136 List<UploadArtifactInfo> artifactsList = null;
139 testSubject = createTestSubject();
140 testSubject.setArtifactList(artifactsList);
144 public void testHashCode() throws Exception {
145 UploadResourceInfo testSubject;
149 testSubject = createTestSubject();
150 result = testSubject.hashCode();
154 public void testEquals() throws Exception {
155 UploadResourceInfo testSubject;
160 testSubject = createTestSubject();
161 result = testSubject.equals(obj);
162 Assert.assertEquals(false, result);
163 result = testSubject.equals(new Object());
164 Assert.assertEquals(false, result);
165 result = testSubject.equals(testSubject);
166 Assert.assertEquals(true, result);
167 result = testSubject.equals(createTestSubject());
168 Assert.assertEquals(true, result);
172 public void testGetContactId() throws Exception {
173 UploadResourceInfo testSubject;
177 testSubject = createTestSubject();
178 result = testSubject.getContactId();
182 public void testSetContactId() throws Exception {
183 UploadResourceInfo testSubject;
187 testSubject = createTestSubject();
188 testSubject.setContactId(userId);
192 public void testGetName() throws Exception {
193 UploadResourceInfo testSubject;
197 testSubject = createTestSubject();
198 result = testSubject.getName();
202 public void testSetName() throws Exception {
203 UploadResourceInfo testSubject;
204 String resourceName = "";
207 testSubject = createTestSubject();
208 testSubject.setName(resourceName);
212 public void testGetResourceIconPath() throws Exception {
213 UploadResourceInfo testSubject;
217 testSubject = createTestSubject();
218 result = testSubject.getResourceIconPath();
222 public void testSetResourceIconPath() throws Exception {
223 UploadResourceInfo testSubject;
224 String resourceIconPath = "";
227 testSubject = createTestSubject();
228 testSubject.setResourceIconPath(resourceIconPath);
232 public void testGetVendorName() throws Exception {
233 UploadResourceInfo testSubject;
237 testSubject = createTestSubject();
238 result = testSubject.getVendorName();
242 public void testSetVendorName() throws Exception {
243 UploadResourceInfo testSubject;
244 String vendorName = "";
247 testSubject = createTestSubject();
248 testSubject.setVendorName(vendorName);
252 public void testGetVendorRelease() throws Exception {
253 UploadResourceInfo testSubject;
257 testSubject = createTestSubject();
258 result = testSubject.getVendorRelease();
262 public void testSetVendorRelease() throws Exception {
263 UploadResourceInfo testSubject;
264 String vendorRelease = "";
267 testSubject = createTestSubject();
268 testSubject.setVendorRelease(vendorRelease);
272 public void testGetResourceVendorModelNumber() throws Exception {
273 UploadResourceInfo testSubject;
277 testSubject = createTestSubject();
278 result = testSubject.getResourceVendorModelNumber();
282 public void testSetResourceVendorModelNumber() throws Exception {
283 UploadResourceInfo testSubject;
284 String resourceVendorModelNumber = "";
287 testSubject = createTestSubject();
288 testSubject.setResourceVendorModelNumber(resourceVendorModelNumber);
292 public void testSetIcon() throws Exception {
293 UploadResourceInfo testSubject;
297 testSubject = createTestSubject();
298 testSubject.setIcon(icon);
302 public void testGetResourceType() throws Exception {
303 UploadResourceInfo testSubject;
307 testSubject = createTestSubject();
308 result = testSubject.getResourceType();
312 public void testSetResourceType() throws Exception {
313 UploadResourceInfo testSubject;
314 String resourceType = "";
317 testSubject = createTestSubject();
318 testSubject.setResourceType(resourceType);
322 public void testGetCategories() throws Exception {
323 UploadResourceInfo testSubject;
324 List<CategoryDefinition> result;
327 testSubject = createTestSubject();
328 result = testSubject.getCategories();
332 public void testSetCategories() throws Exception {
333 UploadResourceInfo testSubject;
334 List<CategoryDefinition> categories = null;
337 testSubject = createTestSubject();
338 testSubject.setCategories(categories);
342 public void testAddSubCategory() throws Exception {
343 UploadResourceInfo testSubject;
344 String category = "";
345 String subCategory = "";
348 testSubject = createTestSubject();
351 testSubject.addSubCategory(category, subCategory);
354 testSubject = createTestSubject();
357 testSubject.addSubCategory(category, subCategory);
360 testSubject = createTestSubject();
363 testSubject.addSubCategory(category, subCategory);
366 testSubject = createTestSubject();
367 subCategory = "mock";
369 testSubject.addSubCategory(category, subCategory);
370 testSubject.addSubCategory(category, subCategory);