use of org.apache.ranger.view.VXStringList 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");
}
use of org.apache.ranger.view.VXStringList in project ranger by apache.
the class TestXUserREST method test111deleteUsersByUserNameListGetListNull.
@Test
public void test111deleteUsersByUserNameListGetListNull() {
HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
String TestforceDeleteStr = "false";
Mockito.when(request.getParameter("forceDelete")).thenReturn(TestforceDeleteStr);
VXStringList vxStringList = createVXStringList();
vxStringList.setVXStrings(null);
xUserRest.deleteGroupsByGroupName(request, vxStringList);
Mockito.verify(request).getParameter("forceDelete");
}
use of org.apache.ranger.view.VXStringList in project ranger by apache.
the class TestXUserREST method test97getUserRolesByExternalID.
@Test
public void test97getUserRolesByExternalID() {
VXStringList testVXStringList = createVXStringList();
Mockito.when(xUserMgr.getUserRolesByExternalID(id)).thenReturn(testVXStringList);
VXStringList retVXStringList = xUserRest.getUserRolesByExternalID(id);
Mockito.verify(xUserMgr).getUserRolesByExternalID(id);
assertNotNull(retVXStringList);
assertEquals(testVXStringList.getTotalCount(), retVXStringList.getTotalCount());
assertEquals(testVXStringList.getClass(), retVXStringList.getClass());
}
use of org.apache.ranger.view.VXStringList in project ranger by apache.
the class TestXUserREST method createVXStringList.
private VXStringList createVXStringList() {
VXStringList testVXStringList = new VXStringList();
VXString testVXString = new VXString();
testVXString.setValue("User1");
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.VXStringList in project ranger by apache.
the class RangerBizUtil method mapStringListToVStringList.
public VXStringList mapStringListToVStringList(List<String> stringList) {
if (stringList == null) {
return null;
}
List<VXString> vStringList = new ArrayList<VXString>();
for (String str : stringList) {
VXString vXString = new VXString();
vXString.setValue(str);
vStringList.add(vXString);
}
return new VXStringList(vStringList);
}
Aggregations