@Test(groups = { "addPaymentToOrder" }, dataProvider = "basicPaymentInfo", dataProviderClass = PaymentInfoDataProvider.class, dependsOnGroups = { "checkOrderItems" }) @Rollback(false) @Transactional public void addPaymentToOrder(OrderPayment paymentInfo) { Order order = orderService.findOrderById(orderId); orderService.addPaymentToOrder(order, paymentInfo, null); order = orderService.findOrderById(orderId); OrderPayment payment = order.getPayments().get(order.getPayments().indexOf(paymentInfo)); assert payment != null; assert payment.getOrder() != null; assert payment.getOrder().equals(order); }
@Test(groups = { "testOrderPaymentInfos" }, dataProvider = "basicPaymentInfo", dataProviderClass = PaymentInfoDataProvider.class) @Transactional public void testOrderPaymentInfos(OrderPayment info) throws PricingException { Customer customer = customerService.saveCustomer(createNamedCustomer()); Order order = orderService.createNewCartForCustomer(customer); info = orderService.addPaymentToOrder(order, info, null); boolean foundInfo = false; assert order.getPayments() != null; for (OrderPayment testInfo : order.getPayments()) { if (testInfo.equals(info)) { foundInfo = true; } } assert foundInfo == true; assert orderService.findPaymentsForOrder(order) != null; }
orderService.addPaymentToOrder(cart, passthroughPayment, null);
orderService.addPaymentToOrder(order, payment, null); } else {