Class ConfigCartIntegrationTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
-
- de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
-
- de.hybris.platform.sap.productconfig.facades.integrationtests.ConfigCartIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class ConfigCartIntegrationTest extends CPQFacadeLayerTest
-
-
Field Summary
Fields Modifier and Type Field Description protected ConfigurationSavedCartIntegrationFacade
configurationSavedCartIntegrationFacade
-
Fields inherited from class de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
cartFacade, checkoutFacade, commerceCartFactory, configOrderIntegrationFacade, configQuoteIntegrationFacade, cpqAbstractOrderEntryLinkStrategy, cpqCartFacade, cpqFacade, cpqSavedCartFacade, cpqSessionAccessFacade, customerFacade, defaultQuoteFacade, facadeConfigValueHelper, KB_KEY_CONF_PIPE, KB_KEY_CPQ_HOME_THEATER, KB_KEY_CPQ_LAPTOP, KB_KEY_CPQ_LAPTOP_MUSIC, KB_KEY_CPQ_LAPTOP_MUZAC, KB_KEY_KD990SOL, KB_KEY_MIXER, KB_KEY_NUMERIC_PRODUCT, KB_KEY_WEC_DRAGON_BUS, KB_KEY_Y_SAP_SIMPLE_POC, KB_VERSION, LOGICAL_SYSTEM, PASSWORD, productConfigurationPersistenceService, SOLD_TO_NAME, USER_NAME, USER_NAME2
-
Fields inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
authenticationService, baseSiteService, baseStoreService, cartService, catalogVersionService, commerceCartService, configurationLifecycleStrategy, configurationProductUtil, cpqService, cpqServiceNoRules, customerModel, flexibleSearchService, i18NService, KB_CPQ_HOME_THEATER, KB_CPQ_LAPTOP, KB_CPQ_LAPTOP_MUSIC, KB_Y_SAP_SIMPLE_POC, modelService, PRODUCT_CODE_CONF_PIPE, PRODUCT_CODE_CPQ_HOME_THEATER, PRODUCT_CODE_CPQ_LAPTOP, PRODUCT_CODE_CPQ_LAPTOP_MUSIC, PRODUCT_CODE_CPQ_LAPTOP_MUZAC, PRODUCT_CODE_YSAP_NOCFG, PRODUCT_CODE_YSAP_SIMPLE_POC, productConfigurationCacheAccessService, productService, providerFactory, realUserService, serviceConfigValueHelper, TEST_CONFIGURE_SITE
-
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 ConfigCartIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
createAndSaveCart()
protected ConfigurationData
createAndUpdateConfiguration()
protected OrderEntryData
getEntryFromSavedCart(java.lang.String code)
void
importCPQTestData()
protected void
removeB2BCartPopulator()
void
setUp()
void
testAddToCartConsistent()
void
testAddToCartInConsistent()
void
testAddToCartNoConfig()
void
testConfigureFromCart()
void
testConfigureFromCartAttemptToWorkOnNonExistingDraft()
void
testCopyConfiguration()
void
testCopyConfigurationNumericProductId()
void
testRestoreCart()
void
testSavedCart()
void
testSavedCartRecover()
-
Methods inherited from class de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
login, logout, prepareCPQData, validateCartAndPlaceOrder, validateCartAndPlaceOrder
-
Methods inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
clearProductConfigurationItems, createCoreData, ensureCPSProvider, ensureMockProvider, ensureNoRulesCPSWithDefaultLifecyclce, ensureSSCProvider, getFromPersistence, getLifecycleBeanName, importCPQUserData, importCsvIfExist, initProviders, isDefaultLifecycle, isPersistentLifecycle, makeProductCatalogVersionAvailableInSession, selectStrategyTestChecker, tearDown, useCurrency_USD, useLocale_EN
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
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
-
configurationSavedCartIntegrationFacade
protected ConfigurationSavedCartIntegrationFacade configurationSavedCartIntegrationFacade
-
-
Method Detail
-
setUp
public void setUp() throws java.lang.Exception
- Throws:
java.lang.Exception
-
importCPQTestData
public void importCPQTestData() throws ImpExException, java.lang.Exception
- Overrides:
importCPQTestData
in classCPQServiceLayerTest
- Throws:
ImpExException
java.lang.Exception
-
removeB2BCartPopulator
protected void removeB2BCartPopulator()
-
testAddToCartInConsistent
public void testAddToCartInConsistent() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testAddToCartConsistent
public void testAddToCartConsistent() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testCopyConfiguration
public void testCopyConfiguration() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testCopyConfigurationNumericProductId
public void testCopyConfigurationNumericProductId() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testAddToCartNoConfig
public void testAddToCartNoConfig() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testSavedCart
public void testSavedCart() throws CommerceCartModificationException, CommerceSaveCartException
-
testSavedCartRecover
public void testSavedCartRecover() throws CommerceCartModificationException, CommerceSaveCartException
-
getEntryFromSavedCart
protected OrderEntryData getEntryFromSavedCart(java.lang.String code) throws CommerceSaveCartException
- Throws:
CommerceSaveCartException
-
createAndSaveCart
protected java.lang.String createAndSaveCart() throws CommerceCartModificationException
-
testRestoreCart
public void testRestoreCart() throws java.lang.Exception
- Throws:
java.lang.Exception
-
createAndUpdateConfiguration
protected ConfigurationData createAndUpdateConfiguration()
-
testConfigureFromCart
public void testConfigureFromCart() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testConfigureFromCartAttemptToWorkOnNonExistingDraft
public void testConfigureFromCartAttemptToWorkOnNonExistingDraft() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-