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);
}
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);
}
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);
}
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"));
}
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());
}
Aggregations