updates cleanup.
This commit is contained in:
@@ -41,14 +41,15 @@ public final class TestReservations {
|
||||
// 5. Add draft lodging reservation to an account (if reservation object already
|
||||
// exists with the same reservation number, it is considered an error)
|
||||
|
||||
HotelReservation hotel = new HotelReservation(new Address("400 hotel ave", "Maryland City", "CA", "20723"));
|
||||
HotelReservation hotel = new HotelReservation(
|
||||
new Address("400 hotel ave", "Maryland City", "CA", "20723"));
|
||||
hotel.setMailing_address(new Address("400 hotel ave", "Maryland City", "MD", "20723"));
|
||||
hotel.setNumberOfBeds(2);
|
||||
hotel.setNumberOfFloors(1);
|
||||
hotel.setNumberOfBedRooms(1);
|
||||
hotel.setSquareFeet(450);
|
||||
hotel.setReservation_start_date(ZonedDateTime.of(2025, 07, 05, 10, 0, 0, 0, ZoneId.of("UTC")));
|
||||
hotel.setReservation_end_date(ZonedDateTime.of(2025, 11, 30, 22, 0, 0, 0, ZoneId.of("UTC")));
|
||||
hotel.setReservation_end_date(ZonedDateTime.of(2025, 11, 30, 22, 0, 0, 0, ZoneId.of("UTC")));
|
||||
boolean success1 = mgr.addReservation(acct, hotel);
|
||||
assert success1;
|
||||
|
||||
@@ -67,7 +68,8 @@ public final class TestReservations {
|
||||
|
||||
mgr.UpdateAccount(acct);
|
||||
|
||||
HouseReservation house = new HouseReservation(new Address("3000 Osage ave", "GreenBelt", "MD", "20740"));
|
||||
HouseReservation house = new HouseReservation(
|
||||
new Address("3000 Osage ave", "GreenBelt", "MD", "20740"));
|
||||
house.setMailing_address(new Address("40012 College ave", "College Park", "MD", "20740"));
|
||||
house.setNumberOfBeds(4);
|
||||
house.setNumberOfFloors(3);
|
||||
@@ -80,17 +82,16 @@ public final class TestReservations {
|
||||
|
||||
mgr.UpdateAccount(acct);
|
||||
|
||||
|
||||
try {
|
||||
mgr.addReservation(acct, cabin);
|
||||
mgr.UpdateAccount(mgr.retrieveAccount(acct.getAccount_number()));
|
||||
mgr.addReservation(acct, cabin);
|
||||
mgr.UpdateAccount(mgr.retrieveAccount(acct.getAccount_number()));
|
||||
} catch (DuplicateObjectException e) {
|
||||
System.out.println(e.getMessage());
|
||||
}
|
||||
|
||||
Account account = mgr.retrieveLoadedAccounts().getFirst();
|
||||
Reservation rsrv = account.getReservation_list().getLast();
|
||||
|
||||
Reservation rsrv = account.findReservation(house.getReservation_number());
|
||||
// 6. Complete reservation that is associated with an account
|
||||
rsrv = mgr.retreiveReservation(rsrv.getReservation_number());
|
||||
rsrv.Change(rsrv, ReservationStatusEnum.Completed);
|
||||
@@ -100,29 +101,28 @@ public final class TestReservations {
|
||||
rsrv = mgr.retreiveReservation(rsrv.getReservation_number());
|
||||
rsrv.Change(rsrv, ReservationStatusEnum.Canceled);
|
||||
mgr.UpdateAccount(mgr.retrieveAccount(acct.getAccount_number()));
|
||||
/*
|
||||
*
|
||||
* if (rsrv != null) {
|
||||
* // 8. Change reservation values that can be changed (if reservation is
|
||||
* // cancelled, completed, or for past date, it is considered an error)
|
||||
* rsrv = Reservation.update(rsrv);
|
||||
*
|
||||
* // 9. Request for price per night to be calculated and returned for a
|
||||
* specific
|
||||
* // reservation
|
||||
*
|
||||
* rsrv = Reservation.calculatePricePerNight(rsrv);
|
||||
* // 10. Request for total reservation price to be calculated and returned for
|
||||
* a
|
||||
* // specific reservation
|
||||
* }
|
||||
*/
|
||||
|
||||
// 8. Change reservation values that can be changed (if reservation is
|
||||
// cancelled, completed, or for past date, it is considered an error)
|
||||
rsrv.update(rsrv);
|
||||
|
||||
// 9. Request for price per night to be calculated and returned for a
|
||||
// per night
|
||||
// reservation
|
||||
|
||||
// 10. Request for total reservation price to be calculated and returned for
|
||||
// specific reservation
|
||||
rsrv = account.findReservation(house.getReservation_number());
|
||||
rsrv.calculatePrice();
|
||||
|
||||
System.out.println("Program Completed.");
|
||||
}
|
||||
public final static class getRepositoryConfig{
|
||||
public final static String getPath(){
|
||||
String home = System.getenv("HOME")!=null? System.getenv("HOME"): System.getenv("HOMEDRIVE") + System.getenv("HOMEPATH");
|
||||
return home.replace('\\', '/') + "/workspace/reservationsystem/src/resources";
|
||||
|
||||
public final static class getRepositoryConfig {
|
||||
public final static String getPath() {
|
||||
String home = System.getenv("HOME") != null ? System.getenv("HOME")
|
||||
: System.getenv("HOMEDRIVE") + System.getenv("HOMEPATH");
|
||||
return home.replace('\\', '/') + "/workspace/reservationsystem/src/resources";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user