Examples of Reservation


Examples of com.amazonaws.services.ec2.model.Reservation

    public static List<Instance> loadInstances() {
        List<Instance> resultList = new ArrayList<Instance>();
        DescribeInstancesResult describeInstancesResult = getEC2Client().describeInstances();
        List<Reservation> reservations = describeInstancesResult.getReservations();
        for (Iterator<Reservation> iterator = reservations.iterator(); iterator.hasNext();) {
            Reservation reservation = iterator.next();
            for (Instance instance : reservation.getInstances()) {
                resultList.add(instance);
            }
        }
        return resultList;
    }
View Full Code Here

Examples of com.amazonaws.services.ec2.model.Reservation

        List<String> instanceIds = Lists.newArrayList("i-123", "i-456");
        when(execution.getVariable(ProcessVariables.INSTANCE_IDS)).thenReturn(instanceIds);

        when(client.describeInstances(Matchers.<DescribeInstancesRequest>any()))
            .thenReturn(new DescribeInstancesResult()
                .withReservations(new Reservation().withInstances(
                    new Instance().withInstanceId("i-123").withPublicDnsName("i1.amazonaws.com")
                        .withPublicIpAddress("1.2.3.4").withPrivateDnsName("i1.internal").withPrivateIpAddress("10.1.2.3"),
                    new Instance().withInstanceId("i-456").withPublicDnsName("i2.amazonaws.com")
                        .withPublicIpAddress("5.6.7.8").withPrivateDnsName("i2.internal").withPrivateIpAddress("10.4.5.6")
                )));
View Full Code Here

Examples of com.amazonaws.services.ec2.model.Reservation

    DescribeInstancesRequest request = new DescribeInstancesRequest()
    .withInstanceIds(this.instanceId);
    DescribeInstancesResult result = this.ec2Client
        .describeInstances(request);
    if (!result.getReservations().isEmpty()) {
      Reservation reservation = getOnlyElement(result.getReservations());
      return getOnlyElement(reservation.getInstances()).getState();
    } else {
      throw new NotFoundException(
          "No reservation received for describe instance call");
    }
  }
View Full Code Here

Examples of com.amazonaws.services.ec2.model.Reservation

    if (result.getReservations().isEmpty()) {
      throw new IllegalArgumentException(format(
          "no result was received on DescribeInstances for %s",
          this.instanceId));
    }
    Reservation reservation = getOnlyElement(result.getReservations());
    Instance instance = getOnlyElement(reservation.getInstances());
    return instance;
  }
View Full Code Here

Examples of cz.muni.fi.pa165.library.backend.Reservation

  
    public void testInsertReservationWithIncorrectBorrowAttributes() {
        List<Book> reservationList = new ArrayList<Book>();
        reservationList.add(em.find(Book.class, new Long(1)));
        reservationList.add(em.find(Book.class, new Long(2)));
        Reservation incorrectReservation;
        long currentTime = System.currentTimeMillis();
        long afterMonth = currentTime + 2592000000l;
    }
View Full Code Here

Examples of cz.muni.fi.pa165.library.backend.Reservation

        long afterMonth = currentTime + 2592000000l;
    }
  
    public void testInsertReservationWithIncorrectReaderID() {       
        try {
            reservationDAOImpl.insertReservation(new Reservation(em.find(Reader.class, new Long(-5)),
                                                 em.find(Book.class, new Long(1)), new Date(System.currentTimeMillis())));
            fail("Cannot insert reservation with reader's id lesser than or equals to 0");
        } catch (IllegalArgumentException ex) {
            // OK
        }
View Full Code Here

Examples of cz.muni.fi.pa165.library.backend.Reservation

        }
    }
  
    public void testInsertReservationWithNullReaderID() {       
        try {
            reservationDAOImpl.insertReservation(new Reservation(null, em.find(Book.class, new Long(1)),
                                                 new Date(System.currentTimeMillis())));
            fail("Cannot insert reservation without reader's id");
        } catch (IllegalArgumentException ex) {
            // OK
        }
View Full Code Here

Examples of cz.muni.fi.pa165.library.backend.Reservation

        }
    }
      
    public void testInsertReservationWithIncorrectBookID() { 
        try {
            reservationDAOImpl.insertReservation(new Reservation(em.find(Reader.class, new Long(1)),
                                                 em.find(Book.class, new Long(-5)), new Date(System.currentTimeMillis())));
            fail("Cannot insert reservation with book's id lesser than or equals to 0");
        } catch (IllegalArgumentException ex) {
            // OK
        }
View Full Code Here

Examples of cz.muni.fi.pa165.library.backend.Reservation

        }
    }
      
    public void testInsertReservationWithNullBookID() { 
        try {
            reservationDAOImpl.insertReservation(new Reservation(em.find(Reader.class, new Long(1)),
                                                                 null, new Date(System.currentTimeMillis())));
            fail("Cannot make a reservation for book which is null");
        } catch (IllegalArgumentException ex) {
            // OK
        }
View Full Code Here

Examples of cz.muni.fi.pa165.library.backend.Reservation

        }
    }
    
    public void testInsertReservationWithIncorrectReservationDate() {
        try {
            reservationDAOImpl.insertReservation(new Reservation(em.find(Reader.class, new Long(1)), em.find(Book.class, new Long(1)), null));
            fail("Cannot make a reservation without specifying a reservation date");
        } catch (IllegalArgumentException ex) {
            // OK
        }
      
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.