Search in sources :

Example 16 with VXStringList

use of org.apache.ranger.view.VXStringList in project ranger by apache.

the class TestXUserREST method test99deleteUsersByUserName.

@Test
public void test99deleteUsersByUserName() {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    String TestforceDeleteStr = "true";
    boolean forceDelete = false;
    Mockito.when(request.getParameter("forceDelete")).thenReturn(TestforceDeleteStr);
    VXString testVXString = new VXString();
    testVXString.setValue("User1");
    VXUser testVXUser = createVXUser();
    VXStringList vxStringList = createVXStringList();
    Mockito.when(xUserService.getXUserByUserName(testVXString.getValue())).thenReturn(testVXUser);
    forceDelete = true;
    Mockito.doNothing().when(xUserMgr).deleteXUser(testVXUser.getId(), forceDelete);
    xUserRest.deleteUsersByUserName(request, vxStringList);
    Mockito.verify(xUserMgr).deleteXUser(testVXUser.getId(), forceDelete);
    Mockito.verify(xUserService).getXUserByUserName(testVXString.getValue());
    Mockito.verify(request).getParameter("forceDelete");
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXString(org.apache.ranger.view.VXString) VXStringList(org.apache.ranger.view.VXStringList) VXString(org.apache.ranger.view.VXString) VXUser(org.apache.ranger.view.VXUser) Test(org.junit.Test)

Example 17 with VXStringList

use of org.apache.ranger.view.VXStringList in project ranger by apache.

the class TestXUserREST method test100deleteUsersByUserNameNull.

@Test
public void test100deleteUsersByUserNameNull() {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    String TestforceDeleteStr = "false";
    boolean forceDelete = true;
    Mockito.when(request.getParameter("forceDelete")).thenReturn(TestforceDeleteStr);
    VXString testVXString = new VXString();
    testVXString.setValue("User1");
    VXUser testVXUser = createVXUser();
    VXStringList vxStringList = createVXStringList();
    Mockito.when(xUserService.getXUserByUserName(testVXString.getValue())).thenReturn(testVXUser);
    forceDelete = false;
    Mockito.doNothing().when(xUserMgr).deleteXUser(testVXUser.getId(), forceDelete);
    xUserRest.deleteUsersByUserName(request, vxStringList);
    Mockito.verify(xUserMgr).deleteXUser(testVXUser.getId(), forceDelete);
    Mockito.verify(xUserService).getXUserByUserName(testVXString.getValue());
    Mockito.verify(request).getParameter("forceDelete");
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXString(org.apache.ranger.view.VXString) VXStringList(org.apache.ranger.view.VXStringList) VXString(org.apache.ranger.view.VXString) VXUser(org.apache.ranger.view.VXUser) Test(org.junit.Test)

Example 18 with VXStringList

use of org.apache.ranger.view.VXStringList in project ranger by apache.

the class TestXUserREST method test112deleteUsersByUserNameNull.

@Test
public void test112deleteUsersByUserNameNull() {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    String TestforceDeleteStr = "true";
    Mockito.when(request.getParameter("forceDelete")).thenReturn(TestforceDeleteStr);
    VXString testVXString = new VXString();
    testVXString.setValue(null);
    VXStringList vxStringList = createVXStringListGroup();
    List<VXString> testVXStrings = new ArrayList<VXString>();
    testVXStrings.add(testVXString);
    vxStringList.setVXStrings(testVXStrings);
    xUserRest.deleteGroupsByGroupName(request, vxStringList);
    Mockito.verify(request).getParameter("forceDelete");
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXString(org.apache.ranger.view.VXString) VXStringList(org.apache.ranger.view.VXStringList) ArrayList(java.util.ArrayList) VXString(org.apache.ranger.view.VXString) Test(org.junit.Test)

Example 19 with VXStringList

use of org.apache.ranger.view.VXStringList in project ranger by apache.

the class TestXUserREST method test107GroupsByGroupNameNull.

@Test
public void test107GroupsByGroupNameNull() {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    String TestforceDeleteStr = "false";
    boolean forceDelete = true;
    Mockito.when(request.getParameter("forceDelete")).thenReturn(TestforceDeleteStr);
    VXString testVXString = new VXString();
    testVXString.setValue("testVXGroup");
    VXGroup testVXGroup = createVXGroup();
    VXStringList vxStringList = createVXStringListGroup();
    Mockito.when(xGroupService.getGroupByGroupName(testVXString.getValue())).thenReturn(testVXGroup);
    forceDelete = false;
    Mockito.doNothing().when(xUserMgr).deleteXGroup(testVXGroup.getId(), forceDelete);
    xUserRest.deleteGroupsByGroupName(request, vxStringList);
    Mockito.verify(xUserMgr).deleteXGroup(testVXGroup.getId(), forceDelete);
    Mockito.verify(xGroupService).getGroupByGroupName(testVXString.getValue());
    Mockito.verify(request).getParameter("forceDelete");
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXString(org.apache.ranger.view.VXString) VXStringList(org.apache.ranger.view.VXStringList) VXString(org.apache.ranger.view.VXString) VXGroup(org.apache.ranger.view.VXGroup) Test(org.junit.Test)

Example 20 with VXStringList

use of org.apache.ranger.view.VXStringList in project ranger by apache.

the class TestXUserREST method test101deleteUsersByUserNameNull.

@Test
public void test101deleteUsersByUserNameNull() {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    String TestforceDeleteStr = null;
    boolean forceDelete = true;
    Mockito.when(request.getParameter("forceDelete")).thenReturn(TestforceDeleteStr);
    VXString testVXString = new VXString();
    testVXString.setValue("User1");
    VXUser testVXUser = createVXUser();
    VXStringList vxStringList = createVXStringList();
    Mockito.when(xUserService.getXUserByUserName(testVXString.getValue())).thenReturn(testVXUser);
    forceDelete = false;
    Mockito.doNothing().when(xUserMgr).deleteXUser(testVXUser.getId(), forceDelete);
    xUserRest.deleteUsersByUserName(request, vxStringList);
    Mockito.verify(xUserMgr).deleteXUser(testVXUser.getId(), forceDelete);
    Mockito.verify(xUserService).getXUserByUserName(testVXString.getValue());
    Mockito.verify(request).getParameter("forceDelete");
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXString(org.apache.ranger.view.VXString) VXStringList(org.apache.ranger.view.VXStringList) VXString(org.apache.ranger.view.VXString) VXUser(org.apache.ranger.view.VXUser) Test(org.junit.Test)

Aggregations

VXStringList (org.apache.ranger.view.VXStringList)24 Test (org.junit.Test)21 VXString (org.apache.ranger.view.VXString)19 HttpServletRequest (javax.servlet.http.HttpServletRequest)12 ArrayList (java.util.ArrayList)9 VXUser (org.apache.ranger.view.VXUser)6 Date (java.util.Date)4 XXPortalUserRoleDao (org.apache.ranger.db.XXPortalUserRoleDao)4 XXGroupPermission (org.apache.ranger.entity.XXGroupPermission)4 XXModuleDef (org.apache.ranger.entity.XXModuleDef)4 XXPortalUser (org.apache.ranger.entity.XXPortalUser)4 XXPortalUserRole (org.apache.ranger.entity.XXPortalUserRole)4 XXUserPermission (org.apache.ranger.entity.XXUserPermission)4 VXGroup (org.apache.ranger.view.VXGroup)4 VXGroupPermission (org.apache.ranger.view.VXGroupPermission)4 VXPortalUser (org.apache.ranger.view.VXPortalUser)4 VXUserPermission (org.apache.ranger.view.VXUserPermission)4 VXResponse (org.apache.ranger.view.VXResponse)1