2013-06-01から1ヶ月間の記事一覧
テストケースに対するアプリ側のコードを実装します。 public class PlaceOrderServiceImpl implements PlaceOrderService { private PendingOrderRepository pendingOrderRepository; public PlaceOrderService(PendingOederRepository repository) { this.…
updateDeliveryInfo()が呼ばれるとき、PlaceOrderServiceはPendingOrderを読み出すか、存在しなければ生成する。 まずは、大枠として以下のシナリオを想定する。1) 入力されたデリバリ時刻が未来日時で、デリバリ情報に該当する少なくとも1つのレストランが…
最初にメソッドupdateDeliveryInfo()を実装します。 その後、updateDeliveryInfo()の中で呼ばれるPendingOrderのメソッドを実装します。 また、必要とされるリポジトリも識別し実装します。まずは、サービスのメソッドを実装。 public interface PlaceOrderS…