new unit tests for be and model 79/44879/2
authorYuli Shlosberg <ys9693@att.com>
Thu, 26 Apr 2018 12:48:26 +0000 (15:48 +0300)
committerYuli Shlosberg <ys9693@att.com>
Fri, 27 Apr 2018 05:36:59 +0000 (08:36 +0300)
Change-Id: Ia0cb140eb512320871724d782b35a2318184f42c
Issue-ID: SDC-1170
Signed-off-by: Yuli Shlosberg <ys9693@att.com>
catalog-be/pom.xml
catalog-be/src/test/java/org/openecomp/sdc/be/components/health/HealthCheckBusinessLogicTest.java [new file with mode: 0644]
catalog-be/src/test/java/org/openecomp/sdc/be/impl/ComponentsUtilsTest.java [new file with mode: 0644]
catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentParametersViewTest.java [new file with mode: 0644]
catalog-model/src/test/java/org/openecomp/sdc/be/model/ResourceTest.java [new file with mode: 0644]
catalog-model/src/test/java/org/openecomp/sdc/be/model/ServiceTest.java [new file with mode: 0644]
catalog-model/src/test/java/org/openecomp/sdc/be/model/cache/ComponentCacheTest.java [new file with mode: 0644]
pom.xml

index 373ae99..621330a 100644 (file)
                        <artifactId>cucumber-junit</artifactId>
                        <scope>test</scope>
                </dependency>
+       
+       <dependency>
+               <groupId>org.jmockit</groupId>
+                       <artifactId>jmockit</artifactId>
+                       <version>${jmockit.version}</version>
+                       <scope>test</scope>
+               </dependency>
+               
     </dependencies>
