/*
  Lab exam 24/11/2004 (14:00)
  Test program Part 2
*/

public class TestUseRoom {
	
  public static void main(String[] args) {

    Room r1 = new Room(120, "Suite");
    Room r2 = new Room(230, "Double");

    System.out.println(r1);
    System.out.println(r2);
    System.out.println("Shortest occupation: room number " +
                       UseRoom.shortestOccupation(r1,r2));

    System.out.println();
    r1.occupyRoom("Mario Rossi", 5);
    System.out.println(r1);
    System.out.println(r2);
    System.out.println("Shortest occupation: room number " +
                       UseRoom.shortestOccupation(r1,r2));

    System.out.println();
    r2.occupyRoom("Carlo Bruni", 5);
    System.out.println(r1);
    System.out.println(r2);
    System.out.println("Shortest occupation: room number " +
                       UseRoom.shortestOccupation(r1,r2));

    System.out.println();
    r2.freeRoom();
    r2.occupyRoom("Carlo Bruni", 10);
    System.out.println(r1);
    System.out.println(r2);
    System.out.println("Shortest occupation: room number " +
                       UseRoom.shortestOccupation(r1,r2));
  }
}
