Search in sources :

Example 26 with Vo

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

the class GroupsManagerEntryIntegrationTest method deletesGroups.

@Test
public void deletesGroups() throws Exception {
    System.out.println(CLASS_NAME + "deletesGroups");
    Vo newVo = new Vo(0, "voForDeletingGroups", "voForDeletingGroups");
    newVo = perun.getVosManagerBl().createVo(sess, newVo);
    List<Group> groups = setUpGroupsWithSubgroups(newVo);
    this.groupsManager.deleteGroups(sess, groups, false);
}
Also used : Group(cz.metacentrum.perun.core.api.Group) RichGroup(cz.metacentrum.perun.core.api.RichGroup) Vo(cz.metacentrum.perun.core.api.Vo) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Example 27 with Vo

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

the class FacilitiesManagerEntryIntegrationTest method updateBan.

@Test
public void updateBan() throws Exception {
    System.out.println(CLASS_NAME + "updateBan");
    Vo vo = setUpVo();
    Resource resource = setUpResource(vo);
    Member member = setUpMember(vo);
    User user = perun.getUsersManagerBl().getUserByMember(sess, member);
    Group group = setUpGroup(vo, member);
    perun.getResourcesManagerBl().assignGroupToResource(sess, group, resource);
    BanOnFacility banOnFacility = new BanOnFacility();
    banOnFacility.setUserId(user.getId());
    banOnFacility.setFacilityId(facility.getId());
    banOnFacility.setDescription("Popisek");
    banOnFacility.setValidityTo(new Date());
    banOnFacility = facilitiesManagerEntry.setBan(sess, banOnFacility);
    banOnFacility.setDescription("New description");
    banOnFacility.setValidityTo(new Date(banOnFacility.getValidityTo().getTime() + 1000000));
    facilitiesManagerEntry.updateBan(sess, banOnFacility);
    BanOnFacility returnedBan = facilitiesManagerEntry.getBanById(sess, banOnFacility.getId());
    assertEquals(banOnFacility, returnedBan);
}
Also used : Group(cz.metacentrum.perun.core.api.Group) ContactGroup(cz.metacentrum.perun.core.api.ContactGroup) User(cz.metacentrum.perun.core.api.User) RichUser(cz.metacentrum.perun.core.api.RichUser) BanOnFacility(cz.metacentrum.perun.core.api.BanOnFacility) Resource(cz.metacentrum.perun.core.api.Resource) RichResource(cz.metacentrum.perun.core.api.RichResource) Vo(cz.metacentrum.perun.core.api.Vo) Member(cz.metacentrum.perun.core.api.Member) Date(java.util.Date) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Example 28 with Vo

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

the class FacilitiesManagerEntryIntegrationTest method setBan.

@Test
public void setBan() throws Exception {
    System.out.println(CLASS_NAME + "setBan");
    Vo vo = setUpVo();
    Resource resource = setUpResource(vo);
    Member member = setUpMember(vo);
    User user = perun.getUsersManagerBl().getUserByMember(sess, member);
    Group group = setUpGroup(vo, member);
    perun.getResourcesManagerBl().assignGroupToResource(sess, group, resource);
    BanOnFacility banOnFacility = new BanOnFacility();
    banOnFacility.setUserId(user.getId());
    banOnFacility.setFacilityId(facility.getId());
    banOnFacility.setDescription("Popisek");
    banOnFacility.setValidityTo(new Date());
    BanOnFacility returnedBan = facilitiesManagerEntry.setBan(sess, banOnFacility);
    banOnFacility.setId(returnedBan.getId());
    assertEquals(banOnFacility, returnedBan);
}
Also used : Group(cz.metacentrum.perun.core.api.Group) ContactGroup(cz.metacentrum.perun.core.api.ContactGroup) User(cz.metacentrum.perun.core.api.User) RichUser(cz.metacentrum.perun.core.api.RichUser) BanOnFacility(cz.metacentrum.perun.core.api.BanOnFacility) Resource(cz.metacentrum.perun.core.api.Resource) RichResource(cz.metacentrum.perun.core.api.RichResource) Vo(cz.metacentrum.perun.core.api.Vo) Member(cz.metacentrum.perun.core.api.Member) Date(java.util.Date) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Example 29 with Vo

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

the class GroupsManagerEntryIntegrationTest method createGroupWhenVoNotExist.

@Test(expected = VoNotExistsException.class)
public void createGroupWhenVoNotExist() throws Exception {
    System.out.println(CLASS_NAME + "createGroupWhenVoNotExists");
    groupsManager.createGroup(sess, new Vo(), new Group("GroupsManagerTestGroup2", "testovaci2"));
}
Also used : Group(cz.metacentrum.perun.core.api.Group) RichGroup(cz.metacentrum.perun.core.api.RichGroup) Vo(cz.metacentrum.perun.core.api.Vo) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Example 30 with Vo

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

the class GroupsManagerEntryIntegrationTest method getGroupsPageWhenVoNotExists.

@Test(expected = VoNotExistsException.class)
public void getGroupsPageWhenVoNotExists() throws Exception {
    System.out.println(CLASS_NAME + "getGroupsPageWhenVoNotExists");
    groupsManager.getGroups(sess, new Vo());
}
Also used : Vo(cz.metacentrum.perun.core.api.Vo) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Aggregations

Vo (cz.metacentrum.perun.core.api.Vo)137 AbstractPerunIntegrationTest (cz.metacentrum.perun.core.AbstractPerunIntegrationTest)93 Test (org.junit.Test)93 Group (cz.metacentrum.perun.core.api.Group)48 Member (cz.metacentrum.perun.core.api.Member)40 User (cz.metacentrum.perun.core.api.User)32 Resource (cz.metacentrum.perun.core.api.Resource)31 Attribute (cz.metacentrum.perun.core.api.Attribute)21 ArrayList (java.util.ArrayList)19 RichResource (cz.metacentrum.perun.core.api.RichResource)18 RichUser (cz.metacentrum.perun.core.api.RichUser)17 ContactGroup (cz.metacentrum.perun.core.api.ContactGroup)16 ExtSource (cz.metacentrum.perun.core.api.ExtSource)16 AttributeDefinition (cz.metacentrum.perun.core.api.AttributeDefinition)15 BanOnFacility (cz.metacentrum.perun.core.api.BanOnFacility)13 Facility (cz.metacentrum.perun.core.api.Facility)13 InternalErrorException (cz.metacentrum.perun.core.api.exceptions.InternalErrorException)13 RichAttribute (cz.metacentrum.perun.core.api.RichAttribute)12 Date (java.util.Date)12 RichGroup (cz.metacentrum.perun.core.api.RichGroup)11