use of org.apache.ranger.view.VXString 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");
}
use of org.apache.ranger.view.VXString 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");
}
use of org.apache.ranger.view.VXString 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;
}
use of org.apache.ranger.view.VXString in project ranger by apache.
the class TestXUserREST method test110deleteGroupsByGroupNameListNull.
@Test
public void test110deleteGroupsByGroupNameListNull() {
HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
String TestforceDeleteStr = "false";
Mockito.when(request.getParameter("forceDelete")).thenReturn(TestforceDeleteStr);
VXString testVXString = new VXString();
testVXString.setValue("testVXGroup");
xUserRest.deleteGroupsByGroupName(request, null);
Mockito.verify(request).getParameter("forceDelete");
}
use of org.apache.ranger.view.VXString in project ranger by apache.
the class TestXUserREST method test105deleteUsersByUserNameNull.
@Test
public void test105deleteUsersByUserNameNull() {
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 = createVXStringList();
List<VXString> testVXStrings = new ArrayList<VXString>();
testVXStrings.add(testVXString);
vxStringList.setVXStrings(testVXStrings);
xUserRest.deleteUsersByUserName(request, vxStringList);
Mockito.verify(request).getParameter("forceDelete");
}
Aggregations