Class CartTest
java.lang.Object
org.springframework.test.context.testng.AbstractTestNGSpringContextTests
org.broadleafcommerce.test.TestNGSiteIntegrationSetup
org.broadleafcommerce.test.CommonSetupBaseTest
org.broadleafcommerce.core.order.service.OrderBaseTest
org.broadleafcommerce.core.order.service.CartTest
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.testng.IHookable,org.testng.ITestNGListener
-
Field Summary
Fields inherited from class org.broadleafcommerce.test.CommonSetupBaseTest
catalogService, countryService, customerAddressService, customerService, isoService, orderServiceFields inherited from class org.broadleafcommerce.test.TestNGSiteIntegrationSetup
LOGFields inherited from class org.springframework.test.context.testng.AbstractTestNGSpringContextTests
applicationContext, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancartContainsOnlyTheseItems(org.broadleafcommerce.core.order.domain.Order cart, List<org.broadleafcommerce.core.order.domain.OrderItem> orderItems) protected booleanorderItemsSemanticallyEqual(org.broadleafcommerce.core.order.domain.DiscreteOrderItem one, org.broadleafcommerce.core.order.domain.DiscreteOrderItem two) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class org.broadleafcommerce.core.order.service.OrderBaseTest
createNamedCustomer, setUpCartWithActiveSku, setUpCartWithInactiveSku, setUpNamedOrderMethods inherited from class org.broadleafcommerce.test.CommonSetupBaseTest
addTestProduct, addTestProduct, createCountry, createCustomer, createCustomerWithAddress, createCustomerWithAddresses, createCustomerWithBasicOrderAndAddresses, saveCustomerAddressMethods inherited from class org.broadleafcommerce.test.TestNGSiteIntegrationSetup
logStart, logWhenDone, reSetApplicationContextMethods inherited from class org.springframework.test.context.testng.AbstractTestNGSpringContextTests
run, setApplicationContext, springTestContextAfterTestClass, springTestContextAfterTestMethod, springTestContextBeforeTestClass, springTestContextBeforeTestMethod, springTestContextPrepareTestInstance
-
Constructor Details
-
CartTest
public CartTest()
-
-
Method Details
-
cartContainsOnlyTheseItems
protected boolean cartContainsOnlyTheseItems(org.broadleafcommerce.core.order.domain.Order cart, List<org.broadleafcommerce.core.order.domain.OrderItem> orderItems) -
orderItemsSemanticallyEqual
protected boolean orderItemsSemanticallyEqual(org.broadleafcommerce.core.order.domain.DiscreteOrderItem one, org.broadleafcommerce.core.order.domain.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.RemoveFromCartExceptionorg.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.RemoveFromCartExceptionorg.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.RemoveFromCartExceptionorg.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.RemoveFromCartExceptionorg.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.RemoveFromCartExceptionorg.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.RemoveFromCartExceptionorg.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.PricingExceptionorg.broadleafcommerce.core.order.service.exception.RemoveFromCartExceptionorg.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.PricingExceptionorg.broadleafcommerce.core.order.service.exception.RemoveFromCartExceptionorg.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.PricingExceptionorg.broadleafcommerce.core.order.service.exception.RemoveFromCartExceptionorg.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.PricingExceptionorg.broadleafcommerce.core.order.service.exception.RemoveFromCartExceptionorg.broadleafcommerce.core.order.service.exception.AddToCartException
-