1 package org.openecomp.sdc.be.model;
4 import org.openecomp.sdc.be.datatypes.elements.ArtifactDataDefinition;
6 import java.util.HashMap;
7 import java.util.LinkedList;
11 public class ArtifactDefinitionTest {
13 private ArtifactDefinition createTestSubject() {
14 return new ArtifactDefinition();
18 public void testCtor() throws Exception {
19 new ArtifactDefinition(new ArtifactDefinition());
20 new ArtifactDefinition(new ArtifactDataDefinition());
21 new ArtifactDefinition(new HashMap<>());
22 new ArtifactDefinition(new ArtifactDataDefinition(), "mock");
26 public void testGetPayloadData() throws Exception {
27 ArtifactDefinition testSubject;
31 testSubject = createTestSubject();
32 result = testSubject.getPayloadData();
37 public void testSetPayload() throws Exception {
38 ArtifactDefinition testSubject;
39 byte[] payloadData = new byte[] { ' ' };
42 testSubject = createTestSubject();
43 testSubject.setPayload(payloadData);
48 public void testSetPayloadData() throws Exception {
49 ArtifactDefinition testSubject;
50 String payloadData = "";
53 testSubject = createTestSubject();
55 testSubject.setPayloadData(payloadData);
58 testSubject = createTestSubject();
60 testSubject.setPayloadData(payloadData);
65 public void testGetListHeatParameters() throws Exception {
66 ArtifactDefinition testSubject;
67 List<HeatParameterDefinition> result;
70 testSubject = createTestSubject();
71 result = testSubject.getListHeatParameters();
72 testSubject.setHeatParameters(new LinkedList<>());
73 result = testSubject.getListHeatParameters();
78 public void testSetListHeatParameters() throws Exception {
79 ArtifactDefinition testSubject;
80 List<HeatParameterDefinition> properties = null;
83 testSubject = createTestSubject();
84 testSubject.setListHeatParameters(properties);
85 properties = new LinkedList<>();
86 testSubject.setListHeatParameters(properties);
91 public void testCheckEsIdExist() throws Exception {
92 ArtifactDefinition testSubject;
96 testSubject = createTestSubject();
97 result = testSubject.checkEsIdExist();
98 testSubject.setEsId("mock");
99 result = testSubject.checkEsIdExist();
104 public void testHashCode() throws Exception {
105 ArtifactDefinition testSubject;
109 testSubject = createTestSubject();
110 result = testSubject.hashCode();
115 public void testEquals() throws Exception {
116 ArtifactDefinition testSubject;
120 testSubject = createTestSubject();
121 result = testSubject.equals(null);
122 result = testSubject.equals(testSubject);
123 result = testSubject.equals(new Object());
124 result = testSubject.equals(createTestSubject());