use of org.apache.ranger.view.VXUser in project ranger by apache.
the class TestXUserREST method createVXUser.
private VXUser createVXUser() {
VXUser testVXUser = new VXUser();
Collection<String> c = new ArrayList<String>();
testVXUser.setId(id);
testVXUser.setCreateDate(new Date());
testVXUser.setUpdateDate(new Date());
testVXUser.setOwner("Admin");
testVXUser.setUpdatedBy("Admin");
testVXUser.setName("User1");
testVXUser.setFirstName("FnameUser1");
testVXUser.setLastName("LnameUser1");
testVXUser.setPassword("User1");
testVXUser.setGroupIdList(null);
testVXUser.setGroupNameList(null);
testVXUser.setStatus(1);
testVXUser.setIsVisible(1);
testVXUser.setUserSource(0);
c.add("ROLE_USER");
testVXUser.setUserRoleList(c);
return testVXUser;
}
use of org.apache.ranger.view.VXUser 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");
}
use of org.apache.ranger.view.VXUser in project ranger by apache.
the class TestXUserREST method test13getXUser.
@Test
public void test13getXUser() {
Mockito.when(xUserMgr.getXUser(id)).thenReturn(vxUser);
VXUser gotVXUser = xUserRest.getXUser(id);
Mockito.verify(xUserMgr).getXUser(id);
assertNotNull(gotVXUser);
assertEquals(vxUser.getId(), gotVXUser.getId());
assertEquals(vxUser.getName(), gotVXUser.getName());
}
use of org.apache.ranger.view.VXUser in project ranger by apache.
the class TestXUserREST method test17secureCreateXUser.
@Test
public void test17secureCreateXUser() {
Boolean val = true;
Mockito.when(bizUtil.checkUserAccessible(vxUser)).thenReturn(val);
Mockito.when(xUserMgr.createXUser(vxUser)).thenReturn(vxUser);
VXUser gotVXUser = xUserRest.secureCreateXUser(vxUser);
Mockito.verify(xUserMgr).createXUser(vxUser);
Mockito.verify(bizUtil).checkUserAccessible(vxUser);
assertNotNull(gotVXUser);
assertEquals(vxUser.getId(), gotVXUser.getId());
assertEquals(vxUser.getName(), gotVXUser.getName());
}
use of org.apache.ranger.view.VXUser in project ranger by apache.
the class TestXUserMgr method test25CreateXUserWithOutLogin.
@Test
public void test25CreateXUserWithOutLogin() {
setup();
VXUser vxUser = vxUser();
Mockito.when(xUserService.createXUserWithOutLogin(vxUser)).thenReturn(vxUser);
VXUser dbUser = xUserMgr.createXUserWithOutLogin(vxUser);
Assert.assertNotNull(dbUser);
userId = dbUser.getId();
Assert.assertEquals(userId, dbUser.getId());
Assert.assertEquals(dbUser.getDescription(), vxUser.getDescription());
Assert.assertEquals(dbUser.getName(), vxUser.getName());
Assert.assertEquals(dbUser.getUserRoleList(), vxUser.getUserRoleList());
Assert.assertEquals(dbUser.getGroupNameList(), vxUser.getGroupNameList());
Mockito.verify(xUserService).createXUserWithOutLogin(vxUser);
}
Aggregations