Search in sources :

Example 21 with Destination

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

the class FacilitiesManagerEntryIntegrationTest method getFacilitiesByDestination.

@Test
public void getFacilitiesByDestination() throws Exception {
    System.out.println(CLASS_NAME + "getFacilitiesByDestination");
    Service serv = new Service();
    serv.setName("TestovaciSluzba");
    perun.getServicesManager().createService(sess, serv);
    Destination dest = new Destination();
    dest.setType("service-specific");
    dest.setDestination("TestovaciDestinace");
    perun.getServicesManager().addDestination(sess, serv, facility, dest);
    List<Facility> facilities = perun.getFacilitiesManager().getFacilitiesByDestination(sess, "TestovaciDestinace");
    assertTrue("At least one facility with destinatnion " + dest.getDestination() + " should exists", facilities.size() > 0);
    assertTrue("Created facility with destinantion " + dest.getDestination() + " should exist between others", facilities.contains(facility));
}
Also used : Destination(cz.metacentrum.perun.core.api.Destination) Service(cz.metacentrum.perun.core.api.Service) BanOnFacility(cz.metacentrum.perun.core.api.BanOnFacility) Facility(cz.metacentrum.perun.core.api.Facility) AbstractPerunIntegrationTest(cz.metacentrum.perun.core.AbstractPerunIntegrationTest) Test(org.junit.Test)

Aggregations

Destination (cz.metacentrum.perun.core.api.Destination)21 Test (org.junit.Test)10 AbstractPerunIntegrationTest (cz.metacentrum.perun.core.AbstractPerunIntegrationTest)9 RichDestination (cz.metacentrum.perun.core.api.RichDestination)9 Service (cz.metacentrum.perun.core.api.Service)9 Facility (cz.metacentrum.perun.core.api.Facility)8 ArrayList (java.util.ArrayList)8 BanOnFacility (cz.metacentrum.perun.core.api.BanOnFacility)5 Host (cz.metacentrum.perun.core.api.Host)5 Member (cz.metacentrum.perun.core.api.Member)5 User (cz.metacentrum.perun.core.api.User)5 AuthzRoles (cz.metacentrum.perun.core.impl.AuthzRoles)5 RichUser (cz.metacentrum.perun.core.api.RichUser)4 ServicesManager (cz.metacentrum.perun.core.api.ServicesManager)4 InternalErrorException (cz.metacentrum.perun.core.api.exceptions.InternalErrorException)4 Task (cz.metacentrum.perun.taskslib.model.Task)4 Date (java.util.Date)4 PerunBean (cz.metacentrum.perun.core.api.PerunBean)3 PrivilegeException (cz.metacentrum.perun.core.api.exceptions.PrivilegeException)2 ServiceNotExistsException (cz.metacentrum.perun.core.api.exceptions.ServiceNotExistsException)2