Add doc folder.
[portal.git] / ecomp-portal-BE-common-test / src / main / java / org / openecomp / portalapp / portal / test / controller / AppsControllerExternalRequestTest.java
index ae761a1..1db5552 100644 (file)
@@ -67,10 +67,9 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
                expectedportalRestResponse.setMessage("Missing required field: email, loginId, or loginPwd");
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR);
                EPUser user = mockUser.mockEPUser();
-               user.setEmail("guestT@Research.att.com");
+               user.setEmail("guestT@test.portal.onap.org");
                Mockito.when(EPUserUtils.getUserSession(mockedRequest)).thenReturn(user);
                PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
                                .postPortalAdmin(mockedRequest, mockedResponse, user);
@@ -82,10 +81,9 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
                expectedportalRestResponse.setMessage("java.lang.NullPointerException");
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR);
                EPUser user = mockUser.mockEPUser();
-               user.setEmail("guestT@Research.att.com");
+               user.setEmail("guestT@test.portal.onap.org");
                user.setLoginPwd("pwd");
                user.setLoginId("Test");
                Mockito.when(EPUserUtils.getUserSession(mockedRequest)).thenReturn(user);
@@ -100,10 +98,9 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
                expectedportalRestResponse.setMessage(null);
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR);
                EPUser user = mockUser.mockEPUser();
-               user.setEmail("guestT@Research.att.com");
+               user.setEmail("guestT@test.portal.onap.org");
                user.setLoginPwd("pwd");
                user.setLoginId("Test");
                List<EPUser> expectedList = null;
@@ -120,10 +117,9 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
                expectedportalRestResponse.setMessage(null);
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.OK);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.OK);
                EPUser user = mockUser.mockEPUser();
-               user.setEmail("guestT@Research.att.com");
+               user.setEmail("guestT@test.portal.onap.org");
                user.setLoginPwd("pwd");
                user.setLoginId("Test");
                List<EPUser> expectedList = new ArrayList<EPUser>();
@@ -142,10 +138,9 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
                expectedportalRestResponse.setMessage(null);
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.OK);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.OK);
                EPUser user = mockUser.mockEPUser();
-               user.setEmail("guestT@Research.att.com");
+               user.setEmail("guestT@test.portal.onap.org");
                user.setLoginPwd("pwd");
                user.setLoginId("Test");
                List<EPUser> expectedList = new ArrayList<EPUser>();
@@ -175,10 +170,9 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
                expectedportalRestResponse.setMessage("FieldsValidator [httpStatusCode=500, errorCode=null, fields=null]");
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR);
                EPUser user = mockUser.mockEPUser();
-               user.setEmail("guestT@Research.att.com");
+               user.setEmail("guestT@test.portal.onap.org");
                user.setLoginPwd("pwd");
                user.setLoginId("Test");
                List<EPUser> expectedList = new ArrayList<EPUser>();
@@ -210,8 +204,7 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
                expectedportalRestResponse.setMessage("Unexpected field: id");
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR);
 
                OnboardingApp expectedOnboardingApp = new OnboardingApp();
                expectedOnboardingApp.id = (long) 1;
@@ -227,8 +220,7 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                expectedportalRestResponse.setMessage(
                                "Missing required field: name, url, restUrl, restrictedApp, isOpen, isEnabled, myLoginsAppOwner");
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR);
 
                OnboardingApp expectedOnboardingApp = new OnboardingApp();
                expectedOnboardingApp.id = null;
@@ -239,126 +231,12 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
 
        }
 
