Class OrderTest
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.OrderTest
- 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 TypeMethodDescriptionvoidvoidvoidaddPaymentToOrder(org.broadleafcommerce.core.payment.domain.OrderPayment paymentInfo) voidvoidvoidvoidvoidvoidvoidFrom the list of all Skus in the database, gets a Sku that is activevoidvoidvoidvoidvoidvoidvoidvoidtestOrderPaymentInfos(org.broadleafcommerce.core.payment.domain.OrderPayment info) voidvoidvoidvoidMethods 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
-
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.AddToCartExceptionorg.broadleafcommerce.core.pricing.service.exception.PricingExceptionorg.broadleafcommerce.core.order.service.exception.RemoveFromCartException
-
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.UpdateCartExceptionorg.broadleafcommerce.core.order.service.exception.AddToCartExceptionorg.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.UpdateCartExceptionorg.broadleafcommerce.core.order.service.exception.RemoveFromCartExceptionorg.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.UpdateCartExceptionorg.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
-