...
5. Напишите Unit-тест(ы) для следующего класса, не вызывая при этом код @Autowired зависимостей:
Блок кода | ||
---|---|---|
| ||
public class WebPurchaseService { @Autowired PurchaseDao purchaseDao; @Autowired PurchaseValidator purchaseValidator; public PurchaseConfirmation executePurchase(Purchase purchase) { if (!purchaseValidator.validate(purchase)) { throw new PurchaseException("НеверныйIncorrect заказorder", purchase); } purchaseDao.save(purchase); return new PurchaseConfirmation( purchase ); } } |
...