-       @Test
-       public void postOnboardAppExternalNotNullTest() {
-               PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
-               expectedportalRestResponse.setMessage("Failed to find user: Test_Owener");
-               expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
-               OnboardingApp expectedOnboardingApp = new OnboardingApp();
-               expectedOnboardingApp.id = null;
-               expectedOnboardingApp.name = "Test";
-               expectedOnboardingApp.url = "Test";
-               expectedOnboardingApp.restUrl = "Test";
-               expectedOnboardingApp.myLoginsAppOwner = "Test_Owener";
-               expectedOnboardingApp.restrictedApp = false;
-               expectedOnboardingApp.isOpen = false;
-               expectedOnboardingApp.isEnabled = false;
-               Mockito.when(userService.getUserByUserId(expectedOnboardingApp.myLoginsAppOwner)).thenReturn(null);
-               PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
-                               .postOnboardAppExternal(mockedRequest, mockedResponse, expectedOnboardingApp);
-               assertEquals(actualPortalRestResponse, expectedportalRestResponse);
-
-       }
-
-       @Test
-       public void postOnboardAppExternalIfUSerListNotNullTest() {
-               PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
-               expectedportalRestResponse.setMessage("User lacks Portal admin role: null");
-               expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
-               OnboardingApp expectedOnboardingApp = new OnboardingApp();
-               expectedOnboardingApp.id = null;
-               expectedOnboardingApp.name = "Test";
-               expectedOnboardingApp.url = "Test";
-               expectedOnboardingApp.restUrl = "Test";
-               expectedOnboardingApp.myLoginsAppOwner = "Test_Owener";
-               expectedOnboardingApp.restrictedApp = false;
-               expectedOnboardingApp.isOpen = false;
-               expectedOnboardingApp.isEnabled = false;
-               List<EPUser> userList = new ArrayList<EPUser>();
-               EPUser user = mockUser.mockEPUser();
-               userList.add(user);
-               Mockito.when(userService.getUserByUserId(expectedOnboardingApp.myLoginsAppOwner)).thenReturn(userList);
-               PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
-                               .postOnboardAppExternal(mockedRequest, mockedResponse, expectedOnboardingApp);
-               assertEquals(actualPortalRestResponse, expectedportalRestResponse);
-
-       }
-
-       @Test
-       public void postOnboardAppExternalIfSuperAdminTest() {
-               PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
-               expectedportalRestResponse.setMessage(null);
-               expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.OK);
-               OnboardingApp expectedOnboardingApp = new OnboardingApp();
-               expectedOnboardingApp.id = null;
-               expectedOnboardingApp.name = "Test";
-               expectedOnboardingApp.url = "Test";
-               expectedOnboardingApp.restUrl = "Test";
-               expectedOnboardingApp.myLoginsAppOwner = "Test_Owener";
-               expectedOnboardingApp.restrictedApp = false;
-               expectedOnboardingApp.isOpen = false;
-               expectedOnboardingApp.isEnabled = false;
-               List<EPUser> userList = new ArrayList<EPUser>();
-               EPUser user = mockUser.mockEPUser();
-               userList.add(user);
-               FieldsValidator expectedFieldValidator = new FieldsValidator();
-               expectedFieldValidator.setHttpStatusCode((long) 200);
-               expectedFieldValidator.setFields(null);
-               expectedFieldValidator.setErrorCode(null);
-               Mockito.when(adminRolesService.isSuperAdmin(user)).thenReturn(true);
-               Mockito.when(userService.getUserByUserId(expectedOnboardingApp.myLoginsAppOwner)).thenReturn(userList);
-               Mockito.when(appService.addOnboardingApp(expectedOnboardingApp, user)).thenReturn(expectedFieldValidator);
-               PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
-                               .postOnboardAppExternal(mockedRequest, mockedResponse, expectedOnboardingApp);
-               assertEquals(actualPortalRestResponse, expectedportalRestResponse);
-
-       }
-
-       @Test
-       public void postOnboardAppExternalFieldValidatorTestTest() {
-               PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
-               expectedportalRestResponse.setMessage("FieldsValidator [httpStatusCode=500, errorCode=null, fields=null]");
-               expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
-               OnboardingApp expectedOnboardingApp = new OnboardingApp();
-               expectedOnboardingApp.id = null;
-               expectedOnboardingApp.name = "Test";
-               expectedOnboardingApp.url = "Test";
-               expectedOnboardingApp.restUrl = "Test";
-               expectedOnboardingApp.myLoginsAppOwner = "Test_Owener";
-               expectedOnboardingApp.restrictedApp = false;
-               expectedOnboardingApp.isOpen = false;
-               expectedOnboardingApp.isEnabled = false;
-               List<EPUser> userList = new ArrayList<EPUser>();
-               EPUser user = mockUser.mockEPUser();
-               userList.add(user);
-               FieldsValidator expectedFieldValidator = new FieldsValidator();
-               expectedFieldValidator.setHttpStatusCode((long) 500);
-               expectedFieldValidator.setFields(null);
-               expectedFieldValidator.setErrorCode(null);
-               Mockito.when(adminRolesService.isSuperAdmin(user)).thenReturn(true);
-               Mockito.when(userService.getUserByUserId(expectedOnboardingApp.myLoginsAppOwner)).thenReturn(userList);
-               Mockito.when(appService.addOnboardingApp(expectedOnboardingApp, user)).thenReturn(expectedFieldValidator);
-               PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
-                               .postOnboardAppExternal(mockedRequest, mockedResponse, expectedOnboardingApp);
-               assertEquals(actualPortalRestResponse, expectedportalRestResponse);
-
-       }
-
        @Test
        public void putOnboardAppExternalifAppNullTest() {
                PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
                expectedportalRestResponse.setMessage("Unexpected value for field: id");
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR);
                Long appId = null;
                OnboardingApp expectedOnboardingApp = new OnboardingApp();
                expectedOnboardingApp.id = null;
