Search in sources :

Example 6 with VXStringList

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

the class TestXUserREST method test104deleteUsersByUserNameListGetListNull.

@Test
public void test104deleteUsersByUserNameListGetListNull() {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    String TestforceDeleteStr = "false";
    Mockito.when(request.getParameter("forceDelete")).thenReturn(TestforceDeleteStr);
    VXStringList vxStringList = createVXStringList();
    vxStringList.setVXStrings(null);
    xUserRest.deleteUsersByUserName(request, vxStringList);
    Mockito.verify(request).getParameter("forceDelete");
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXStringList(org.apache.ranger.view.VXStringList) VXString(org.apache.ranger.view.VXString) Test(org.junit.Test)

Example 7 with VXStringList

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

the class TestXUserREST method test108deleteGroupsByGroupNameNull.

@Test
public void test108deleteGroupsByGroupNameNull() {
    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("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 8 with VXStringList

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

the class TestXUserREST method test102deleteUsersByUserNameSetValueNull.

@Test
public void test102deleteUsersByUserNameSetValueNull() {
    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 9 with VXStringList

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

the class TestXUserREST method test96setUserRolesByName.

@Test
public void test96setUserRolesByName() {
    VXStringList testVXStringList = createVXStringList();
    Mockito.when(xUserMgr.setUserRolesByName("Admin", testVXStringList.getVXStrings())).thenReturn(testVXStringList);
    VXStringList retVXStringList = xUserRest.setUserRolesByName("Admin", testVXStringList);
    Mockito.verify(xUserMgr).setUserRolesByName("Admin", testVXStringList.getVXStrings());
    assertNotNull(retVXStringList);
    assertEquals(testVXStringList.getTotalCount(), retVXStringList.getTotalCount());
    assertEquals(testVXStringList.getClass(), retVXStringList.getClass());
}
Also used : VXStringList(org.apache.ranger.view.VXStringList) Test(org.junit.Test)

Example 10 with VXStringList

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

the class TestXUserREST method createVXStringListGroup.

private VXStringList createVXStringListGroup() {
    VXStringList testVXStringList = new VXStringList();
    VXString testVXString = new VXString();
    testVXString.setValue("testVXGroup");
    List<VXString> testVXStrings = new ArrayList<VXString>();
    testVXStrings.add(testVXString);
    testVXStringList.setVXStrings(testVXStrings);
    testVXStringList.setResultSize(1);
    testVXStringList.setPageSize(1);
    testVXStringList.setSortBy("Id");
    testVXStringList.setStartIndex(1);
    testVXStringList.setTotalCount(1);
    return testVXStringList;
}
Also used : VXString(org.apache.ranger.view.VXString) VXStringList(org.apache.ranger.view.VXStringList) ArrayList(java.util.ArrayList)

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