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.datatypes.elements;
23 import org.junit.Assert;
24 import org.junit.Test;
25 import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum;
27 import java.util.HashMap;
28 import java.util.LinkedList;
29 import java.util.List;
32 public class ArtifactDataDefinitionTest {
34 private ArtifactDataDefinition createTestSubject() {
35 return new ArtifactDataDefinition();
40 public void testConstructors() throws Exception {
41 ArtifactDataDefinition artifactDataDefinition = new ArtifactDataDefinition(new HashMap<>());
42 new ArtifactDataDefinition(artifactDataDefinition);
43 artifactDataDefinition.setRequiredArtifacts(new LinkedList<>());
44 artifactDataDefinition.setHeatParameters(new LinkedList<>());
45 new ArtifactDataDefinition(artifactDataDefinition);
49 public void testGetArtifactName() throws Exception {
50 ArtifactDataDefinition testSubject;
54 testSubject = createTestSubject();
55 result = testSubject.getArtifactName();
60 public void testGetArtifactType() throws Exception {
61 ArtifactDataDefinition testSubject;
65 testSubject = createTestSubject();
66 result = testSubject.getArtifactType();
71 public void testSetArtifactType() throws Exception {
72 ArtifactDataDefinition testSubject;
73 String artifactType = "";
76 testSubject = createTestSubject();
77 testSubject.setArtifactType(artifactType);
82 public void testGetArtifactRef() throws Exception {
83 ArtifactDataDefinition testSubject;
87 testSubject = createTestSubject();
88 result = testSubject.getArtifactRef();
93 public void testSetArtifactRef() throws Exception {
94 ArtifactDataDefinition testSubject;
95 String artifactRef = "";
98 testSubject = createTestSubject();
99 testSubject.setArtifactRef(artifactRef);
104 public void testGetArtifactRepository() throws Exception {
105 ArtifactDataDefinition testSubject;
109 testSubject = createTestSubject();
110 result = testSubject.getArtifactRepository();
115 public void testSetArtifactRepository() throws Exception {
116 ArtifactDataDefinition testSubject;
117 String artifactRepository = "";
120 testSubject = createTestSubject();
121 testSubject.setArtifactRepository(artifactRepository);
126 public void testSetArtifactName() throws Exception {
127 ArtifactDataDefinition testSubject;
128 String artifactName = "";
131 testSubject = createTestSubject();
132 testSubject.setArtifactName(artifactName);
137 public void testGetArtifactChecksum() throws Exception {
138 ArtifactDataDefinition testSubject;
142 testSubject = createTestSubject();
143 result = testSubject.getArtifactChecksum();
148 public void testSetArtifactChecksum() throws Exception {
149 ArtifactDataDefinition testSubject;
150 String artifactChecksum = "";
153 testSubject = createTestSubject();
154 testSubject.setArtifactChecksum(artifactChecksum);
159 public void testGetUserIdCreator() throws Exception {
160 ArtifactDataDefinition testSubject;
164 testSubject = createTestSubject();
165 result = testSubject.getUserIdCreator();
170 public void testSetUserIdCreator() throws Exception {
171 ArtifactDataDefinition testSubject;
172 String userIdCreator = "";
175 testSubject = createTestSubject();
176 testSubject.setUserIdCreator(userIdCreator);
181 public void testGetUserIdLastUpdater() throws Exception {
182 ArtifactDataDefinition testSubject;
186 testSubject = createTestSubject();
187 result = testSubject.getUserIdLastUpdater();
192 public void testSetUserIdLastUpdater() throws Exception {
193 ArtifactDataDefinition testSubject;
194 String userIdLastUpdater = "";
197 testSubject = createTestSubject();
198 testSubject.setUserIdLastUpdater(userIdLastUpdater);
203 public void testGetCreatorFullName() throws Exception {
204 ArtifactDataDefinition testSubject;
208 testSubject = createTestSubject();
209 result = testSubject.getCreatorFullName();
214 public void testSetCreatorFullName() throws Exception {
215 ArtifactDataDefinition testSubject;
216 String creatorFullName = "";
219 testSubject = createTestSubject();
220 testSubject.setCreatorFullName(creatorFullName);
225 public void testGetUpdaterFullName() throws Exception {
226 ArtifactDataDefinition testSubject;
230 testSubject = createTestSubject();
231 result = testSubject.getUpdaterFullName();
236 public void testSetUpdaterFullName() throws Exception {
237 ArtifactDataDefinition testSubject;
238 String updaterFullName = "";
241 testSubject = createTestSubject();
242 testSubject.setUpdaterFullName(updaterFullName);
247 public void testGetCreationDate() throws Exception {
248 ArtifactDataDefinition testSubject;
252 testSubject = createTestSubject();
253 result = testSubject.getCreationDate();
258 public void testSetCreationDate() throws Exception {
259 ArtifactDataDefinition testSubject;
260 Long creationDate = null;
263 testSubject = createTestSubject();
264 testSubject.setCreationDate(creationDate);
269 public void testGetLastUpdateDate() throws Exception {
270 ArtifactDataDefinition testSubject;
274 testSubject = createTestSubject();
275 result = testSubject.getLastUpdateDate();
280 public void testSetLastUpdateDate() throws Exception {
281 ArtifactDataDefinition testSubject;
282 Long lastUpdateDate = null;
285 testSubject = createTestSubject();
286 testSubject.setLastUpdateDate(lastUpdateDate);
291 public void testGetUniqueId() throws Exception {
292 ArtifactDataDefinition testSubject;
296 testSubject = createTestSubject();
297 result = testSubject.getUniqueId();
302 public void testSetUniqueId() throws Exception {
303 ArtifactDataDefinition testSubject;
304 String uniqueId = "";
307 testSubject = createTestSubject();
308 testSubject.setUniqueId(uniqueId);
313 public void testGetDescription() throws Exception {
314 ArtifactDataDefinition testSubject;
318 testSubject = createTestSubject();
319 result = testSubject.getDescription();
324 public void testSetDescription() throws Exception {
325 ArtifactDataDefinition testSubject;
326 String description = "";
329 testSubject = createTestSubject();
330 testSubject.setDescription(description);
335 public void testGetArtifactLabel() throws Exception {
336 ArtifactDataDefinition testSubject;
340 testSubject = createTestSubject();
341 result = testSubject.getArtifactLabel();
346 public void testSetArtifactLabel() throws Exception {
347 ArtifactDataDefinition testSubject;
348 String artifactLabel = "";
351 testSubject = createTestSubject();
352 testSubject.setArtifactLabel(artifactLabel);
357 public void testGetEsId() throws Exception {
358 ArtifactDataDefinition testSubject;
362 testSubject = createTestSubject();
363 result = testSubject.getEsId();
368 public void testSetEsId() throws Exception {
369 ArtifactDataDefinition testSubject;
373 testSubject = createTestSubject();
374 testSubject.setEsId(esId);
379 public void testGetArtifactCreator() throws Exception {
380 ArtifactDataDefinition testSubject;
384 testSubject = createTestSubject();
385 result = testSubject.getArtifactCreator();
390 public void testSetArtifactCreator() throws Exception {
391 ArtifactDataDefinition testSubject;
392 String artifactCreator = "";
395 testSubject = createTestSubject();
396 testSubject.setArtifactCreator(artifactCreator);
401 public void testGetMandatory() throws Exception {
402 ArtifactDataDefinition testSubject;
406 testSubject = createTestSubject();
407 result = testSubject.getMandatory();
412 public void testSetMandatory() throws Exception {
413 ArtifactDataDefinition testSubject;
414 Boolean mandatory = null;
417 testSubject = createTestSubject();
418 testSubject.setMandatory(mandatory);
423 public void testGetArtifactDisplayName() throws Exception {
424 ArtifactDataDefinition testSubject;
428 testSubject = createTestSubject();
429 result = testSubject.getArtifactDisplayName();
434 public void testSetArtifactDisplayName() throws Exception {
435 ArtifactDataDefinition testSubject;
436 String artifactDisplayName = "";
439 testSubject = createTestSubject();
440 testSubject.setArtifactDisplayName(artifactDisplayName);
445 public void testGetApiUrl() throws Exception {
446 ArtifactDataDefinition testSubject;
450 testSubject = createTestSubject();
451 result = testSubject.getApiUrl();
456 public void testSetApiUrl() throws Exception {
457 ArtifactDataDefinition testSubject;
461 testSubject = createTestSubject();
462 testSubject.setApiUrl(apiUrl);
467 public void testGetServiceApi() throws Exception {
468 ArtifactDataDefinition testSubject;
472 testSubject = createTestSubject();
473 result = testSubject.getServiceApi();
478 public void testSetServiceApi() throws Exception {
479 ArtifactDataDefinition testSubject;
480 Boolean serviceApi = null;
483 testSubject = createTestSubject();
484 testSubject.setServiceApi(serviceApi);
489 public void testGetArtifactGroupType() throws Exception {
490 ArtifactDataDefinition testSubject;
491 ArtifactGroupTypeEnum result;
494 testSubject = createTestSubject();
495 result = testSubject.getArtifactGroupType();
500 public void testSetArtifactGroupType() throws Exception {
501 ArtifactDataDefinition testSubject;
502 ArtifactGroupTypeEnum artifactGroupType = null;
505 testSubject = createTestSubject();
506 artifactGroupType = null;
507 testSubject.setArtifactGroupType(artifactGroupType);
512 public void testGetTimeout() throws Exception {
513 ArtifactDataDefinition testSubject;
517 testSubject = createTestSubject();
518 result = testSubject.getTimeout();
523 public void testSetTimeout() throws Exception {
524 ArtifactDataDefinition testSubject;
528 testSubject = createTestSubject();
529 testSubject.setTimeout(timeout);
534 public void testGetArtifactVersion() throws Exception {
535 ArtifactDataDefinition testSubject;
539 testSubject = createTestSubject();
540 result = testSubject.getArtifactVersion();
545 public void testSetArtifactVersion() throws Exception {
546 ArtifactDataDefinition testSubject;
547 String artifactVersion = "";
550 testSubject = createTestSubject();
551 testSubject.setArtifactVersion(artifactVersion);
556 public void testGetArtifactUUID() throws Exception {
557 ArtifactDataDefinition testSubject;
561 testSubject = createTestSubject();
562 result = testSubject.getArtifactUUID();
567 public void testSetArtifactUUID() throws Exception {
568 ArtifactDataDefinition testSubject;
569 String artifactUUID = "";
572 testSubject = createTestSubject();
573 testSubject.setArtifactUUID(artifactUUID);
578 public void testGetPayloadUpdateDate() throws Exception {
579 ArtifactDataDefinition testSubject;
583 testSubject = createTestSubject();
584 result = testSubject.getPayloadUpdateDate();
589 public void testSetPayloadUpdateDate() throws Exception {
590 ArtifactDataDefinition testSubject;
591 Long payloadUpdateDate = null;
594 testSubject = createTestSubject();
595 testSubject.setPayloadUpdateDate(payloadUpdateDate);
600 public void testGetHeatParamsUpdateDate() throws Exception {
601 ArtifactDataDefinition testSubject;
605 testSubject = createTestSubject();
606 result = testSubject.getHeatParamsUpdateDate();
611 public void testSetHeatParamsUpdateDate() throws Exception {
612 ArtifactDataDefinition testSubject;
613 Long heatParamsUpdateDate = null;
616 testSubject = createTestSubject();
617 testSubject.setHeatParamsUpdateDate(heatParamsUpdateDate);
622 public void testGetRequiredArtifacts() throws Exception {
623 ArtifactDataDefinition testSubject;
627 testSubject = createTestSubject();
628 result = testSubject.getRequiredArtifacts();
633 public void testSetRequiredArtifacts() throws Exception {
634 ArtifactDataDefinition testSubject;
635 List<String> requiredArtifacts = null;
638 testSubject = createTestSubject();
639 testSubject.setRequiredArtifacts(requiredArtifacts);
644 public void testGetGenerated() throws Exception {
645 ArtifactDataDefinition testSubject;
649 testSubject = createTestSubject();
650 result = testSubject.getGenerated();
655 public void testSetGenerated() throws Exception {
656 ArtifactDataDefinition testSubject;
657 Boolean generated = null;
660 testSubject = createTestSubject();
661 testSubject.setGenerated(generated);
666 public void testGetDuplicated() throws Exception {
667 ArtifactDataDefinition testSubject;
671 testSubject = createTestSubject();
672 result = testSubject.getDuplicated();
677 public void testSetDuplicated() throws Exception {
678 ArtifactDataDefinition testSubject;
679 Boolean duplicated = null;
682 testSubject = createTestSubject();
683 testSubject.setDuplicated(duplicated);
688 public void testGetHeatParameters() throws Exception {
689 ArtifactDataDefinition testSubject;
690 List<HeatParameterDataDefinition> result;
693 testSubject = createTestSubject();
694 result = testSubject.getHeatParameters();
699 public void testSetHeatParameters() throws Exception {
700 ArtifactDataDefinition testSubject;
701 List<HeatParameterDataDefinition> properties = null;
704 testSubject = createTestSubject();
705 testSubject.setHeatParameters(properties);
710 public void testGetGeneratedFromId() throws Exception {
711 ArtifactDataDefinition testSubject;
715 testSubject = createTestSubject();
716 result = testSubject.getGeneratedFromId();
721 public void testSetGeneratedFromId() throws Exception {
722 ArtifactDataDefinition testSubject;
723 String generatedFromId = "";
726 testSubject = createTestSubject();
727 testSubject.setGeneratedFromId(generatedFromId);
732 public void testToString() throws Exception {
733 ArtifactDataDefinition testSubject;
737 testSubject = createTestSubject();
738 result = testSubject.toString();
743 public void testHashCode() throws Exception {
744 ArtifactDataDefinition testSubject;
748 testSubject = createTestSubject();
749 result = testSubject.hashCode();
754 public void testEquals() throws Exception {
755 ArtifactDataDefinition testSubject;
760 testSubject = createTestSubject();
762 result = testSubject.equals(obj);
763 Assert.assertEquals(false, result);
764 result = testSubject.equals(testSubject);
765 Assert.assertEquals(true, result);
766 result = testSubject.equals(new ArtifactDataDefinition(testSubject));
767 Assert.assertEquals(true, result);