Ejemplo n.º 1
0
  @Test
  public void getReservation() {

    List<HutOccupationModel> reservation =
        reservationService.getOccupation(
            new DateTime(2015, 10, 1, 0, 0, 0), new DateTime(2015, 10, 10, 0, 0, 0));

    assert reservation.size() == 10;
    for (HutOccupationModel reservationModel : reservation) {
      assert reservationModel.getHuts().isEmpty();
    }

    ReservationModel model =
        ReservationModelUtils.createReservationModel(
            new DateTime(2015, 10, 2, 0, 0, 0), new DateTime(2015, 10, 4, 0, 0, 0));

    reservationService.createReservationAdmin(model);

    reservation =
        reservationService.getOccupation(
            new DateTime(2015, 10, 1, 0, 0, 0), new DateTime(2015, 10, 10, 0, 0, 0));

    assert reservation.size() == 10;
    int reservedDays = 0;
    for (HutOccupationModel reservationModel : reservation) {
      if (!reservationModel.getHuts().isEmpty()) reservedDays++;
    }

    assert reservedDays == 3;
  }
Ejemplo n.º 2
0
  @Test
  public void getOccupationTest_noReservation() {
    final List<HutOccupationModel> occupations =
        reservationService.getOccupation(ReservationModelUtils.FROM, ReservationModelUtils.TO);

    assertNotNull(occupations);
    assertFalse(occupations.isEmpty());
    for (final HutOccupationModel hutOccupationModel : occupations) {
      assertTrue(hutOccupationModel.getHuts().isEmpty());
    }
  }