Search in sources :

Example 76 with User

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
}
Also used : RichUser(cz.metacentrum.perun.core.api.RichUser) User(cz.metacentrum.perun.core.api.User) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Example 77 with 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);
}
Also used : RichUser(cz.metacentrum.perun.core.api.RichUser) User(cz.metacentrum.perun.core.api.User) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Example 78 with 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);
}
Also used : RichUser(cz.metacentrum.perun.core.api.RichUser) User(cz.metacentrum.perun.core.api.User) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Example 79 with User

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);
}
Also used : Candidate(cz.metacentrum.perun.core.api.Candidate) RichUser(cz.metacentrum.perun.core.api.RichUser) User(cz.metacentrum.perun.core.api.User) ArrayList(java.util.ArrayList) Member(cz.metacentrum.perun.core.api.Member)

Example 80 with User

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);
}
Also used : RichUser(cz.metacentrum.perun.core.api.RichUser) User(cz.metacentrum.perun.core.api.User) Member(cz.metacentrum.perun.core.api.Member) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Aggregations

User (cz.metacentrum.perun.core.api.User)332 Test (org.junit.Test)192 AbstractPerunIntegrationTest (cz.metacentrum.perun.core.AbstractPerunIntegrationTest)168 Attribute (cz.metacentrum.perun.core.api.Attribute)131 Member (cz.metacentrum.perun.core.api.Member)87 Facility (cz.metacentrum.perun.core.api.Facility)81 RichUser (cz.metacentrum.perun.core.api.RichUser)78 ArrayList (java.util.ArrayList)62 RichAttribute (cz.metacentrum.perun.core.api.RichAttribute)56 Resource (cz.metacentrum.perun.core.api.Resource)55 Group (cz.metacentrum.perun.core.api.Group)46 InternalErrorException (cz.metacentrum.perun.core.api.exceptions.InternalErrorException)38 Vo (cz.metacentrum.perun.core.api.Vo)32 WrongAttributeAssignmentException (cz.metacentrum.perun.core.api.exceptions.WrongAttributeAssignmentException)31 BanOnFacility (cz.metacentrum.perun.core.api.BanOnFacility)27 AttributeDefinition (cz.metacentrum.perun.core.api.AttributeDefinition)24 PerunSession (cz.metacentrum.perun.core.api.PerunSession)22 ContactGroup (cz.metacentrum.perun.core.api.ContactGroup)20 ConsistencyErrorException (cz.metacentrum.perun.core.api.exceptions.ConsistencyErrorException)18 AttributeNotExistsException (cz.metacentrum.perun.core.api.exceptions.AttributeNotExistsException)17