Search in sources :

Example 96 with Vo

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

Example 97 with Vo

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

Example 98 with Vo

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);
}
Also used : Vo(cz.metacentrum.perun.core.api.Vo) UserExtSource(cz.metacentrum.perun.core.api.UserExtSource) ExtSource(cz.metacentrum.perun.core.api.ExtSource) Before(org.junit.Before)

Example 99 with Vo

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

Example 100 with Vo

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;
}
Also used : Vo(cz.metacentrum.perun.core.api.Vo) ExtSource(cz.metacentrum.perun.core.api.ExtSource) UserExtSource(cz.metacentrum.perun.core.api.UserExtSource)

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