Java Reference
In-Depth Information
private Mock mockRestaurantDAO;
private PendingOrderDAO pendingOrderDAO;
private RestaurantDAO restaurantDAO;
private PlaceOrderTransactionScripts service;
private Mock mockPendingOrder;
private PendingOrderDTO pendingOrder;
B
public void setUp() throws Exception {
super.setUp();
mockPendingOrderDAO = new Mock(
PendingOrderDAO.class);
mockRestaurantDAO = new Mock(
RestaurantDAO.class);
pendingOrderDAO = (PendingOrderDAO) mockPendingOrderDAO
.proxy();
restaurantDAO = (RestaurantDAO) mockRestaurantDAO
.proxy();
mockPendingOrder = new Mock(
PendingOrderDTO.class);
pendingOrder = (PendingOrderDTO) mockPendingOrder
.proxy();
service = new PlaceOrderTransactionScriptsImpl(
pendingOrderDAO, restaurantDAO);
}
public void testUpdateDeliveryInfo_good()
throws Exception {
Address deliveryAddress = new Address();
Date deliveryTime = new Date();
List availableRestaurants = Collections
.singletonList(new RestaurantDTO());
mockPendingOrderDAO.expects(once())
.method("createPendingOrder")
.will(eturnValue(pendingOrder));
C
mockPendingOrderDAO.expects(once())
.method("savePendingOrder")
.with(eq(pendingOrder));
mockRestaurantDAO
.expects(once())
.method("findAvailableRestaurants")
.with(eq(deliveryAddress),
D
Search WWH ::




Custom Search