@Before public void setup() { insuranceCart2QuoteListingPopulator = new InsuranceCart2QuoteListingPopulator(); MockitoAnnotations.initMocks(this); quoteListingData = new InsuranceQuoteListingData(); cartData = new CartData(); final PriceData priceData = new PriceData(); priceData.setFormattedValue(testFormattedValue); cartData.setTotalPrice(priceData); cartData.setCode(testCartCode); final List<OrderEntryData> entries = new ArrayList<>(); final OrderEntryData orderEntryData = new OrderEntryData(); final ProductData productData = new ProductData(); productData.setName(testProductName); productData.setImages(imageDataList); orderEntryData.setProduct(productData); entries.add(orderEntryData); cartData.setEntries(entries); final SubscriptionPricePlanData pricePlanData = new SubscriptionPricePlanData(); productData.setPrice(pricePlanData); quoteData = new InsuranceQuoteData(); cartData.setInsuranceQuote(quoteData); quoteData.setFormattedExpiryDate(testQuoteFormattedExpiryDate); }
@Override public void populate(final ProductModel source, final ProductData target) { Assert.notNull(source, "Parameter source cannot be null."); Assert.notNull(target, "Parameter target cannot be null."); target.setCode(source.getCode()); target.setName(source.getName()); target.setUrl(getProductModelUrlResolver().resolve(source)); }