-
+       
     <build>
 
         <finalName>${project.artifactId}-${project.version}</finalName>
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/components/health/HealthCheckBusinessLogicTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/components/health/HealthCheckBusinessLogicTest.java
new file mode 100644 (file)
index 0000000..5c8b905
--- /dev/null
@@ -0,0 +1,52 @@
+package org.openecomp.sdc.be.components.health;
+
+import static org.junit.Assert.*;
+import java.util.*;
+import org.junit.Assert;
+import org.junit.Test;
+import org.openecomp.sdc.common.api.HealthCheckInfo;
+import org.apache.commons.lang3.tuple.Pair;
+
+public class HealthCheckBusinessLogicTest {
+
+       private HealthCheckBusinessLogic createTestSubject() {
+               return new HealthCheckBusinessLogic();
+       }
+
+       @Test
+       public void testAnyStatusChanged() throws Exception {
+               HealthCheckBusinessLogic testSubject;
+               List<HealthCheckInfo> beHealthCheckInfos = null;
+               List<HealthCheckInfo> prevBeHealthCheckInfos = null;
+               boolean result;
+
+               // test 1
+               testSubject = createTestSubject();
+               beHealthCheckInfos = null;
+               prevBeHealthCheckInfos = null;
+               result = testSubject.anyStatusChanged(beHealthCheckInfos, prevBeHealthCheckInfos);
+               Assert.assertEquals(false, result);
+
+               // test 2
+               testSubject = createTestSubject();
+               prevBeHealthCheckInfos = null;
+               beHealthCheckInfos = null;
+               result = testSubject.anyStatusChanged(beHealthCheckInfos, prevBeHealthCheckInfos);
+               Assert.assertEquals(false, result);
+
+               // test 3
+               testSubject = createTestSubject();
+               beHealthCheckInfos = null;
+               prevBeHealthCheckInfos = null;
+               result = testSubject.anyStatusChanged(beHealthCheckInfos, prevBeHealthCheckInfos);
+               Assert.assertEquals(false, result);
+
+               // test 4
+               testSubject = createTestSubject();
+               prevBeHealthCheckInfos = null;
+               beHealthCheckInfos = null;
+               result = testSubject.anyStatusChanged(beHealthCheckInfos, prevBeHealthCheckInfos);
+               Assert.assertEquals(false, result);
+       }
+
+}
\ No newline at end of file
diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/impl/ComponentsUtilsTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/impl/ComponentsUtilsTest.java
new file mode 100644 (file)
index 0000000..52e9230
--- /dev/null
@@ -0,0 +1,854 @@
+package org.openecomp.sdc.be.impl;
+
+import java.util.EnumMap;
+import java.util.List;
+
+import javax.annotation.Generated;
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.tinkerpop.gremlin.structure.T;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.mockito.Mockito;
+import org.openecomp.sdc.be.auditing.impl.AuditingManager;
+import org.openecomp.sdc.be.components.impl.ImportUtils.ResultStatusEnum;
+import org.openecomp.sdc.be.config.ConfigurationManager;
+import org.openecomp.sdc.be.dao.api.ActionStatus;
+import org.openecomp.sdc.be.dao.cassandra.AuditCassandraDao;
+import org.openecomp.sdc.be.dao.graph.datatype.AdditionalInformationEnum;
+import org.openecomp.sdc.be.dao.impl.AuditingDao;
+import org.openecomp.sdc.be.datatypes.elements.AdditionalInfoParameterInfo;
+import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
+import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields;
+import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
+import org.openecomp.sdc.be.model.CapabilityTypeDefinition;
+import org.openecomp.sdc.be.model.Component;
+import org.openecomp.sdc.be.model.ConsumerDefinition;
+import org.openecomp.sdc.be.model.DataTypeDefinition;
+import org.openecomp.sdc.be.model.GroupTypeDefinition;
+import org.openecomp.sdc.be.model.PolicyTypeDefinition;
+import org.openecomp.sdc.be.model.Resource;
+import org.openecomp.sdc.be.model.User;
+import org.openecomp.sdc.be.model.operations.api.StorageOperationStatus;
+import org.openecomp.sdc.be.resources.data.auditing.AuditingActionEnum;
+import org.openecomp.sdc.be.resources.data.auditing.model.DistributionData;
+import org.openecomp.sdc.be.resources.data.auditing.model.ResourceAuditData;
+import org.openecomp.sdc.be.tosca.ToscaError;
+import org.openecomp.sdc.common.api.ConfigurationSource;
+import org.openecomp.sdc.common.datastructure.AuditingFieldsKeysEnum;
+import org.openecomp.sdc.common.impl.ExternalConfiguration;
+import org.openecomp.sdc.common.impl.FSConfigurationSource;
+import org.openecomp.sdc.exception.ResponseFormat;
+
+import fj.data.Either;
+import mockit.Deencapsulation;
+
+public class ComponentsUtilsTest {
+
+       private ComponentsUtils createTestSubject() {
+               return new ComponentsUtils(new AuditingManager(new AuditingDao(), new AuditCassandraDao()));
+       }
+
+       @Before
+       public void init(){
+       String appConfigDir = "src/test/resources/config/catalog-be";
+    ConfigurationSource configurationSource = new FSConfigurationSource(ExternalConfiguration.getChangeListener(), appConfigDir);
+       ConfigurationManager configurationManager = new ConfigurationManager(configurationSource);
+       ComponentsUtils componentsUtils = new ComponentsUtils(Mockito.mock(AuditingManager.class));
+       }
+       
+       @Test
+       public void testGetAuditingManager() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingManager result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getAuditingManager();
+       }
+
+       
+
+       
+       @Test
+       public void testConvertJsonToObjectUsingObjectMapper() throws Exception {
+               ComponentsUtils testSubject;
+               String data = "";
+               User user = null;
+               Class<T> clazz = null;
+               AuditingActionEnum actionEnum = null;
+               ComponentTypeEnum typeEnum = null;
+               Either<T, ResponseFormat> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertJsonToObjectUsingObjectMapper(data, user, clazz, actionEnum, typeEnum);
+       }
+
+       
+       @Test
+       public void testGetResponseFormat() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               String[] params = new String[] { "" };
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormat(actionStatus, params);
+       }
+
+       
+       @Test
+       public void testGetResponseFormat_1() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageStatus = null;
+               String[] params = new String[] { "" };
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormat(storageStatus, params);
+       }
+
+       
+       @Test
+       public void testConvertToResponseFormatOrNotFoundErrorToEmptyList() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageOperationStatus = StorageOperationStatus.ARTIFACT_NOT_FOUND;
+               Either<List<T>, ResponseFormat> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertToResponseFormatOrNotFoundErrorToEmptyList(storageOperationStatus);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByResource() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               Resource resource = new Resource();
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatByResource(actionStatus, resource);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByResource_1() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               String resourceName = "";
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               resourceName = null;
+               result = testSubject.getResponseFormatByResource(actionStatus, resourceName);
+
+               // test 2
+               testSubject = createTestSubject();
+               resourceName = "";
+               result = testSubject.getResponseFormatByResource(actionStatus, resourceName);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByCapabilityType() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               CapabilityTypeDefinition capabilityType = new CapabilityTypeDefinition();
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatByCapabilityType(actionStatus, capabilityType);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByElement() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               T obj = null;
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               obj = null;
+               result = testSubject.getResponseFormatByElement(actionStatus, obj);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByUser() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               User user = null;
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               user = null;
+               result = testSubject.getResponseFormatByUser(actionStatus, user);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByUserId() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               String userId = "";
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatByUserId(actionStatus, userId);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByDE() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               String serviceId = "";
+               String envName = "";
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatByDE(actionStatus, serviceId, envName);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByArtifactId() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               String artifactId = "";
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatByArtifactId(actionStatus, artifactId);
+       }
+
+       
+       @Test
+       public void testGetInvalidContentErrorAndAudit() throws Exception {
+               ComponentsUtils testSubject;
+               User user = null;
+               String resourceName = "";
+               AuditingActionEnum actionEnum = null;
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getInvalidContentErrorAndAudit(user, resourceName, actionEnum);
+       }
+
+       @Test
+       public void testGetInvalidContentErrorAndAuditComponent() throws Exception {
+               ComponentsUtils testSubject;
+               User user = null;
+               AuditingActionEnum actionEnum = null;
+               ComponentTypeEnum typeEnum = null;
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getInvalidContentErrorAndAuditComponent(user, actionEnum, typeEnum);
+       }
+
+
+       
+       @Test
+       public void testAuditResource_1() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               String resourceName = "";
+               AuditingActionEnum actionEnum = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditResource(responseFormat, modifier, resourceName, actionEnum);
+       }
+
+
+       
+       @Test
+       public void testAuditResource_3() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               Resource resource = null;
+               String resourceName = "";
+               AuditingActionEnum actionEnum = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditResource(responseFormat, modifier, resource, resourceName, actionEnum);
+       }
+
+       
+       @Test
+       public void testAuditResource_4() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               Resource resource = null;
+               String resourceName = "";
+               AuditingActionEnum actionEnum = null;
+               ResourceAuditData prevResFields = null;
+               String currentArtifactUuid = "";
+               String artifactData = "";
+
+               // test 1
+               testSubject = createTestSubject();
+               actionEnum = null;
+               testSubject.auditResource(responseFormat, modifier, resource, resourceName, actionEnum, prevResFields,
+                               currentArtifactUuid, artifactData);
+       }
+
+
+       
+
+
+
+       
+       @Test
+       public void testConvertFromStorageResponse() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = null;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponse(storageResponse);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponse_1() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = null;
+               ComponentTypeEnum type = null;
+               ActionStatus result;
+
+               // test 1
+               testSubject = createTestSubject();
+               storageResponse = null;
+               result = testSubject.convertFromStorageResponse(storageResponse, type);
+       }
+
+       
+       @Test
+       public void testConvertFromToscaError() throws Exception {
+               ComponentsUtils testSubject;
+               ToscaError toscaError = null;
+               ActionStatus result;
+
+               // test 1
+               testSubject = createTestSubject();
+               toscaError = null;
+               result = testSubject.convertFromToscaError(toscaError);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponseForCapabilityType() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = StorageOperationStatus.CANNOT_UPDATE_EXISTING_ENTITY;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponseForCapabilityType(storageResponse);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponseForLifecycleType() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponseForLifecycleType(storageResponse);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponseForResourceInstance() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
+               boolean isRelation = false;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponseForResourceInstance(storageResponse, isRelation);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatForResourceInstance() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               String serviceName = "";
+               String resourceInstanceName = "";
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatForResourceInstance(actionStatus, serviceName, resourceInstanceName);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatForResourceInstanceProperty() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               String resourceInstanceName = "";
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatForResourceInstanceProperty(actionStatus, resourceInstanceName);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponseForResourceInstanceProperty() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponseForResourceInstanceProperty(storageResponse);
+       }
+
+       
+       @Test
+       public void testAuditComponent() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               Component component = null;
+               AuditingActionEnum actionEnum = null;
+               ComponentTypeEnum type = null;
+               ResourceAuditData prevComponent = null;
+               String comment = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditComponent(responseFormat, modifier, component, actionEnum, type, prevComponent, comment);
+       }
+
+       
+       @Test
+       public void testAuditComponentAdmin() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               Component component = null;
+               AuditingActionEnum actionEnum = null;
+               ComponentTypeEnum type = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditComponentAdmin(responseFormat, modifier, component, actionEnum, type);
+       }
+
+       
+       @Test
+       public void testAuditComponentAdmin_1() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               Component component = null;
+               AuditingActionEnum actionEnum = null;
+               ComponentTypeEnum type = null;
+               ResourceAuditData prevComponent = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditComponentAdmin(responseFormat, modifier, component, actionEnum, type, prevComponent);
+       }
+
+       
+       @Test
+       public void testAuditComponent_1() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               Component component = null;
+               AuditingActionEnum actionEnum = null;
+               ComponentTypeEnum type = null;
+               ResourceAuditData prevComponent = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditComponent(responseFormat, modifier, component, actionEnum, type, prevComponent);
+       }
+
+       
+       @Test
+       public void testAuditComponent_2() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               AuditingActionEnum actionEnum = null;
+               String compName = "";
+               ComponentTypeEnum type = null;
+               String comment = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditComponent(responseFormat, modifier, actionEnum, compName, type, comment);
+       }
+
+       
+       @Test
+       public void testAuditComponent_3() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               Component component = null;
+               AuditingActionEnum actionEnum = null;
+               ComponentTypeEnum type = null;
+               ResourceAuditData prevComponent = null;
+               ResourceAuditData currComponent = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditComponent(responseFormat, modifier, component, actionEnum, type, prevComponent, currComponent);
+       }
+
+       
+       @Test
+       public void testAuditComponent_4() throws Exception {
+               ComponentsUtils testSubject;
+               ResponseFormat responseFormat = null;
+               User modifier = null;
+               Component component = null;
+               AuditingActionEnum actionEnum = null;
+               ComponentTypeEnum type = null;
+               ResourceAuditData prevComponent = null;
+               ResourceAuditData currComponent = null;
+               String compName = "";
+               String comment = "";
+               String artifactData = "";
+               String did = "";
+
+               // test 1
+               testSubject = createTestSubject();
+               actionEnum = null;
+               testSubject.auditComponent(responseFormat, modifier, component, actionEnum, type, prevComponent, currComponent,
+                               compName, comment, artifactData, did);
+       }
+
+       
+       @Test
+       public void testAuditDistributionEngine() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingActionEnum actionEnum = AuditingActionEnum.ADD_CATEGORY;
+               String environmentName = "";
+               String topicName = "";
+               String role = "";
+               String apiKey = "";
+               String status = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditDistributionEngine(actionEnum, environmentName, topicName, role, apiKey, status);
+       }
+
+       
+
+       
+       @Test
+       public void testAuditDistributionNotification() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingActionEnum actionEnum = AuditingActionEnum.ADD_CATEGORY;
+               String serviceUUID = "";
+               String resourceName = "";
+               String resourceType = "";
+               String currVersion = "";
+               String modifierUid = "";
+               String modifierName = "";
+               String environmentName = "";
+               String currState = "";
+               String topicName = "";
+               String distributionId = "";
+               String description = "";
+               String status = "";
+               String workloadContext = "";
+               String tenant = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditDistributionNotification(actionEnum, serviceUUID, resourceName, resourceType, currVersion,
+                               modifierUid, modifierName, environmentName, currState, topicName, distributionId, description, status,
+                               workloadContext, tenant);
+       }
+
+       
+       @Test
+       public void testAuditDistributionStatusNotification() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingActionEnum actionEnum = AuditingActionEnum.ADD_CATEGORY;
+               String distributionId = "";
+               String consumerId = "";
+               String topicName = "";
+               String resourceUrl = "";
+               String statusTime = "";
+               String status = "";
+               String errorReason = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditDistributionStatusNotification(actionEnum, distributionId, consumerId, topicName, resourceUrl,
+                               statusTime, status, errorReason);
+       }
+
+       
+       @Test
+       public void testAuditGetUebCluster() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingActionEnum actionEnum = AuditingActionEnum.ACTIVATE_SERVICE_BY_API;
+               String consumerId = "";
+               String statusTime = "";
+               String status = "";
+               String description = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditGetUebCluster(actionEnum, consumerId, statusTime, status, description);
+       }
+
+       
+       @Test
+       public void testAuditMissingInstanceId() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingActionEnum actionEnum = AuditingActionEnum.ADD_CATEGORY;
+               String status = "";
+               String description = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditMissingInstanceId(actionEnum, status, description);
+       }
+
+       
+       @Test
+       public void testAuditTopicACLKeys() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingActionEnum actionEnum = AuditingActionEnum.ADD_USER;
+               String envName = "";
+               String topicName = "";
+               String role = "";
+               String apiPublicKey = "";
+               String status = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditTopicACLKeys(actionEnum, envName, topicName, role, apiPublicKey, status);
+       }
+
+       
+       @Test
+       public void testAuditRegisterOrUnRegisterEvent() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingActionEnum actionEnum = AuditingActionEnum.ACTIVATE_SERVICE_BY_API;
+               String consumerId = "";
+               String apiPublicKey = "";
+               String envName = "";
+               String status = "";
+               String statusDesc = "";
+               String notifTopicName = "";
+               String statusTopicName = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditRegisterOrUnRegisterEvent(actionEnum, consumerId, apiPublicKey, envName, status, statusDesc,
+                               notifTopicName, statusTopicName);
+       }
+
+       
+       @Test
+       public void testAuditServiceDistributionDeployed() throws Exception {
+               ComponentsUtils testSubject;
+               AuditingActionEnum actionEnum = AuditingActionEnum.ACTIVATE_SERVICE_BY_API;
+               String serviceName = "";
+               String serviceVersion = "";
+               String serviceUUID = "";
+               String distributionId = "";
+               String status = "";
+               String desc = "";
+               User modifier = new User();
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.auditServiceDistributionDeployed(actionEnum, serviceName, serviceVersion, serviceUUID,
+                               distributionId, status, desc, modifier);
+       }
+
+               
+       @Test
+       public void testValidateStringNotEmpty() throws Exception {
+               ComponentsUtils testSubject;
+               String value = "";
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.validateStringNotEmpty(value);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponseForAdditionalInformation() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponseForAdditionalInformation(storageResponse);
+       }
+
+       
+       @Test
+       public void testConvertFromResultStatusEnum() throws Exception {
+               ComponentsUtils testSubject;
+               ResultStatusEnum resultStatus = ResultStatusEnum.ELEMENT_NOT_FOUND;
+               JsonPresentationFields elementType = null;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromResultStatusEnum(resultStatus, elementType);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatAdditionalProperty() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               AdditionalInfoParameterInfo additionalInfoParameterInfo = null;
+               NodeTypeEnum nodeType = null;
+               AdditionalInformationEnum labelOrValue = null;
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               additionalInfoParameterInfo = null;
+               result = testSubject.getResponseFormatAdditionalProperty(actionStatus, additionalInfoParameterInfo, nodeType,
+                               labelOrValue);
+
+               // test 2
+               testSubject = createTestSubject();
+               labelOrValue = null;
+               result = testSubject.getResponseFormatAdditionalProperty(actionStatus, additionalInfoParameterInfo, nodeType,
+                               labelOrValue);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatAdditionalProperty_1() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               ResponseFormat result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatAdditionalProperty(actionStatus);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponseForConsumer() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponseForConsumer(storageResponse);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponseForGroupType() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponseForGroupType(storageResponse);
+       }
+
+       
+       @Test
+       public void testConvertFromStorageResponseForDataType() throws Exception {
+               ComponentsUtils testSubject;
+               StorageOperationStatus storageResponse = StorageOperationStatus.ARTIFACT_NOT_FOUND;
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.convertFromStorageResponseForDataType(storageResponse);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByGroupType() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               GroupTypeDefinition groupType = null;
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               groupType = null;
+               result = testSubject.getResponseFormatByGroupType(actionStatus, groupType);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByPolicyType() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.ACCEPTED;
+               PolicyTypeDefinition policyType = new PolicyTypeDefinition();
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               result = testSubject.getResponseFormatByPolicyType(actionStatus, policyType);
+       }
+
+       
+       @Test
+       public void testGetResponseFormatByDataType() throws Exception {
+               ComponentsUtils testSubject;
+               ActionStatus actionStatus = ActionStatus.AAI_ARTIFACT_GENERATION_FAILED;
+               DataTypeDefinition dataType = null;
+               List<String> properties = null;
+               ResponseFormat result;
+
+               // test 1
+               testSubject = createTestSubject();
+               dataType = null;
+               result = testSubject.getResponseFormatByDataType(actionStatus, dataType, properties);
+       }
+}
\ No newline at end of file
diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentParametersViewTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ComponentParametersViewTest.java
new file mode 100644 (file)
index 0000000..2861ecd
--- /dev/null
@@ -0,0 +1,488 @@
+package org.openecomp.sdc.be.model;
+
+import javax.annotation.Generated;
+
+import org.junit.Test;
+import org.openecomp.sdc.be.dao.jsongraph.types.JsonParseFlagEnum;
+import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
+
+public class ComponentParametersViewTest {
+
+       private ComponentParametersView createTestSubject() {
+               return new ComponentParametersView();
+       }
+
+       
+       @Test
+       public void testFilter() throws Exception {
+               ComponentParametersView testSubject;
+               Component component = null;
+               ComponentTypeEnum componentType = ComponentTypeEnum.RESOURCE;
+               Component result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.filter(component, componentType);
+       }
+
+       
+       @Test
+       public void testDisableAll() throws Exception {
+               ComponentParametersView testSubject;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.disableAll();
+       }
+
+       
+       @Test
+       public void testIsIgnoreGroups() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreGroups();
+       }
+
+       
+       @Test
+       public void testSetIgnoreGroups() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreGroups = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreGroups(ignoreGroups);
+       }
+
+       
+       @Test
+       public void testIsIgnoreComponentInstances() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreComponentInstances();
+       }
+
+       
+       @Test
+       public void testSetIgnoreComponentInstances() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreComponentInstances = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreComponentInstances(ignoreComponentInstances);
+       }
+
+       
+       @Test
+       public void testIsIgnoreProperties() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreProperties();
+       }
+
+       
+       @Test
+       public void testSetIgnoreProperties() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreProperties = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreProperties(ignoreProperties);
+       }
+
+       
+       @Test
+       public void testIsIgnoreCapabilities() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreCapabilities();
+       }
+
+       
+       @Test
+       public void testSetIgnoreCapabilities() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreCapabilities = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreCapabilities(ignoreCapabilities);
+       }
+
+       
+       @Test
+       public void testIsIgnoreRequirements() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreRequirements();
+       }
+
+       
+       @Test
+       public void testSetIgnoreRequirements() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreRequirements = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreRequirements(ignoreRequirements);
+       }
+
+       
+       @Test
+       public void testIsIgnoreCategories() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreCategories();
+       }
+
+       
+       @Test
+       public void testSetIgnoreCategories() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreCategories = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreCategories(ignoreCategories);
+       }
+
+       
+       @Test
+       public void testIsIgnoreAllVersions() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreAllVersions();
+       }
+
+       
+       @Test
+       public void testSetIgnoreAllVersions() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreAllVersions = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreAllVersions(ignoreAllVersions);
+       }
+
+       
+       @Test
+       public void testIsIgnoreAdditionalInformation() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreAdditionalInformation();
+       }
+
+       
+       @Test
+       public void testSetIgnoreAdditionalInformation() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreAdditionalInformation = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreAdditionalInformation(ignoreAdditionalInformation);
+       }
+
+       
+       @Test
+       public void testIsIgnoreArtifacts() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreArtifacts();
+       }
+
+       
+       @Test
+       public void testSetIgnoreArtifacts() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreArtifacts = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreArtifacts(ignoreArtifacts);
+       }
+
+       
+       @Test
+       public void testIsIgnoreComponentInstancesProperties() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreComponentInstancesProperties();
+       }
+
+       
+       @Test
+       public void testSetIgnoreComponentInstancesProperties() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreComponentInstancesProperties = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreComponentInstancesProperties(ignoreComponentInstancesProperties);
+       }
+
+       
+       @Test
+       public void testIsIgnoreComponentInstancesInputs() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreComponentInstancesInputs();
+       }
+
+       
+       @Test
+       public void testSetIgnoreComponentInstancesInputs() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreComponentInstancesInputs = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreComponentInstancesInputs(ignoreComponentInstancesInputs);
+       }
+
+       
+       @Test
+       public void testIsIgnoreInterfaces() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreInterfaces();
+       }
+
+       
+       @Test
+       public void testSetIgnoreInterfaces() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreInterfaces = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreInterfaces(ignoreInterfaces);
+       }
+
+       
+       @Test
+       public void testIsIgnoreAttributesFrom() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreAttributesFrom();
+       }
+
+       
+       @Test
+       public void testSetIgnoreAttributesFrom() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreAttributesFrom = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreAttributesFrom(ignoreAttributesFrom);
+       }
+
+       
+       @Test
+       public void testIsIgnoreComponentInstancesAttributesFrom() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreComponentInstancesAttributesFrom();
+       }
+
+       
+       @Test
+       public void testSetIgnoreComponentInstancesAttributesFrom() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreComponentInstancesAttributesFrom = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreComponentInstancesAttributesFrom(ignoreComponentInstancesAttributesFrom);
+       }
+
+       
+       @Test
+       public void testIsIgnoreDerivedFrom() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreDerivedFrom();
+       }
+
+       
+       @Test
+       public void testSetIgnoreDerivedFrom() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreDerivedFrom = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreDerivedFrom(ignoreDerivedFrom);
+       }
+
+       
+       @Test
+       public void testIsIgnoreUsers() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreUsers();
+       }
+
+       
+       @Test
+       public void testSetIgnoreUsers() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreUsers = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreUsers(ignoreUsers);
+       }
+
+       
+       @Test
+       public void testIsIgnoreInputs() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreInputs();
+       }
+
+       
+       @Test
+       public void testSetIgnoreInputs() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreInputs = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreInputs(ignoreInputs);
+       }
+
+       
+       @Test
+       public void testIsIgnoreCapabiltyProperties() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreCapabiltyProperties();
+       }
+
+       
+       @Test
+       public void testSetIgnoreCapabiltyProperties() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreCapabiltyProperties = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreCapabiltyProperties(ignoreCapabiltyProperties);
+       }
+
+       
+       @Test
+       public void testIsIgnoreForwardingPath() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnoreForwardingPath();
+       }
+
+       
+       @Test
+       public void testSetIgnoreForwardingPath() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignoreServicePath = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnoreForwardingPath(ignoreServicePath);
+       }
+
+       
+       @Test
+       public void testIsIgnorePolicies() throws Exception {
+               ComponentParametersView testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isIgnorePolicies();
+       }
+
+       
+       @Test
+       public void testSetIgnorePolicies() throws Exception {
+               ComponentParametersView testSubject;
+               boolean ignorePolicies = false;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setIgnorePolicies(ignorePolicies);
+       }
+
+       
+       @Test
+       public void testDetectParseFlag() throws Exception {
+               ComponentParametersView testSubject;
+               JsonParseFlagEnum result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.detectParseFlag();
+       }
+}
\ No newline at end of file
diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ResourceTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ResourceTest.java
new file mode 100644 (file)
index 0000000..0814a6f
--- /dev/null
@@ -0,0 +1,420 @@
+package org.openecomp.sdc.be.model;
+
+import java.util.List;
+import java.util.Map;
+
+import javax.annotation.Generated;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.elements.InterfaceOperationDataDefinition;
+import org.openecomp.sdc.be.datatypes.enums.ResourceTypeEnum;
+
+public class ResourceTest {
+
+       private Resource createTestSubject() {
+               return new Resource();
+       }
+
+       
+       @Test
+       public void testGetDerivedFrom() throws Exception {
+               Resource testSubject;
+               List<String> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getDerivedFrom();
+       }
+
+       
+       @Test
+       public void testSetDerivedFrom() throws Exception {
+               Resource testSubject;
+               List<String> derivedFrom = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setDerivedFrom(derivedFrom);
+       }
+
+       
+       @Test
+       public void testGetDerivedList() throws Exception {
+               Resource testSubject;
+               List<String> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getDerivedList();
+       }
+
+       
+       @Test
+       public void testSetDerivedList() throws Exception {
+               Resource testSubject;
+               List<String> derivedList = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setDerivedList(derivedList);
+       }
+
+       
+       @Test
+       public void testGetProperties() throws Exception {
+               Resource testSubject;
+               List<PropertyDefinition> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getProperties();
+       }
+
+       
+       @Test
+       public void testSetProperties() throws Exception {
+               Resource testSubject;
+               List<PropertyDefinition> properties = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setProperties(properties);
+       }
+
+       
+       @Test
+       public void testGetAttributes() throws Exception {
+               Resource testSubject;
+               List<PropertyDefinition> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getAttributes();
+       }
+
+       
+       @Test
+       public void testSetAttributes() throws Exception {
+               Resource testSubject;
+               List<PropertyDefinition> attributes = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setAttributes(attributes);
+       }
+
+       
+       @Test
+       public void testGetInterfaces() throws Exception {
+               Resource testSubject;
+               Map<String, InterfaceDefinition> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getInterfaces();
+       }
+
+       
+       @Test
+       public void testSetInterfaces() throws Exception {
+               Resource testSubject;
+               Map<String, InterfaceDefinition> interfaces = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setInterfaces(interfaces);
+       }
+
+       
+       @Test
+       public void testIsAbstract() throws Exception {
+               Resource testSubject;
+               Boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isAbstract();
+       }
+
+       
+       @Test
+       public void testSetAbstract() throws Exception {
+               Resource testSubject;
+               Boolean isAbstract = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setAbstract(isAbstract);
+       }
+
+       
+       @Test
+       public void testGetDefaultCapabilities() throws Exception {
+               Resource testSubject;
+               List<String> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getDefaultCapabilities();
+       }
+
+       
+       @Test
+       public void testSetDefaultCapabilities() throws Exception {
+               Resource testSubject;
+               List<String> defaultCapabilities = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setDefaultCapabilities(defaultCapabilities);
+       }
+
+       
+       @Test
+       public void testGetCost() throws Exception {
+               Resource testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getCost();
+       }
+
+       
+       @Test
+       public void testSetCost() throws Exception {
+               Resource testSubject;
+               String cost = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setCost(cost);
+       }
+
+       
+       @Test
+       public void testGetLicenseType() throws Exception {
+               Resource testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getLicenseType();
+       }
+
+       
+       @Test
+       public void testSetLicenseType() throws Exception {
+               Resource testSubject;
+               String licenseType = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setLicenseType(licenseType);
+       }
+
+       
+       @Test
+       public void testGetInterfaceOperations() throws Exception {
+               Resource testSubject;
+               Map<String, InterfaceOperationDataDefinition> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getInterfaceOperations();
+       }
+
+       
+       @Test
+       public void testSetInterfaceOperations() throws Exception {
+               Resource testSubject;
+               Map<String, InterfaceOperationDataDefinition> interfaceOperations = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setInterfaceOperations(interfaceOperations);
+       }
+
+       
+       @Test
+       public void testHashCode() throws Exception {
+               Resource testSubject;
+               int result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.hashCode();
+       }
+
+       
+       @Test
+       public void testEquals() throws Exception {
+               Resource testSubject;
+               Object obj = null;
+               boolean result;
+
+               // test 1
+               testSubject = createTestSubject();
+               obj = null;
+               result = testSubject.equals(obj);
+               Assert.assertEquals(false, result);
+       }
+
+       
+       @Test
+       public void testToString() throws Exception {
+               Resource testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.toString();
+       }
+
+       
+       @Test
+       public void testGetToscaResourceName() throws Exception {
+               Resource testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getToscaResourceName();
+       }
+
+       
+       @Test
+       public void testSetToscaResourceName() throws Exception {
+               Resource testSubject;
+               String toscaResourceName = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setToscaResourceName(toscaResourceName);
+       }
+
+       
+       @Test
+       public void testGetResourceType() throws Exception {
+               Resource testSubject;
+               ResourceTypeEnum result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResourceType();
+       }
+
+       
+       @Test
+       public void testSetResourceType() throws Exception {
+               Resource testSubject;
+               ResourceTypeEnum resourceType = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setResourceType(resourceType);
+       }
+
+       
+       @Test
+       public void testSetVendorName() throws Exception {
+               Resource testSubject;
+               String vendorName = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setVendorName(vendorName);
+       }
+
+       
+       @Test
+       public void testSetVendorRelease() throws Exception {
+               Resource testSubject;
+               String vendorRelease = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setVendorRelease(vendorRelease);
+       }
+
+       
+       @Test
+       public void testSetResourceVendorModelNumber() throws Exception {
+               Resource testSubject;
+               String resourceVendorModelNumber = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setResourceVendorModelNumber(resourceVendorModelNumber);
+       }
+
+       
+       @Test
+       public void testGetVendorName() throws Exception {
+               Resource testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getVendorName();
+       }
+
+       
+       @Test
+       public void testGetVendorRelease() throws Exception {
+               Resource testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getVendorRelease();
+       }
+
+       
+       @Test
+       public void testGetResourceVendorModelNumber() throws Exception {
+               Resource testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getResourceVendorModelNumber();
+       }
+
+       
+       @Test
+       public void testAssetType() throws Exception {
+               Resource testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.assetType();
+       }
+
+       
+       @Test
+       public void testShouldGenerateInputs() throws Exception {
+               Resource testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.shouldGenerateInputs();
+       }
+
+       
+       @Test
+       public void testDeriveFromGeneric() throws Exception {
+               Resource testSubject;
+               boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.deriveFromGeneric();
+       }
+
+
+
+}
\ No newline at end of file
diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/ServiceTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/ServiceTest.java
new file mode 100644 (file)
index 0000000..ac2ad4d
--- /dev/null
@@ -0,0 +1,253 @@
+package org.openecomp.sdc.be.model;
+
+import java.util.Map;
+
+import javax.annotation.Generated;
+
+import org.junit.Test;
+import org.openecomp.sdc.be.datatypes.components.ServiceMetadataDataDefinition;
+import org.openecomp.sdc.be.datatypes.elements.ForwardingPathDataDefinition;
+
+@Generated(value = "org.junit-tools-1.0.6")
+public class ServiceTest {
+
+       private Service createTestSubject() {
+               return new Service();
+       }
+
+       
+       @Test
+       public void testGetServiceApiArtifacts() throws Exception {
+               Service testSubject;
+               Map<String, ArtifactDefinition> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getServiceApiArtifacts();
+       }
+
+       
+       @Test
+       public void testSetServiceApiArtifacts() throws Exception {
+               Service testSubject;
+               Map<String, ArtifactDefinition> serviceApiArtifacts = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setServiceApiArtifacts(serviceApiArtifacts);
+       }
+
+       
+       @Test
+       public void testGetProjectCode() throws Exception {
+               Service testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getProjectCode();
+       }
+
+       
+       @Test
+       public void testGetForwardingPaths() throws Exception {
+               Service testSubject;
+               Map<String, ForwardingPathDataDefinition> result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getForwardingPaths();
+       }
+
+       
+       @Test
+       public void testSetForwardingPaths() throws Exception {
+               Service testSubject;
+               Map<String, ForwardingPathDataDefinition> forwardingPaths = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setForwardingPaths(forwardingPaths);
+       }
+
+       
+       @Test
+       public void testAddForwardingPath() throws Exception {
+               Service testSubject;
+               ForwardingPathDataDefinition forwardingPathDataDefinition = new ForwardingPathDataDefinition();
+               ForwardingPathDataDefinition result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.addForwardingPath(forwardingPathDataDefinition);
+       }
+
+       
+       @Test
+       public void testSetProjectCode() throws Exception {
+               Service testSubject;
+               String projectName = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setProjectCode(projectName);
+       }
+
+       
+       @Test
+       public void testGetDistributionStatus() throws Exception {
+               Service testSubject;
+               DistributionStatusEnum result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getDistributionStatus();
+       }
+
+       
+       @Test
+       public void testSetDistributionStatus() throws Exception {
+               Service testSubject;
+               DistributionStatusEnum distributionStatus = null;
+
+               // test 1
+               testSubject = createTestSubject();
+               distributionStatus = null;
+               testSubject.setDistributionStatus(distributionStatus);
+       }
+
+       
+       @Test
+       public void testSetEcompGeneratedNaming() throws Exception {
+               Service testSubject;
+               Boolean ecompGeneratedNaming = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setEcompGeneratedNaming(ecompGeneratedNaming);
+       }
+
+       
+       @Test
+       public void testIsEcompGeneratedNaming() throws Exception {
+               Service testSubject;
+               Boolean result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.isEcompGeneratedNaming();
+       }
+
+       
+       @Test
+       public void testSetNamingPolicy() throws Exception {
+               Service testSubject;
+               String namingPolicy = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setNamingPolicy(namingPolicy);
+       }
+
+       
+       @Test
+       public void testGetNamingPolicy() throws Exception {
+               Service testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getNamingPolicy();
+       }
+
+       
+       @Test
+       public void testGetEnvironmentContext() throws Exception {
+               Service testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getEnvironmentContext();
+       }
+
+       
+       @Test
+       public void testSetEnvironmentContext() throws Exception {
+               Service testSubject;
+               String environmentContext = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setEnvironmentContext(environmentContext);
+       }
+
+       
+       @Test
+       public void testSetServiceType() throws Exception {
+               Service testSubject;
+               String serviceType = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setServiceType(serviceType);
+       }
+
+       
+       @Test
+       public void testGetServiceType() throws Exception {
+               Service testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getServiceType();
+       }
+
+       
+       @Test
+       public void testSetServiceRole() throws Exception {
+               Service testSubject;
+               String serviceRole = "";
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setServiceRole(serviceRole);
+       }
+
+       
+       @Test
+       public void testGetServiceRole() throws Exception {
+               Service testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.getServiceRole();
+       }
+
+       
+
+
+       
+       @Test
+       public void testToString() throws Exception {
+               Service testSubject;
+               String result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.toString();
+       }
+
+       
+       @Test
+       public void testSetSpecificComponetTypeArtifacts() throws Exception {
+               Service testSubject;
+               Map<String, ArtifactDefinition> specificComponentTypeArtifacts = null;
+
+               // default test
+               testSubject = createTestSubject();
+               testSubject.setSpecificComponetTypeArtifacts(specificComponentTypeArtifacts);
+       }
+}
\ No newline at end of file
diff --git a/catalog-model/src/test/java/org/openecomp/sdc/be/model/cache/ComponentCacheTest.java b/catalog-model/src/test/java/org/openecomp/sdc/be/model/cache/ComponentCacheTest.java
new file mode 100644 (file)
index 0000000..5a98146
--- /dev/null
@@ -0,0 +1,88 @@
+package org.openecomp.sdc.be.model.cache;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.function.Function;
+
+import org.apache.commons.lang3.tuple.ImmutablePair;
+import org.apache.commons.lang3.tuple.ImmutableTriple;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.InjectMocks;
+import org.mockito.Mockito;
+import org.mockito.MockitoAnnotations;
+import org.openecomp.sdc.be.config.Configuration;
+import org.openecomp.sdc.be.dao.api.ActionStatus;
+import org.openecomp.sdc.be.dao.cassandra.ComponentCassandraDao;
+import org.openecomp.sdc.be.datatypes.enums.ComponentTypeEnum;
+import org.openecomp.sdc.be.datatypes.enums.NodeTypeEnum;
+import org.openecomp.sdc.be.model.Component;
+import org.openecomp.sdc.be.model.jsontitan.operations.ToscaOperationFacade;
+import org.openecomp.sdc.be.resources.data.ComponentCacheData;
+import org.slf4j.Logger;
+
+import fj.data.Either;
+
+public class ComponentCacheTest {
+       ComponentCassandraDao componentCassandraDao = Mockito.mock(ComponentCassandraDao.class);
+
+       ToscaOperationFacade toscaOperationFacade = Mockito.mock(ToscaOperationFacade.class);
+       Configuration configuration = Mockito.mock(Configuration.class);
+       
+       Logger logger = Mockito.mock(Logger.class);
+       
+       @InjectMocks
+       ComponentCache componentCache = new ComponentCache();
+
+       private ComponentCache createTestSubject() {
+               return componentCache;
+       }
+
+       @Before 
+       public void initMocks() {
+               MockitoAnnotations.initMocks(this);
+       }
+
+
+
+
+       @Test
+       public void testIsEnabled() throws Exception {
+               boolean result;
+
+               // default test
+               result = componentCache.isEnabled();
+       }
+
+       @Test
+       public void testSetEnabled() throws Exception {
+               boolean enabled = false;
+
+               // default test
+               componentCache.setEnabled(enabled);
+       }
+
+
+
+       @Test
+       public void testGetAllComponentIdTimeAndType() throws Exception {
+               Either<List<ComponentCacheData>, ActionStatus> result;
+
+               // default test
+               result = componentCache.getAllComponentIdTimeAndType();
+       }
+
+
+       @Test
+       public void testDeleteComponentFromCache() throws Exception {
+               ComponentCache testSubject;
+               String id = "";
+               ActionStatus result;
+
+               // default test
+               testSubject = createTestSubject();
+               result = testSubject.deleteComponentFromCache(id);
+       }
+}
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 6977b94..1f66bfa 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -84,6 +84,7 @@
 
         <!--TESTING-->
         <mockito.version>2.12.0</mockito.version>
+               <jmockit.version>1.33</jmockit.version>
         <junit.version>4.12</junit.version>
         <assertj.version>3.8.0</assertj.version>
         <testng.version>6.9.10</testng.version>
                 <artifactId>mockito-core</artifactId>
                 <version>${mockito.version}</version>
             </dependency>
+                       <dependency>
+                       <groupId>org.jmockit</groupId>
+                               <artifactId>jmockit</artifactId>
+                               <version>${jmockit.version}</version>
+                       </dependency>
+                       
 
             <dependency>
                 <groupId>com.github.tomakehurst</groupId>