Search in sources :

Example 51 with Member

use of cz.metacentrum.perun.core.api.Member in project perun by CESNET.

the class urn_perun_member_resource_attribute_def_virt_isBannedTest method setUp.

@Before
public void setUp() {
    classInstance = new urn_perun_member_resource_attribute_def_virt_isBanned();
    session = mock(PerunSessionImpl.class, RETURNS_DEEP_STUBS);
    facility = new Facility(1, "testFacility");
    resource = new Resource(1, "testResource", "des\nc", 1, 1);
    vo = new Vo(1, "testVo", "desc");
    user = new User(1, "name", "surname", "middlename", "title", "title");
    member = new Member(1, 1, 1, Status.VALID);
    isBanned = new Attribute(classInstance.getAttributeDefinition());
    event1 = new BanSetForResource(new BanOnResource(), member.getId(), resource.getId());
    event2 = new BanUpdatedForResource(new BanOnResource(), member.getId(), resource.getId());
    event3 = new BanRemovedForResource(new BanOnResource(), member.getId(), resource.getId());
    event4 = new BanSetForFacility(new BanOnFacility(), user.getId(), facility.getId());
    event5 = new BanUpdatedForFacility(new BanOnFacility(), user.getId(), facility.getId());
    event6 = new BanRemovedForFacility(new BanOnFacility(), user.getId(), facility.getId());
    wrongEvent = new SecurityTeamAssignedToFacility();
}
Also used : BanRemovedForResource(cz.metacentrum.perun.audit.events.ResourceManagerEvents.BanRemovedForResource) SecurityTeamAssignedToFacility(cz.metacentrum.perun.audit.events.FacilityManagerEvents.SecurityTeamAssignedToFacility) BanRemovedForFacility(cz.metacentrum.perun.audit.events.FacilityManagerEvents.BanRemovedForFacility) User(cz.metacentrum.perun.core.api.User) Attribute(cz.metacentrum.perun.core.api.Attribute) BanUpdatedForResource(cz.metacentrum.perun.audit.events.ResourceManagerEvents.BanUpdatedForResource) Resource(cz.metacentrum.perun.core.api.Resource) BanSetForResource(cz.metacentrum.perun.audit.events.ResourceManagerEvents.BanSetForResource) BanOnResource(cz.metacentrum.perun.core.api.BanOnResource) BanUpdatedForResource(cz.metacentrum.perun.audit.events.ResourceManagerEvents.BanUpdatedForResource) BanRemovedForResource(cz.metacentrum.perun.audit.events.ResourceManagerEvents.BanRemovedForResource) PerunSessionImpl(cz.metacentrum.perun.core.impl.PerunSessionImpl) BanOnResource(cz.metacentrum.perun.core.api.BanOnResource) BanSetForResource(cz.metacentrum.perun.audit.events.ResourceManagerEvents.BanSetForResource) BanOnFacility(cz.metacentrum.perun.core.api.BanOnFacility) Vo(cz.metacentrum.perun.core.api.Vo) BanOnFacility(cz.metacentrum.perun.core.api.BanOnFacility) SecurityTeamAssignedToFacility(cz.metacentrum.perun.audit.events.FacilityManagerEvents.SecurityTeamAssignedToFacility) BanRemovedForFacility(cz.metacentrum.perun.audit.events.FacilityManagerEvents.BanRemovedForFacility) Facility(cz.metacentrum.perun.core.api.Facility) BanUpdatedForFacility(cz.metacentrum.perun.audit.events.FacilityManagerEvents.BanUpdatedForFacility) BanSetForFacility(cz.metacentrum.perun.audit.events.FacilityManagerEvents.BanSetForFacility) Member(cz.metacentrum.perun.core.api.Member) BanSetForFacility(cz.metacentrum.perun.audit.events.FacilityManagerEvents.BanSetForFacility) BanUpdatedForFacility(cz.metacentrum.perun.audit.events.FacilityManagerEvents.BanUpdatedForFacility) Before(org.junit.Before)

Example 52 with Member

