re base code
[sdc.git] / catalog-model / src / test / java / org / openecomp / sdc / be / model / ArtifactDefinitionTest.java
1 package org.openecomp.sdc.be.model;
2
3 import org.junit.Test;
4 import org.openecomp.sdc.be.datatypes.elements.ArtifactDataDefinition;
5
6 import java.util.HashMap;
7 import java.util.LinkedList;
8 import java.util.List;
9
10
11 public class ArtifactDefinitionTest {
12
13         private ArtifactDefinition createTestSubject() {
14                 return new ArtifactDefinition();
15         }
16
17         @Test
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");
23         }
24         
25         @Test
26         public void testGetPayloadData() throws Exception {
27                 ArtifactDefinition testSubject;
28                 byte[] result;
29
30                 // default test
31                 testSubject = createTestSubject();
32                 result = testSubject.getPayloadData();
33         }
34
35         
36         @Test
37         public void testSetPayload() throws Exception {
38                 ArtifactDefinition testSubject;
39                 byte[] payloadData = new byte[] { ' ' };
40
41                 // default test
42                 testSubject = createTestSubject();
43                 testSubject.setPayload(payloadData);
44         }
45
46         
47         @Test
48         public void testSetPayloadData() throws Exception {
49                 ArtifactDefinition testSubject;
50                 String payloadData = "";
51
52                 // test 1
53                 testSubject = createTestSubject();
54                 payloadData = null;
55                 testSubject.setPayloadData(payloadData);
56
57                 // test 2
58                 testSubject = createTestSubject();
59                 payloadData = "";
60                 testSubject.setPayloadData(payloadData);
61         }
62
63         
64         @Test
65         public void testGetListHeatParameters() throws Exception {
66                 ArtifactDefinition testSubject;
67                 List<HeatParameterDefinition> result;
68
69                 // default test
70                 testSubject = createTestSubject();
71                 result = testSubject.getListHeatParameters();
72                 testSubject.setHeatParameters(new LinkedList<>());
73                 result = testSubject.getListHeatParameters();
74         }
75
76         
77         @Test
78         public void testSetListHeatParameters() throws Exception {
79                 ArtifactDefinition testSubject;
80                 List<HeatParameterDefinition> properties = null;
81
82                 // test 1
83                 testSubject = createTestSubject();
84                 testSubject.setListHeatParameters(properties);
85                 properties = new LinkedList<>();
86                 testSubject.setListHeatParameters(properties);
87         }
88
89         
90         @Test
91         public void testCheckEsIdExist() throws Exception {
92                 ArtifactDefinition testSubject;
93                 boolean result;
94
95                 // default test
96                 testSubject = createTestSubject();
97                 result = testSubject.checkEsIdExist();
98                 testSubject.setEsId("mock");
99                 result = testSubject.checkEsIdExist();
100         }
101
102         
103         @Test
104         public void testHashCode() throws Exception {
105                 ArtifactDefinition testSubject;
106                 int result;
107
108                 // default test
109                 testSubject = createTestSubject();
110                 result = testSubject.hashCode();
111         }
112
113         
114         @Test
115         public void testEquals() throws Exception {
116                 ArtifactDefinition testSubject;
117                 boolean result;
118
119                 // default test
120                 testSubject = createTestSubject();
121                 result = testSubject.equals(null);
122                 result = testSubject.equals(testSubject);
123                 result = testSubject.equals(new Object());
124                 result = testSubject.equals(createTestSubject());
125         }
126 }