Merge "parse multilple error messages in separate lines"
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / impl / ComponentsUtilsTest.java
1 package org.openecomp.sdc.be.impl;
2
3 import java.util.EnumMap;
4 import java.util.List;
5 import java.util.Map;
6 import java.util.regex.Pattern;
7
8 import javax.servlet.http.HttpServletRequest;
9
10 import org.apache.tinkerpop.gremlin.structure.T;
11 import org.codehaus.jackson.map.module.SimpleModule;
12 import org.junit.Assert;
13 import org.junit.Test;
14 import org.openecomp.sdc.be.auditing.api.IAuditingManager;
15 import org.openecomp.sdc.be.components.impl.ImportUtils.ResultStatusEnum;
16 import org.openecomp.sdc.be.dao.api.ActionStatus;
17 import org.openecomp.sdc.be.dao.graph.datatype.AdditionalInformationEnum;
18 import org.openecomp.sdc.be.datatypes.elements.AdditionalInfoParameterInfo;
19 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
20 import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields;
21 import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
22 import org.openecomp.sdc.be.model.ArtifactDefinition;
23 import org.openecomp.sdc.be.model.CapabilityTypeDefinition;
24 import org.openecomp.sdc.be.model.Component;
25 import org.openecomp.sdc.be.model.ConsumerDefinition;
26 import org.openecomp.sdc.be.model.DataTypeDefinition;
27 import org.openecomp.sdc.be.model.GroupTypeDefinition;
28 import org.openecomp.sdc.be.model.PolicyTypeDefinition;
29 import org.openecomp.sdc.be.model.Resource;
30 import org.openecomp.sdc.be.model.User;
31 import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
32 import org.openecomp.sdc.be.resources.data.auditing.AuditingActionEnum;
33 import org.openecomp.sdc.be.tosca.ToscaError;
34 import org.openecomp.sdc.common.datastructure.AuditingFieldsKeysEnum;
35 import org.openecomp.sdc.exception.ResponseFormat;
36
37 import com.fasterxml.jackson.databind.JsonDeserializer;
38
39 import fj.data.Either;
40
41 public class ComponentsUtilsTest {
42
43         private ComponentsUtils createTestSubject() {
44                 return new ComponentsUtils();
45         }
46
47         
48         @Test
49         public void testInit() throws Exception {
50                 ComponentsUtils testSubject;
51
52                 // default test
53                 testSubject = createTestSubject();
54                 testSubject.Init();
55         }
56
57         
58         @Test
59         public void testGetAuditingManager() throws Exception {
60                 ComponentsUtils testSubject;
61                 IAuditingManager result;
62
63                 // default test
64                 testSubject = createTestSubject();
65                 result = testSubject.getAuditingManager();
66         }
67
68         
69         @Test
70         public void testSetAuditingManager() throws Exception {
71                 ComponentsUtils testSubject;
72                 IAuditingManager auditingManager = null;
73
74                 // default test
75                 testSubject = createTestSubject();
76                 testSubject.setAuditingManager(auditingManager);
77         }
78         
79         
80         @Test
81         public void testAuditResource() throws Exception {
82                 ComponentsUtils testSubject;
83                 ResponseFormat responseFormat = null;
84                 User modifier = null;
85                 Resource resource = null;
86                 String prevState = "";
87                 String prevVersion = "";
88                 AuditingActionEnum actionEnum = null;
89                 EnumMap<AuditingFieldsKeysEnum, Object> additionalParams = null;
90
91                 // test 1
92                 testSubject = createTestSubject();
93                 actionEnum = null;
94                 testSubject.auditResource(responseFormat, modifier, resource, prevState, prevVersion, actionEnum,
95                                 additionalParams);
96         }
97
98         
99         @Test
100         public void testConvertFromStorageResponse() throws Exception {
101                 ComponentsUtils testSubject;
102                 StorageOperationStatus storageResponse = null;
103                 ActionStatus result;
104
105                 // default test
106                 testSubject = createTestSubject();
107                 result = testSubject.convertFromStorageResponse(storageResponse);
108         }
109
110         
111         @Test
112         public void testConvertFromStorageResponse_1() throws Exception {
113                 ComponentsUtils testSubject;
114                 StorageOperationStatus storageResponse = null;
115                 ComponentTypeEnum type = null;
116                 ActionStatus result;
117
118                 // test 1
119                 testSubject = createTestSubject();
120                 storageResponse = null;
121                 result = testSubject.convertFromStorageResponse(storageResponse, type);
122                 Assert.assertEquals(ActionStatus.GENERAL_ERROR, result);
123         }
124
125         
126         @Test
127         public void testConvertFromToscaError() throws Exception {
128                 ComponentsUtils testSubject;
129                 ToscaError toscaError = null;
130                 ActionStatus result;
131
132                 // test 1
133                 testSubject = createTestSubject();
134                 toscaError = null;
135                 result = testSubject.convertFromToscaError(toscaError);
136                 Assert.assertEquals(ActionStatus.GENERAL_ERROR, result);
137         }
138
139         
140         @Test
141         public void testConvertFromStorageResponseForCapabilityType() throws Exception {
142                 ComponentsUtils testSubject;
143                 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
144                 ActionStatus result;
145
146                 // default test
147                 testSubject = createTestSubject();
148                 result = testSubject.convertFromStorageResponseForCapabilityType(storageResponse);
149         }
150
151         
152         @Test
153         public void testConvertFromStorageResponseForLifecycleType() throws Exception {
154                 ComponentsUtils testSubject;
155                 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
156                 ActionStatus result;
157
158                 // default test
159                 testSubject = createTestSubject();
160                 result = testSubject.convertFromStorageResponseForLifecycleType(storageResponse);
161         }
162
163         
164         @Test
165         public void testConvertFromStorageResponseForResourceInstance() throws Exception {
166                 ComponentsUtils testSubject;
167                 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
168                 boolean isRelation = false;
169                 ActionStatus result;
170
171                 // default test
172                 testSubject = createTestSubject();
173                 result = testSubject.convertFromStorageResponseForResourceInstance(storageResponse, isRelation);
174         }
175
176         
177         @Test
178         public void testConvertFromStorageResponseForResourceInstanceProperty() throws Exception {
179                 ComponentsUtils testSubject;
180                 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
181                 ActionStatus result;
182
183                 // default test
184                 testSubject = createTestSubject();
185                 result = testSubject.convertFromStorageResponseForResourceInstanceProperty(storageResponse);
186         }
187
188         
189         @Test
190         public void testAuditComponentAdmin() throws Exception {
191                 ComponentsUtils testSubject;
192                 ResponseFormat responseFormat = null;
193                 User modifier = null;
194                 Component component = null;
195                 String prevState = "";
196                 String prevVersion = "";
197                 AuditingActionEnum actionEnum = null;
198                 ComponentTypeEnum type = null;
199
200                 // default test
201                 testSubject = createTestSubject();
202                 testSubject.auditComponentAdmin(responseFormat, modifier, component, prevState, prevVersion, actionEnum, type);
203         }
204
205         
206         @Test
207         public void testAuditComponent() throws Exception {
208                 ComponentsUtils testSubject;
209                 ResponseFormat responseFormat = null;
210                 User modifier = null;
211                 Component component = null;
212                 String prevState = "";
213                 String prevVersion = "";
214                 AuditingActionEnum actionEnum = null;
215                 ComponentTypeEnum type = null;
216                 EnumMap<AuditingFieldsKeysEnum, Object> additionalParams = null;
217
218                 // test 1
219                 testSubject = createTestSubject();
220                 actionEnum = null;
221                 testSubject.auditComponent(responseFormat, modifier, component, prevState, prevVersion, actionEnum, type,
222                                 additionalParams);
223         }
224
225         
226         @Test
227         public void testValidateStringNotEmpty_1() throws Exception {
228                 ComponentsUtils testSubject;
229                 String value = "";
230                 Boolean result;
231
232                 // test 1
233                 testSubject = createTestSubject();
234                 value = null;
235                 result = testSubject.validateStringNotEmpty(value);
236                 Assert.assertEquals(false, result);
237
238                 // test 2
239                 testSubject = createTestSubject();
240                 value = "";
241                 result = testSubject.validateStringNotEmpty(value);
242                 Assert.assertEquals(false, result);
243         }
244
245         
246         @Test
247         public void testConvertFromStorageResponseForAdditionalInformation() throws Exception {
248                 ComponentsUtils testSubject;
249                 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
250                 ActionStatus result;
251
252                 // default test
253                 testSubject = createTestSubject();
254                 result = testSubject.convertFromStorageResponseForAdditionalInformation(storageResponse);
255         }
256
257         
258         @Test
259         public void testConvertFromResultStatusEnum() throws Exception {
260                 ComponentsUtils testSubject;
261                 ResultStatusEnum resultStatus = ResultStatusEnum.ELEMENT_NOT_FOUND;
262                 JsonPresentationFields elementType = null;
263                 ActionStatus result;
264
265                 // default test
266                 testSubject = createTestSubject();
267                 result = testSubject.convertFromResultStatusEnum(resultStatus, elementType);
268         }
269
270         
271         @Test
272         public void testConvertFromStorageResponseForConsumer() throws Exception {
273                 ComponentsUtils testSubject;
274                 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
275                 ActionStatus result;
276
277                 // default test
278                 testSubject = createTestSubject();
279                 result = testSubject.convertFromStorageResponseForConsumer(storageResponse);
280         }
281
282         
283         @Test
284         public void testConvertFromStorageResponseForGroupType() throws Exception {
285                 ComponentsUtils testSubject;
286                 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
287                 ActionStatus result;
288
289                 // default test
290                 testSubject = createTestSubject();
291                 result = testSubject.convertFromStorageResponseForGroupType(storageResponse);
292         }
293
294         
295         @Test
296         public void testConvertFromStorageResponseForDataType() throws Exception {
297                 ComponentsUtils testSubject;
298                 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
299                 ActionStatus result;
300
301                 // default test
302                 testSubject = createTestSubject();
303                 result = testSubject.convertFromStorageResponseForDataType(storageResponse);
304         }
305
306
307         
308 }