Class LifecycleStrategiesIntegrationTestBase
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.LifecycleStrategiesIntegrationTestBase
- All Implemented Interfaces:
JaloSessionHolder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected Stringprotected LifecycleStrategiesTestCheckerprotected static final Stringprotected static final StringFields 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_CAMERA_SL, 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, saveCartFacade, SOLD_TO_NAME, USER_NAME, USER_NAME2Fields inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
authenticationService, baseSiteService, baseStoreService, cartService, catalogVersionService, commerceCartService, commonI18NService, configurationLifecycleStrategy, configurationProductUtil, cpqService, cpqServiceNoRules, customerModel, externalConfigurationAccess, flexibleSearchService, i18NService, KB_CONF_HOME_THEATER, KB_CPQ_HOME_THEATER, KB_CPQ_LAPTOP, KB_CPQ_LAPTOP_MUSIC, KB_Y_SAP_SIMPLE_POC, modelService, PDT_CALCULATION_MODE, PDT_CALCULATION_MODE_SERVICE_LAYER, pdtCalculationMode, PRODUCT_CODE_CONF_HOME_THEATER, 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_SITEFields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importServiceFields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidprotected voidmakeNewSessionByLoggingOutAndIn(String userName) voidsetUp()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidFurther logic needs to be pushed to facades, therefore ignore for the time beingvoidMethods inherited from class de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
login, logout, prepareCPQData, removeB2BCartPopulator, validateCartAndPlaceOrder, validateCartAndPlaceOrderMethods inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
adjustEnvironment, cleanUpEnvironment, clearProductConfigurationItems, createCoreData, ensureCPSProvider, ensureMockProvider, ensureNoRulesCPSWithDefaultLifecyclce, ensureSSCProvider, getFromPersistence, getLifecycleBeanName, importCPQStockData, importCPQUserData, importCsvIfExist, importPromotionDummyDataIfRequired, importSapConfigurationTestDataIfExisting, isDefaultLifecycle, isExtensionInSetup, isPersistentLifecycle, makeProductCatalogVersionAvailableInSession, selectStrategyTestChecker, tearDown, useCurrency_USD, useLocale_ENMethods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneMethods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSessionMethods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
Field Details
-
lifecycleChecker
-
CPQ_DISPLAY
- See Also:
-
CPQ_DISPLAY_13
- See Also:
-
CPQ_DISPLAY_17
- See Also:
-
CPQ_DISPLAY_15
- See Also:
-
CPQ_SECURITY
- See Also:
-
NORTON
- See Also:
-
MCAFEE
- See Also:
-
anonymousUserName
-
defaultUnitTestUser
-
-
Constructor Details
-
LifecycleStrategiesIntegrationTestBase
public LifecycleStrategiesIntegrationTestBase()
-
-
Method Details
-
initProviders
public void initProviders()- Overrides:
initProvidersin classCPQServiceLayerTest
-
setUp
- Throws:
Exception
-
importCPQTestData
- Overrides:
importCPQTestDatain classCPQServiceLayerTest- Throws:
ImpExExceptionException
-
testLinkToProduct
-
initializeKbKey
public void initializeKbKey() -
testLinkToCartEntryForVariantThenRestore
-
testAddToCartThenConfigureTwice
-
testAddToCartThenConfigureOnSameDraft
-
testAddToCartDirectlyThenConfigure
public void testAddToCartDirectlyThenConfigure() throws CommerceCartModificationException, InvalidCredentialsException -
testLinkToCartEntryThenRemove
public void testLinkToCartEntryThenRemove() throws CommerceCartModificationException, InvalidCredentialsException -
testCreateConfigWithLogInUser
public void testCreateConfigWithLogInUser() throws CommerceCartModificationException, InvalidCredentialsException -
testUpdateUserAfterLogIn
public void testUpdateUserAfterLogIn() throws CommerceCartModificationException, InvalidCredentialsException -
testSanityCheckToProductLinkPersistent
Further logic needs to be pushed to facades, therefore ignore for the time being- Throws:
InvalidCredentialsException
-
testSanityCheckToProductLinkDefault
- Throws:
InvalidCredentialsException
-
testReleaseConfigurationsOnSessionExpire
- Throws:
JaloSecurityException
-
testOrderProcessPersistent
- Throws:
Exception
-
testOrderProcessDefault
public void testOrderProcessDefault() throws CommerceCartModificationException, InvalidCartException, InvalidCredentialsException -
testAddToCartDirectlyForVariant
public void testAddToCartDirectlyForVariant() throws CommerceCartModificationException, InvalidCredentialsException -
testAddVariantDirectlyToCarAndProveDraftHandlingPersistent
public void testAddVariantDirectlyToCarAndProveDraftHandlingPersistent() throws CommerceCartModificationException, InvalidCredentialsException -
testAddVariantDirectlyToCarAndProveDraftHandlingDefault
public void testAddVariantDirectlyToCarAndProveDraftHandlingDefault() throws CommerceCartModificationException, InvalidCredentialsException -
testQuoteProcessPersistent
- Throws:
Exception
-
testQuoteProcessDefault
public void testQuoteProcessDefault() throws CommerceCartModificationException, InvalidCartException, InvalidCredentialsException -
prepareProcessTest
protected LifecycleStrategiesIntegrationTestBase.PrepareProcessTestReturnContainer prepareProcessTest() throws CommerceCartModificationException, InvalidCredentialsException -
makeNewSessionByLoggingOutAndIn
- Throws:
InvalidCredentialsException
-