Class DefaultCommerceSaveCartServiceIntegrationTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.commerceservices.order.impl.DefaultCommerceSaveCartServiceIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class DefaultCommerceSaveCartServiceIntegrationTest extends ServicelayerTest
Tests for functionality for retrieving saved carts.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCART_NAME_PREFIX_Aprotected static java.lang.StringCART_NAME_PREFIX_Bprotected static java.lang.StringSORT_CODE_BY_CODEprotected static java.lang.StringSORT_CODE_BY_DATE_MODIFIEDprotected static java.lang.StringSORT_CODE_BY_DATE_SAVEDprotected static java.lang.StringSORT_CODE_BY_NAMEprotected static java.lang.StringSORT_CODE_BY_TOTAL-
Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importService
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description DefaultCommerceSaveCartServiceIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateSavedCart(UserModel user, BaseSiteModel baseSite, java.lang.String cartNamePrefix)protected voidcreateSavedCarts(BaseSiteModel baseSite, UserModel user)voidsetUp()protected voidsortAndTest(BaseSiteModel baseSite, UserModel user, java.util.List<OrderStatus> orderStatus)voidtestGetSavedCardsSortingNoBaseSiteNoOrderStatus()Test saves carts and checks that sorting criteria is handled correctly.voidtestGetSavedCardsSortingWithBaseSiteNoOrderStatus()Test saves carts and checks that sorting criteria is handled correctly.voidtestGetSavedCardsSortingWithOrderStatusAndBaseSite()Test saves carts and checks that sorting criteria is handled correctly.voidtestGetSavedCardsSortingWithOrderStatusNoBaseSite()Test saves carts and checks that sorting criteria is handled correctly.voidtestGetSavedCarts()Test loads used and his cart, saves it, then sets another basesite and saves session cart.voidtestGetSavedCartsCount()-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNone
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
Field Detail
-
SORT_CODE_BY_DATE_MODIFIED
protected static final java.lang.String SORT_CODE_BY_DATE_MODIFIED
- See Also:
- Constant Field Values
-
SORT_CODE_BY_DATE_SAVED
protected static final java.lang.String SORT_CODE_BY_DATE_SAVED
- See Also:
- Constant Field Values
-
SORT_CODE_BY_NAME
protected static final java.lang.String SORT_CODE_BY_NAME
- See Also:
- Constant Field Values
-
SORT_CODE_BY_CODE
protected static final java.lang.String SORT_CODE_BY_CODE
- See Also:
- Constant Field Values
-
SORT_CODE_BY_TOTAL
protected static final java.lang.String SORT_CODE_BY_TOTAL
- See Also:
- Constant Field Values
-
CART_NAME_PREFIX_A
protected static final java.lang.String CART_NAME_PREFIX_A
- See Also:
- Constant Field Values
-
CART_NAME_PREFIX_B
protected static final java.lang.String CART_NAME_PREFIX_B
- See Also:
- Constant Field Values
-
-
Method Detail
-
setUp
public void setUp() throws java.lang.Exception- Throws:
java.lang.Exception
-
testGetSavedCarts
public void testGetSavedCarts() throws CommerceSaveCartExceptionTest loads used and his cart, saves it, then sets another basesite and saves session cart.- Throws:
CommerceSaveCartException
-
testGetSavedCartsCount
public void testGetSavedCartsCount() throws CommerceSaveCartException- Throws:
CommerceSaveCartException
-
testGetSavedCardsSortingNoBaseSiteNoOrderStatus
public void testGetSavedCardsSortingNoBaseSiteNoOrderStatus() throws CommerceSaveCartException, java.lang.InterruptedExceptionTest saves carts and checks that sorting criteria is handled correctly.- Throws:
CommerceSaveCartExceptionjava.lang.InterruptedException
-
testGetSavedCardsSortingWithBaseSiteNoOrderStatus
public void testGetSavedCardsSortingWithBaseSiteNoOrderStatus() throws CommerceSaveCartException, java.lang.InterruptedExceptionTest saves carts and checks that sorting criteria is handled correctly.- Throws:
CommerceSaveCartExceptionjava.lang.InterruptedException
-
testGetSavedCardsSortingWithOrderStatusNoBaseSite
public void testGetSavedCardsSortingWithOrderStatusNoBaseSite() throws CommerceSaveCartException, java.lang.InterruptedExceptionTest saves carts and checks that sorting criteria is handled correctly.- Throws:
CommerceSaveCartExceptionjava.lang.InterruptedException
-
testGetSavedCardsSortingWithOrderStatusAndBaseSite
public void testGetSavedCardsSortingWithOrderStatusAndBaseSite() throws CommerceSaveCartException, java.lang.InterruptedExceptionTest saves carts and checks that sorting criteria is handled correctly.- Throws:
CommerceSaveCartExceptionjava.lang.InterruptedException
-
createSavedCart
protected void createSavedCart(UserModel user, BaseSiteModel baseSite, java.lang.String cartNamePrefix) throws CommerceSaveCartException
- Throws:
CommerceSaveCartException
-
createSavedCarts
protected void createSavedCarts(BaseSiteModel baseSite, UserModel user) throws CommerceSaveCartException, java.lang.InterruptedException
- Throws:
CommerceSaveCartExceptionjava.lang.InterruptedException
-
sortAndTest
protected void sortAndTest(BaseSiteModel baseSite, UserModel user, java.util.List<OrderStatus> orderStatus)
-
-