Class OrderTest

java.lang.Object
org.springframework.test.context.testng.AbstractTestNGSpringContextTests
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.testng.IHookable, org.testng.ITestNGListener

public class OrderTest extends OrderBaseTest
  • Constructor Details

    • OrderTest

      public OrderTest()
  • Method Details

    • createCartForCustomer

      @Transactional @Rollback(false) public void createCartForCustomer()
    • findCurrentCartForCustomer

      @Transactional @Rollback(false) public void findCurrentCartForCustomer()
    • addItemToOrder

      @Rollback(false) @Transactional(propagation=REQUIRES_NEW) public void addItemToOrder() throws org.broadleafcommerce.core.order.service.exception.AddToCartException
      Throws:
      org.broadleafcommerce.core.order.service.exception.AddToCartException
    • addAnotherItemToOrder

      @Rollback(false) @Transactional public void addAnotherItemToOrder() throws org.broadleafcommerce.core.order.service.exception.AddToCartException, org.broadleafcommerce.core.pricing.service.exception.PricingException, org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      Throws:
      org.broadleafcommerce.core.order.service.exception.AddToCartException
      org.broadleafcommerce.core.pricing.service.exception.PricingException
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
    • getFirstActiveSku

      public Sku getFirstActiveSku()
      From the list of all Skus in the database, gets a Sku that is active
      Returns:
    • testIllegalAddScenarios

      @Transactional public void testIllegalAddScenarios() throws org.broadleafcommerce.core.order.service.exception.AddToCartException
      Throws:
      org.broadleafcommerce.core.order.service.exception.AddToCartException
    • testIllegalUpdateScenarios

      @Transactional public void testIllegalUpdateScenarios() throws org.broadleafcommerce.core.order.service.exception.UpdateCartException, org.broadleafcommerce.core.order.service.exception.AddToCartException, org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      Throws:
      org.broadleafcommerce.core.order.service.exception.UpdateCartException
      org.broadleafcommerce.core.order.service.exception.AddToCartException
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
    • getItemsForOrder

      @Transactional public void getItemsForOrder()
    • testManyToOneFGItemToOrderItem

      @Transactional public void testManyToOneFGItemToOrderItem() throws org.broadleafcommerce.core.order.service.exception.UpdateCartException, org.broadleafcommerce.core.order.service.exception.RemoveFromCartException, org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.order.service.exception.UpdateCartException
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      org.broadleafcommerce.core.pricing.service.exception.PricingException
    • updateItemsInOrder

      @Transactional public void updateItemsInOrder() throws org.broadleafcommerce.core.order.service.exception.UpdateCartException, org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      Throws:
      org.broadleafcommerce.core.order.service.exception.UpdateCartException
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
    • removeItemFromOrder

      @Transactional public void removeItemFromOrder() throws org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      Throws:
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
    • checkOrderItems

      @Transactional public void checkOrderItems() throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
    • getOrdersForCustomer

      @Transactional public void getOrdersForCustomer()
    • findCartForAnonymousCustomer

      public void findCartForAnonymousCustomer()
    • findOrderByOrderNumber

      @Transactional public void findOrderByOrderNumber() throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
    • findNamedOrderForCustomer

      @Transactional public void findNamedOrderForCustomer() throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
    • testReadOrdersForCustomer

      @Transactional public void testReadOrdersForCustomer() throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
    • testOrderProperties

      public void testOrderProperties() throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
    • testNamedOrderForCustomer

      public void testNamedOrderForCustomer() throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
    • addPaymentToOrder

      @Rollback(false) @Transactional public void addPaymentToOrder(org.broadleafcommerce.core.payment.domain.OrderPayment paymentInfo)
    • testOrderPaymentInfos

      @Transactional public void testOrderPaymentInfos(org.broadleafcommerce.core.payment.domain.OrderPayment info) throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
    • findCartForNullCustomerId

      public void findCartForNullCustomerId()
    • testSubmitOrder

      public void testSubmitOrder() throws org.broadleafcommerce.core.pricing.service.exception.PricingException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException