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 CartTest extends OrderBaseTest
  • Constructor Details

    • CartTest

      public CartTest()
  • Method Details

    • cartContainsOnlyTheseItems

      protected boolean cartContainsOnlyTheseItems(Order cart, List<OrderItem> orderItems)
    • orderItemsSemanticallyEqual

      protected boolean orderItemsSemanticallyEqual(DiscreteOrderItem one, DiscreteOrderItem two)
    • testMoveAllItemsToCartFromNamedOrder

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

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

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

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

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

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

      @Transactional public void testMergeWithNoAnonymousCart() throws org.broadleafcommerce.core.pricing.service.exception.PricingException, org.broadleafcommerce.core.order.service.exception.RemoveFromCartException, org.broadleafcommerce.core.order.service.exception.AddToCartException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      org.broadleafcommerce.core.order.service.exception.AddToCartException
    • testMergeWithNoCustomerCart

      @Transactional public void testMergeWithNoCustomerCart() throws org.broadleafcommerce.core.pricing.service.exception.PricingException, org.broadleafcommerce.core.order.service.exception.RemoveFromCartException, org.broadleafcommerce.core.order.service.exception.AddToCartException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      org.broadleafcommerce.core.order.service.exception.AddToCartException
    • testMergeWithBothCarts

      @Transactional public void testMergeWithBothCarts() throws org.broadleafcommerce.core.pricing.service.exception.PricingException, org.broadleafcommerce.core.order.service.exception.RemoveFromCartException, org.broadleafcommerce.core.order.service.exception.AddToCartException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      org.broadleafcommerce.core.order.service.exception.AddToCartException
    • testMergeWithInactiveAnonymousCart

      @Transactional public void testMergeWithInactiveAnonymousCart() throws org.broadleafcommerce.core.pricing.service.exception.PricingException, org.broadleafcommerce.core.order.service.exception.RemoveFromCartException, org.broadleafcommerce.core.order.service.exception.AddToCartException
      Throws:
      org.broadleafcommerce.core.pricing.service.exception.PricingException
      org.broadleafcommerce.core.order.service.exception.RemoveFromCartException
      org.broadleafcommerce.core.order.service.exception.AddToCartException