use of cz.metacentrum.perun.core.api.Vo in project perun by CESNET.
the class VosManagerEntryIntegrationTest method addAdminIntoNonExistingVo.
@Test(expected = VoNotExistsException.class)
public void addAdminIntoNonExistingVo() throws Exception {
System.out.println(CLASS_NAME + "addAdminIntoNonExistingVo");
final Vo createdVo = vosManagerEntry.createVo(sess, myVo);
final Member member = createMemberFromExtSource(createdVo);
User user = perun.getUsersManagerBl().getUserByMember(sess, member);
vosManagerEntry.addAdmin(sess, new Vo(), user);
}
use of cz.metacentrum.perun.core.api.Vo in project perun by CESNET.
the class VosManagerEntryIntegrationTest method getDirectAdmins.
@Test
public void getDirectAdmins() throws Exception {
System.out.println(CLASS_NAME + "getDirectAdmins");
final Vo createdVo = vosManagerEntry.createVo(sess, myVo);
final Member member = createMemberFromExtSource(createdVo);
User user = perun.getUsersManagerBl().getUserByMember(sess, member);
vosManagerEntry.addAdmin(sess, createdVo, user);
assertTrue(vosManagerEntry.getDirectAdmins(sess, createdVo).contains(user));
}
use of cz.metacentrum.perun.core.api.Vo in project perun by CESNET.
the class VosManagerEntryIntegrationTest method setUp.
@Before
public void setUp() throws Exception {
vosManagerEntry = perun.getVosManager();
myVo = new Vo(0, voName, voShortName);
ExtSource newExtSource = new ExtSource(extSourceName, ExtSourcesManager.EXTSOURCE_INTERNAL);
es = perun.getExtSourcesManager().createExtSource(sess, newExtSource, null);
}
use of cz.metacentrum.perun.core.api.Vo in project perun by CESNET.
the class VosManagerEntryIntegrationTest method updateVo.
@Test
public void updateVo() throws Exception {
System.out.println(CLASS_NAME + "updateVo");
Vo voToUpdate = vosManagerEntry.createVo(sess, myVo);
voToUpdate.setName("Cosa");
voToUpdate.setShortName("Nostra");
final Vo updatedVo = vosManagerEntry.updateVo(sess, voToUpdate);
assertEquals(voToUpdate, updatedVo);
}
use of cz.metacentrum.perun.core.api.Vo in project perun by CESNET.
the class UsersManagerEntryIntegrationTest method setUpVo.
private Vo setUpVo() throws Exception {
Vo newVo = new Vo(0, "UserManagerTestVo", "UMTestVo");
Vo returnedVo = perun.getVosManager().createVo(sess, newVo);
// create test VO in database
assertNotNull("unable to create testing Vo", returnedVo);
assertEquals("both VOs should be the same", newVo, returnedVo);
ExtSource newExtSource = new ExtSource(extSourceName, ExtSourcesManager.EXTSOURCE_INTERNAL);
ExtSource es = perun.getExtSourcesManager().createExtSource(sess, newExtSource, null);
// get and create real external source from DB
perun.getExtSourcesManager().addExtSource(sess, returnedVo, es);
return returnedVo;
}
Aggregations