use of cz.metacentrum.perun.core.api.Member in project perun by CESNET.

the class urn_perun_group_resource_attribute_def_def_isUnixGroupIntegrationtest method setUpMember.

private Member setUpMember(Vo vo) throws Exception {
    Candidate candidate = setUpCandidate();
    // candidates.get(0)
    Member member = perun.getMembersManager().createMember(sess, vo, candidate);
    // set first candidate as member of test VO
    assertNotNull("No member created", member);
    usersForDeletion.add(usersManager.getUserByMember(sess, member));
    // save user for deletion after test
    return member;
}
Also used : Candidate(cz.metacentrum.perun.core.api.Candidate) Member(cz.metacentrum.perun.core.api.Member)

Example 53 with Member

use of cz.metacentrum.perun.core.api.Member in project perun by CESNET.

the class urn_perun_member_group_attribute_def_def_groupMembershipExpirationTest method testCheckAttributeReturnNull.

@Test
public void testCheckAttributeReturnNull() throws Exception {
    System.out.println("testCheckAttributeReturnNull()");
    attributeToCheck.setValue(null);
    classInstance.checkAttributeSyntax(session, new Member(), new Group(), attributeToCheck);
}
Also used : Group(cz.metacentrum.perun.core.api.Group) Member(cz.metacentrum.perun.core.api.Member) Test(org.junit.Test)

Example 54 with Member

use of cz.metacentrum.perun.core.api.Member in project perun by CESNET.

the class urn_perun_member_group_attribute_def_def_groupMembershipExpirationTest method testCheckAttributeWrongDays.

@Test(expected = WrongAttributeValueException.class)
public void testCheckAttributeWrongDays() throws Exception {
    System.out.println("testCheckAttributeWrongDay()");
    attributeToCheck.setValue("1500-10-32");
    classInstance.checkAttributeSyntax(session, new Member(), new Group(), attributeToCheck);
}
Also used : Group(cz.metacentrum.perun.core.api.Group) Member(cz.metacentrum.perun.core.api.Member) Test(org.junit.Test)

Example 55 with Member

use of cz.metacentrum.perun.core.api.Member in project perun by CESNET.

the class urn_perun_member_group_attribute_def_def_groupMembershipExpirationTest method testCheckAttributeWrongCharInDate.

@Test(expected = WrongAttributeValueException.class)
public void testCheckAttributeWrongCharInDate() throws Exception {
    System.out.println("testCheckAttributeWrongCharsInDate()");
    attributeToCheck.setValue("3595-11-31s");
    classInstance.checkAttributeSyntax(session, new Member(), new Group(), attributeToCheck);
}
Also used : Group(cz.metacentrum.perun.core.api.Group) Member(cz.metacentrum.perun.core.api.Member) Test(org.junit.Test)

Aggregations

Member (cz.metacentrum.perun.core.api.Member)573 Test (org.junit.Test)369 AbstractPerunIntegrationTest (cz.metacentrum.perun.core.AbstractPerunIntegrationTest)331 RichMember (cz.metacentrum.perun.core.api.RichMember)258 User (cz.metacentrum.perun.core.api.User)238 Group (cz.metacentrum.perun.core.api.Group)183 ArrayList (java.util.ArrayList)153 Vo (cz.metacentrum.perun.core.api.Vo)149 Attribute (cz.metacentrum.perun.core.api.Attribute)137 RichUser (cz.metacentrum.perun.core.api.RichUser)108 Resource (cz.metacentrum.perun.core.api.Resource)93 Facility (cz.metacentrum.perun.core.api.Facility)73 InternalErrorException (cz.metacentrum.perun.core.api.exceptions.InternalErrorException)69 LinkedHashMap (java.util.LinkedHashMap)66 HashSet (java.util.HashSet)65 UserExtSource (cz.metacentrum.perun.core.api.UserExtSource)56 RichGroup (cz.metacentrum.perun.core.api.RichGroup)52 LocalDate (java.time.LocalDate)52 Candidate (cz.metacentrum.perun.core.api.Candidate)51 HashMap (java.util.HashMap)50