1 package org.openecomp.sdc.be.impl;
3 import java.util.EnumMap;
5 import org.junit.Assert;
7 import org.openecomp.sdc.be.auditing.api.IAuditingManager;
8 import org.openecomp.sdc.be.components.impl.ImportUtils.ResultStatusEnum;
9 import org.openecomp.sdc.be.dao.api.ActionStatus;
10 import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
11 import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields;
12 import org.openecomp.sdc.be.model.Component;
13 import org.openecomp.sdc.be.model.Resource;
14 import org.openecomp.sdc.be.model.User;
15 import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
16 import org.openecomp.sdc.be.resources.data.auditing.AuditingActionEnum;
17 import org.openecomp.sdc.be.tosca.ToscaError;
18 import org.openecomp.sdc.common.datastructure.AuditingFieldsKeysEnum;
19 import org.openecomp.sdc.exception.ResponseFormat;
21 public class ComponentsUtilsTest {
23 private ComponentsUtils createTestSubject() {
24 return new ComponentsUtils();
29 public void testInit() throws Exception {
30 ComponentsUtils testSubject;
33 testSubject = createTestSubject();
39 public void testGetAuditingManager() throws Exception {
40 ComponentsUtils testSubject;
41 IAuditingManager result;
44 testSubject = createTestSubject();
45 result = testSubject.getAuditingManager();
50 public void testSetAuditingManager() throws Exception {
51 ComponentsUtils testSubject;
52 IAuditingManager auditingManager = null;
55 testSubject = createTestSubject();
56 testSubject.setAuditingManager(auditingManager);
61 public void testAuditResource() throws Exception {
62 ComponentsUtils testSubject;
63 ResponseFormat responseFormat = null;
65 Resource resource = null;
66 String prevState = "";
67 String prevVersion = "";
68 AuditingActionEnum actionEnum = null;
69 EnumMap<AuditingFieldsKeysEnum, Object> additionalParams = null;
72 testSubject = createTestSubject();
74 testSubject.auditResource(responseFormat, modifier, resource, prevState, prevVersion, actionEnum,
80 public void testConvertFromStorageResponse() throws Exception {
81 ComponentsUtils testSubject;
82 StorageOperationStatus storageResponse = null;
86 testSubject = createTestSubject();
87 result = testSubject.convertFromStorageResponse(storageResponse);
92 public void testConvertFromStorageResponse_1() throws Exception {
93 ComponentsUtils testSubject;
94 StorageOperationStatus storageResponse = null;
95 ComponentTypeEnum type = null;
99 testSubject = createTestSubject();
100 storageResponse = null;
101 result = testSubject.convertFromStorageResponse(storageResponse, type);
102 Assert.assertEquals(ActionStatus.GENERAL_ERROR, result);
107 public void testConvertFromToscaError() throws Exception {
108 ComponentsUtils testSubject;
109 ToscaError toscaError = null;
113 testSubject = createTestSubject();
115 result = testSubject.convertFromToscaError(toscaError);
116 Assert.assertEquals(ActionStatus.GENERAL_ERROR, result);
121 public void testConvertFromStorageResponseForCapabilityType() throws Exception {
122 ComponentsUtils testSubject;
123 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
127 testSubject = createTestSubject();
128 result = testSubject.convertFromStorageResponseForCapabilityType(storageResponse);
133 public void testConvertFromStorageResponseForLifecycleType() throws Exception {
134 ComponentsUtils testSubject;
135 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
139 testSubject = createTestSubject();
140 result = testSubject.convertFromStorageResponseForLifecycleType(storageResponse);
145 public void testConvertFromStorageResponseForResourceInstance() throws Exception {
146 ComponentsUtils testSubject;
147 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
148 boolean isRelation = false;
152 testSubject = createTestSubject();
153 result = testSubject.convertFromStorageResponseForResourceInstance(storageResponse, isRelation);
158 public void testConvertFromStorageResponseForResourceInstanceProperty() throws Exception {
159 ComponentsUtils testSubject;
160 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
164 testSubject = createTestSubject();
165 result = testSubject.convertFromStorageResponseForResourceInstanceProperty(storageResponse);
170 public void testAuditComponentAdmin() throws Exception {
171 ComponentsUtils testSubject;
172 ResponseFormat responseFormat = null;
173 User modifier = null;
174 Component component = null;
175 String prevState = "";
176 String prevVersion = "";
177 AuditingActionEnum actionEnum = null;
178 ComponentTypeEnum type = null;
181 testSubject = createTestSubject();
182 testSubject.auditComponentAdmin(responseFormat, modifier, component, prevState, prevVersion, actionEnum, type);
187 public void testAuditComponent() throws Exception {
188 ComponentsUtils testSubject;
189 ResponseFormat responseFormat = null;
190 User modifier = null;
191 Component component = null;
192 String prevState = "";
193 String prevVersion = "";
194 AuditingActionEnum actionEnum = null;
195 ComponentTypeEnum type = null;
196 EnumMap<AuditingFieldsKeysEnum, Object> additionalParams = null;
199 testSubject = createTestSubject();
201 testSubject.auditComponent(responseFormat, modifier, component, prevState, prevVersion, actionEnum, type,
207 public void testValidateStringNotEmpty_1() throws Exception {
208 ComponentsUtils testSubject;
213 testSubject = createTestSubject();
215 result = testSubject.validateStringNotEmpty(value);
216 Assert.assertEquals(false, result);
219 testSubject = createTestSubject();
221 result = testSubject.validateStringNotEmpty(value);
222 Assert.assertEquals(false, result);
227 public void testConvertFromStorageResponseForAdditionalInformation() throws Exception {
228 ComponentsUtils testSubject;
229 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
233 testSubject = createTestSubject();
234 result = testSubject.convertFromStorageResponseForAdditionalInformation(storageResponse);
239 public void testConvertFromResultStatusEnum() throws Exception {
240 ComponentsUtils testSubject;
241 ResultStatusEnum resultStatus = ResultStatusEnum.ELEMENT_NOT_FOUND;
242 JsonPresentationFields elementType = null;
246 testSubject = createTestSubject();
247 result = testSubject.convertFromResultStatusEnum(resultStatus, elementType);
252 public void testConvertFromStorageResponseForConsumer() throws Exception {
253 ComponentsUtils testSubject;
254 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
258 testSubject = createTestSubject();
259 result = testSubject.convertFromStorageResponseForConsumer(storageResponse);
264 public void testConvertFromStorageResponseForGroupType() throws Exception {
265 ComponentsUtils testSubject;
266 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
270 testSubject = createTestSubject();
271 result = testSubject.convertFromStorageResponseForGroupType(storageResponse);
276 public void testConvertFromStorageResponseForDataType() throws Exception {
277 ComponentsUtils testSubject;
278 StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
282 testSubject = createTestSubject();
283 result = testSubject.convertFromStorageResponseForDataType(storageResponse);