@@ -374,128 +252,10 @@ public class AppsControllerExternalRequestTest extends MockitoTestSuite {
                expectedportalRestResponse.setMessage(
                                "Missing required field: name, url, restUrl, restrictedApp, isOpen, isEnabled, myLoginsAppOwner");
                expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
-               Long appId = (long) 1;
-               OnboardingApp expectedOnboardingApp = new OnboardingApp();
-               expectedOnboardingApp.id = (long) 1;
-               PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
-                               .putOnboardAppExternal(mockedRequest, mockedResponse, appId, expectedOnboardingApp);
-               assertEquals(actualPortalRestResponse, expectedportalRestResponse);
-       }
-
-       @Test
-       public void putOnboardAppExternalIfOnboardingIfUserListNullTest() {
-               PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
-               expectedportalRestResponse.setMessage("Failed to find user: Test_Owener");
-               expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
+               expectedportalRestResponse.setStatus(PortalRestStatusEnum.ERROR);
                Long appId = (long) 1;
                OnboardingApp expectedOnboardingApp = new OnboardingApp();
                expectedOnboardingApp.id = (long) 1;
-               expectedOnboardingApp.name = "Test";
-               expectedOnboardingApp.url = "Test";
-               expectedOnboardingApp.restUrl = "Test";
-               expectedOnboardingApp.myLoginsAppOwner = "Test_Owener";
-               expectedOnboardingApp.restrictedApp = false;
-               expectedOnboardingApp.isOpen = false;
-               expectedOnboardingApp.isEnabled = false;
-               Mockito.when(userService.getUserByUserId(expectedOnboardingApp.myLoginsAppOwner)).thenReturn(null);
-
-               PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
-                               .putOnboardAppExternal(mockedRequest, mockedResponse, appId, expectedOnboardingApp);
-               assertEquals(actualPortalRestResponse, expectedportalRestResponse);
-       }
-
-       @Test
-       public void putOnboardAppExternalIfOnboardingIfUserListNotNullTest() {
-               PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
-               expectedportalRestResponse.setMessage("User lacks Portal admin role: null");
-               expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
-               Long appId = (long) 1;
-               OnboardingApp expectedOnboardingApp = new OnboardingApp();
-               expectedOnboardingApp.id = (long) 1;
-               expectedOnboardingApp.name = "Test";
-               expectedOnboardingApp.url = "Test";
-               expectedOnboardingApp.restUrl = "Test";
-               expectedOnboardingApp.myLoginsAppOwner = "Test_Owener";
-               expectedOnboardingApp.restrictedApp = false;
-               expectedOnboardingApp.isOpen = false;
-               expectedOnboardingApp.isEnabled = false;
-               List<EPUser> userList = new ArrayList<EPUser>();
-               EPUser user = mockUser.mockEPUser();
-               userList.add(user);
-               Mockito.when(userService.getUserByUserId(expectedOnboardingApp.myLoginsAppOwner)).thenReturn(userList);
-               Mockito.when(adminRolesService.isSuperAdmin(user)).thenReturn(false);
-               PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
-                               .putOnboardAppExternal(mockedRequest, mockedResponse, appId, expectedOnboardingApp);
-               assertEquals(actualPortalRestResponse, expectedportalRestResponse);
-       }
-
-       @Test
-       public void putOnboardAppExternalIfOnboardingIfSuperAdminTest() {
-               PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
-               expectedportalRestResponse.setMessage(null);
-               expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.OK);
-               Long appId = (long) 1;
-               OnboardingApp expectedOnboardingApp = new OnboardingApp();
-               expectedOnboardingApp.id = (long) 1;
-               expectedOnboardingApp.name = "Test";
-               expectedOnboardingApp.url = "Test";
-               expectedOnboardingApp.restUrl = "Test";
-               expectedOnboardingApp.myLoginsAppOwner = "Test_Owener";
-               expectedOnboardingApp.restrictedApp = false;
-               expectedOnboardingApp.isOpen = false;
-               expectedOnboardingApp.isEnabled = false;
-               FieldsValidator expectedFieldValidator = new FieldsValidator();
-               expectedFieldValidator.setHttpStatusCode((long) 200);
-               expectedFieldValidator.setFields(null);
-               expectedFieldValidator.setErrorCode(null);
-               List<EPUser> userList = new ArrayList<EPUser>();
-               EPUser user = mockUser.mockEPUser();
-               userList.add(user);
-               Mockito.when(appService.modifyOnboardingApp(expectedOnboardingApp, user)).thenReturn(expectedFieldValidator);
-               Mockito.when(userService.getUserByUserId(expectedOnboardingApp.myLoginsAppOwner)).thenReturn(userList);
-               Mockito.when(adminRolesService.isSuperAdmin(user)).thenReturn(true);
-               PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
-                               .putOnboardAppExternal(mockedRequest, mockedResponse, appId, expectedOnboardingApp);
-               assertEquals(actualPortalRestResponse, expectedportalRestResponse);
-       }
-
-       @Test
-       public void putOnboardAppExternalIfOnboardingIfStatusNotSuccessTest() {
-               PortalRestResponse<String> expectedportalRestResponse = new PortalRestResponse<String>();
-               expectedportalRestResponse.setMessage("FieldsValidator [httpStatusCode=500, errorCode=null, fields=null]");
-               expectedportalRestResponse.setResponse(null);
-               PortalRestStatusEnum portalRestStatusEnum = null;
-               expectedportalRestResponse.setStatus(portalRestStatusEnum.ERROR);
-               Long appId = (long) 1;
-               OnboardingApp expectedOnboardingApp = new OnboardingApp();
-               expectedOnboardingApp.id = (long) 1;
-               expectedOnboardingApp.name = "Test";
-               expectedOnboardingApp.url = "Test";
-               expectedOnboardingApp.restUrl = "Test";
-               expectedOnboardingApp.myLoginsAppOwner = "Test_Owener";
-               expectedOnboardingApp.restrictedApp = false;
-               expectedOnboardingApp.isOpen = false;
-               expectedOnboardingApp.isEnabled = false;
-
-               FieldsValidator expectedFieldValidator = new FieldsValidator();
-               expectedFieldValidator.setHttpStatusCode((long) 500);
-               expectedFieldValidator.setFields(null);
-               expectedFieldValidator.setErrorCode(null);
-
-               List<EPUser> userList = new ArrayList<EPUser>();
-               EPUser user = mockUser.mockEPUser();
-               userList.add(user);
-               Mockito.when(appService.modifyOnboardingApp(expectedOnboardingApp, user)).thenReturn(expectedFieldValidator);
-               Mockito.when(userService.getUserByUserId(expectedOnboardingApp.myLoginsAppOwner)).thenReturn(userList);
-               Mockito.when(adminRolesService.isSuperAdmin(user)).thenReturn(true);
                PortalRestResponse<String> actualPortalRestResponse = appsControllerExternalRequest
                                .putOnboardAppExternal(mockedRequest, mockedResponse, appId, expectedOnboardingApp);
                assertEquals(actualPortalRestResponse, expectedportalRestResponse);