@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; }
@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()); } }