Java Reference
In-Depth Information
delete(Restaurant.class);
Restaurant r =
RestaurantMother.makeRestaurant();
save(r);
restaurantId = r.getId();
}
public void testSimple() throws Exception {
C Initializes
database
D Calls
helper methods
createPendingOrder();
updateDeliveryInfo();
updateRestaurant(restaurantId);
updateQuantities1();
updateQuantities2();
updatePaymentInfo();
deletePendingOrder();
}
E Creates
PendingOrder
private void createPendingOrder() {
PendingOrder po = new PendingOrder();
save(po);
pendingOrderId = po.getId();
}
private void updateDeliveryInfo() {
doWithTransaction(new TxnCallback() {
public void execute() throws Exception {
Date deliveryTime = makeDeliveryTime();
Address deliveryAddress = new Address("1 High St",
null, "OAKLAND", "CA", "94619");
PendingOrder po = (PendingOrder) load(PendingOrder.class,
pendingOrderId);
boolean updateDeliveryInfoResult =
po.updateDeliveryInfo(
restaurantRepository,
deliveryAddress,
deliveryTime,);
assertTrue(updateDeliveryInfoResult);
}
});
}
F Updates PendingOrder's
delivery info
Search WWH ::




Custom Search