@Test public void confirmarSiYaExisteReserva() { ControladorHotel.monedas.add(new Moneda("SOLES", "S/.", 1, true)); ControladorHotel.tiposHabitacion.add( new TipoHabitacion("SUITE", 200.0, ControladorHotel.monedas.get(0))); ControladorHotel.habitaciones.add( new Habitacion("101", ControladorHotel.tiposHabitacion.get(0))); ControladorHotel.personas.add( new Persona( "Christopher Garrido", new Documento("456456456", new TipoDocumento("DNI")), "97856456", "cgn@m")); Fecha fecha = new Fecha(12, 07, 2012); // assertFalse(ControladorHotel.estaEnRangoFecha(12, fecha)); Habitacion habitacion = ControladorHotel.habitaciones.get(0); ControladorHotel.AgregarReservaPreliminar( ControladorHotel.habitaciones.get(0), fecha, 3, ControladorHotel.personas.get(0)); Fecha.traductoActivado = true; for (Reserva object : ControladorHotel.reservas) { System.out.println( "CONFIRMADO: " + object + " HABITACIONES: " + object.getHabitacion() + " FECHAS: " + object.getFecha()); } boolean reservaRepetida = ControladorHotel.reservaRepetida(habitacion.toString(), fecha.toFechaCompleta(), 3, ""); assertFalse(reservaRepetida); }
public int compare(Object o1, Object o2) { Habitacion hab1 = (Habitacion) o1; Habitacion hab2 = (Habitacion) o2; return hab1.getNombreHabitacion().compareTo(hab2.getNombreHabitacion()); }