Class CPQServiceLayerTest
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
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
CPQConfigurableCheckerIntegrationTest,CPQFacadeLayerTest,PersistenceCleanUpJobIntegrationTest,ProductConfigRulesTest,ProductConfigurationCloningIntegrationTest,ProductConfigurationPersistenceServiceIntegrationTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AuthenticationServiceprotected BaseSiteServiceprotected BaseStoreServiceprotected CartServiceprotected CatalogVersionServiceprotected CommerceCartServiceprotected CommonI18NServiceprotected ConfigurationLifecycleStrategyprotected ConfigurationProductUtilprotected ProductConfigurationServiceprotected ProductConfigurationServiceprotected CustomerModelprotected ExternalConfigurationAccessprotected FlexibleSearchServiceprotected I18NServiceprotected static final KBKeyprotected static final KBKeyprotected static final KBKeyprotected static final KBKeyprotected static final KBKeyprotected ModelServiceprotected static final Stringprotected static final Stringprotected static Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected ProductConfigurationCacheAccessServiceprotected ProductServiceprotected SwitchableProviderFactoryprotected UserServiceprotected ServiceConfigurationValueHelperImplprotected static final StringFields 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 TypeMethodDescriptionstatic voidstatic voidprotected voidstatic voidprotected voidvoidvoidprotected voidvoidprotected <T> TgetFromPersistence(String flexibleSearchSelect) Reads a model from persistence via flexible searchprotected Stringprotected voidprotected voidprotected voidprotected voidimportCsvIfExist(String csvFile, String encoding) protected voidprotected voidvoidbooleanprotected booleanisExtensionInSetup(String extension) booleanprotected voidprotected voidprotected voidprotected LifecycleStrategiesTestCheckervoidtearDown()protected voidprotected voidMethods 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
-
PDT_CALCULATION_MODE
- See Also:
-
PDT_CALCULATION_MODE_SERVICE_LAYER
- See Also:
-
PRODUCT_CODE_YSAP_NOCFG
- See Also:
-
PRODUCT_CODE_CPQ_HOME_THEATER
- See Also:
-
PRODUCT_CODE_CONF_HOME_THEATER
- See Also:
-
PRODUCT_CODE_CPQ_LAPTOP
- See Also:
-
PRODUCT_CODE_CPQ_LAPTOP_MUSIC
- See Also:
-
PRODUCT_CODE_CPQ_LAPTOP_MUZAC
- See Also:
-
PRODUCT_CODE_YSAP_SIMPLE_POC
- See Also:
-
PRODUCT_CODE_CONF_PIPE
- See Also:
-
TEST_CONFIGURE_SITE
- See Also:
-
cartService
-
commerceCartService
-
productService
-
configurationProductUtil
-
catalogVersionService
-
modelService
-
realUserService
-
providerFactory
-
cpqService
-
configurationLifecycleStrategy
-
cpqAbstractOrderEntryLinkStrategy
-
authenticationService
-
productConfigurationCacheAccessService
-
i18NService
-
commonI18NService
-
flexibleSearchService
-
baseStoreService
-
baseSiteService
-
cpqServiceNoRules
-
externalConfigurationAccess
-
customerModel
-
serviceConfigValueHelper
-
pdtCalculationMode
-
KB_CPQ_HOME_THEATER
-
KB_CONF_HOME_THEATER
-
KB_CPQ_LAPTOP
-
KB_Y_SAP_SIMPLE_POC
-
KB_CPQ_LAPTOP_MUSIC
-
-
Constructor Details
-
CPQServiceLayerTest
public CPQServiceLayerTest()
-
-
Method Details
-
adjustEnvironment
public static void adjustEnvironment() -
cleanUpEnvironment
public static void cleanUpEnvironment() -
importCsvIfExist
- Throws:
Exception
-
createCoreData
- Throws:
Exception
-
prepareCPQData
- Throws:
Exception
-
importPromotionDummyDataIfRequired
- Throws:
ImpExException
-
ensureNoRulesCPSWithDefaultLifecyclce
protected void ensureNoRulesCPSWithDefaultLifecyclce() throws ClassNotFoundException, NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, InstantiationException -
login
- Throws:
InvalidCredentialsException
-
makeProductCatalogVersionAvailableInSession
protected void makeProductCatalogVersionAvailableInSession() -
useCurrency_USD
protected void useCurrency_USD() -
useLocale_EN
protected void useLocale_EN() -
importCPQUserData
- Throws:
ImpExException
-
importCPQStockData
- Throws:
ImpExException
-
importCPQTestData
- Throws:
ImpExExceptionException
-
importSapConfigurationTestDataIfExisting
- Throws:
ImpExExceptionException
-
initProviders
public void initProviders() -
ensureMockProvider
public void ensureMockProvider() -
ensureSSCProvider
public void ensureSSCProvider() -
ensureCPSProvider
public void ensureCPSProvider() -
getFromPersistence
Reads a model from persistence via flexible search- Parameters:
flexibleSearchSelect-- Returns:
- Model
-
tearDown
public void tearDown() -
clearProductConfigurationItems
protected void clearProductConfigurationItems() -
getLifecycleBeanName
- Throws:
AssertionError
-
isPersistentLifecycle
- Throws:
AssertionError
-
isDefaultLifecycle
- Throws:
AssertionError
-
selectStrategyTestChecker
-
isExtensionInSetup
-
disableSOMIfPresent
- Throws:
Exception
-