use of cz.metacentrum.perun.core.api.User in project perun by CESNET.
the class UsersManagerEntryIntegrationTest method deleteUserWhenUserNotExists.
@Test(expected = UserNotExistsException.class)
public void deleteUserWhenUserNotExists() throws Exception {
System.out.println(CLASS_NAME + "deleteUserWhenUserNotExists");
// force delete
usersManager.deleteUser(sess, new User(), true);
// shouldn't find user
}
use of cz.metacentrum.perun.core.api.User in project perun by CESNET.
the class UsersManagerEntryIntegrationTest method createUser.
@Test
public void createUser() throws Exception {
System.out.println(CLASS_NAME + "createUser");
user = new User();
user.setFirstName(userFirstName);
user.setMiddleName("");
user.setLastName(userLastName);
user.setTitleBefore("");
user.setTitleAfter("");
assertNotNull(perun.getUsersManagerBl().createUser(sess, user));
// create new user in database
assertTrue("user id must be greater than zero", user.getId() > 0);
usersForDeletion.add(user);
}
use of cz.metacentrum.perun.core.api.User in project perun by CESNET.
the class UsersManagerEntryIntegrationTest method getUserById.
@Test
public void getUserById() throws Exception {
System.out.println(CLASS_NAME + "getUserById");
User secondUser = usersManager.getUserById(sess, user.getId());
assertNotNull(secondUser);
assertEquals("both users should be the same", user, secondUser);
}
use of cz.metacentrum.perun.core.api.User in project perun by CESNET.
the class UsersManagerEntryIntegrationTest method setUpSpecificUser2ForUser.
private void setUpSpecificUser2ForUser(Vo vo) throws Exception {
Candidate candidate = setUpCandidateForSpecificUser2();
List<User> owners = new ArrayList<User>();
owners.add(user);
Member serviceMember = perun.getMembersManagerBl().createSpecificMemberSync(sess, vo, candidate, owners, SpecificUserType.SERVICE);
// set first candidate as member of test VO
assertNotNull("No member created", serviceMember);
serviceUser2 = usersManager.getUserByMember(sess, serviceMember);
usersForDeletion.add(serviceUser2);
}
use of cz.metacentrum.perun.core.api.User in project perun by CESNET.
the class UsersManagerEntryIntegrationTest method getUserByMember.
@Test
public void getUserByMember() throws Exception {
System.out.println(CLASS_NAME + "getUserByMember");
Member member = setUpMember(vo);
User firstUser = usersManager.getUserByMember(sess, member);
assertNotNull("unable to get user by member from DB", firstUser);
User secondUser = usersManager.getUserById(sess, firstUser.getId());
assertEquals("both users should be the same", firstUser, secondUser);
}
Aggregations