new unit tests for sdc-be
[sdc.git] / catalog-be / src / test / java / org / openecomp / sdc / be / impl / ComponentsUtilsTest.java
index 7871dd9..a206d5f 100644 (file)
@@ -4,6 +4,7 @@ import java.util.List;
 
 import org.apache.tinkerpop.gremlin.structure.T;
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.mockito.Mockito;
 import org.openecomp.sdc.be.auditing.impl.AuditingManager;
@@ -48,7 +49,7 @@ public class ComponentsUtilsTest {
        ConfigurationManager configurationManager = new ConfigurationManager(configurationSource);
        ComponentsUtils componentsUtils = new ComponentsUtils(Mockito.mock(AuditingManager.class));
        }
-       
+
        @Test
        public void testGetAuditingManager() throws Exception {
                ComponentsUtils testSubject;
@@ -60,8 +61,6 @@ public class ComponentsUtilsTest {
        }
 
        
-
-       
        @Test
        public void testConvertJsonToObjectUsingObjectMapper() throws Exception {
                ComponentsUtils testSubject;
@@ -120,12 +119,17 @@ public class ComponentsUtilsTest {
        public void testGetResponseFormatByResource() throws Exception {
                ComponentsUtils testSubject;
                ActionStatus actionStatus = ActionStatus.ACCEPTED;
-               Resource resource = new Resource();
                ResponseFormat result;
-
+               Resource resource = null;
                // test 1
                testSubject = createTestSubject();
                result = testSubject.getResponseFormatByResource(actionStatus, resource);
+               resource = new Resource();
+               result = testSubject.getResponseFormatByResource(actionStatus, resource);
+               result = testSubject.getResponseFormatByResource(ActionStatus.COMPONENT_VERSION_ALREADY_EXIST, resource);
+               result = testSubject.getResponseFormatByResource(ActionStatus.RESOURCE_NOT_FOUND, resource);
+               result = testSubject.getResponseFormatByResource(ActionStatus.COMPONENT_NAME_ALREADY_EXIST, resource);
+               result = testSubject.getResponseFormatByResource(ActionStatus.COMPONENT_IN_USE, resource);
        }
 
        
@@ -145,19 +149,21 @@ public class ComponentsUtilsTest {
                testSubject = createTestSubject();
                resourceName = "";
                result = testSubject.getResponseFormatByResource(actionStatus, resourceName);
+               result = testSubject.getResponseFormatByResource(ActionStatus.RESOURCE_NOT_FOUND, 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);
+               result = testSubject.getResponseFormatByCapabilityType(ActionStatus.CAPABILITY_TYPE_ALREADY_EXIST, null);
+               result = testSubject.getResponseFormatByCapabilityType(ActionStatus.CAPABILITY_TYPE_ALREADY_EXIST, capabilityType);
+               result = testSubject.getResponseFormatByCapabilityType(ActionStatus.AAI_ARTIFACT_GENERATION_FAILED, capabilityType);
        }
 
        
@@ -165,13 +171,16 @@ public class ComponentsUtilsTest {
        public void testGetResponseFormatByElement() throws Exception {
                ComponentsUtils testSubject;
                ActionStatus actionStatus = ActionStatus.ACCEPTED;
-               T obj = null;
+               Object obj = null;
                ResponseFormat result;
 
                // test 1
                testSubject = createTestSubject();
                obj = null;
                result = testSubject.getResponseFormatByElement(actionStatus, obj);
+               obj = new Object();
+               result = testSubject.getResponseFormatByElement(actionStatus, obj);
+               result = testSubject.getResponseFormatByElement(ActionStatus.MISSING_CAPABILITY_TYPE, obj);
        }
 
        
@@ -186,6 +195,12 @@ public class ComponentsUtilsTest {
                testSubject = createTestSubject();
                user = null;
                result = testSubject.getResponseFormatByUser(actionStatus, user);
+               user = new User();
+               result = testSubject.getResponseFormatByUser(ActionStatus.INVALID_USER_ID, user);
+               result = testSubject.getResponseFormatByUser(ActionStatus.INVALID_EMAIL_ADDRESS, user);
+               result = testSubject.getResponseFormatByUser(ActionStatus.INVALID_ROLE, user);
+               result = testSubject.getResponseFormatByUser(ActionStatus.USER_NOT_FOUND, user);
+               result = testSubject.getResponseFormatByUser(ActionStatus.ADDITIONAL_INFORMATION_EMPTY_STRING_NOT_ALLOWED, user);
        }
 
        
@@ -226,9 +241,10 @@ public class ComponentsUtilsTest {
                // default test
                testSubject = createTestSubject();
                result = testSubject.getResponseFormatByArtifactId(actionStatus, artifactId);
+               result = testSubject.getResponseFormatByArtifactId(ActionStatus.RESOURCE_NOT_FOUND, artifactId);
        }
 
-       
+       @Ignore
        @Test
        public void testGetInvalidContentErrorAndAudit() throws Exception {
                ComponentsUtils testSubject;
@@ -260,7 +276,7 @@ public class ComponentsUtilsTest {
        @Test
        public void testAuditResource_1() throws Exception {
                ComponentsUtils testSubject;
-               ResponseFormat responseFormat = null;
+               ResponseFormat responseFormat = new ResponseFormat();
                User modifier = null;
                String resourceName = "";
                AuditingActionEnum actionEnum = null;