Class ProductConfigRulesCPSIntegrationTest
- 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.rules.integrationtests.ProductConfigRulesTest
-
- de.hybris.platform.sap.productconfig.rules.cps.integrationtests.ProductConfigRulesCPSIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class ProductConfigRulesCPSIntegrationTest extends ProductConfigRulesTest
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.sap.productconfig.rules.integrationtests.ProductConfigRulesTest
commerceCartService, CPQ_CPU, CPQ_DISPLAY, CPQ_DISPLAY_13, CPQ_DISPLAY_15, CPQ_DISPLAY_17, CPQ_HT_SPK_COLOR, CPQ_HT_SPK_MODEL, CPQ_HT_SURROUND_MODE, CPQ_MONITOR, CPQ_MONITOR_21, CPQ_MONITOR_24, CPQ_MONITOR_24HD, CPQ_MONITOR_27, CPQ_OS, CPQ_RAM, CPQ_SECURITY, CPQ_SOFTWARE, EXP_NUMBER, EXPECTED_MESSAGE, expectedMessage, INTELI5_35, INTELI7_40, LINUSDEBIAN, MS10, NORTON, PAINTER, productService, raoPopulator, ruleAwareService, ruleMaintenanceService, STEREO, SURROUND, YM_NS_F160, YSAP_POC_SIMPLE_FLAG
-
Fields inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
authenticationService, baseSiteService, baseStoreService, cartService, catalogVersionService, configurationLifecycleStrategy, configurationProductUtil, cpqAbstractOrderEntryLinkStrategy, 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, 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 ProductConfigRulesCPSIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
assertContainsMessage(java.lang.String obj, java.util.Set<ProductConfigMessage> productConfigMessages, ProductConfigMessage expectedProductConfigMessage)
protected void
importCPQTestData()
protected void
initBuilderWithDefaults(ProductConfigMessageBuilder builder)
void
testShowMessagesOnProductAndCsticLevels()
protected boolean
verifyMessage(ProductConfigMessage productConfigMessage, ProductConfigMessage expectedProductConfigMessage)
-
Methods inherited from class de.hybris.platform.sap.productconfig.rules.integrationtests.ProductConfigRulesTest
addConfigurationToCart, assertNoMessage, assertNoMessageForCstic, assertSingleMessage, assertSingleMessageForCstic, changeValueAndUpdate, checkCompilerAndPublishResult, enforeRuleAwareService, getLogString, initProviders, prepareAndPublishRule, prepareBaseStores, prepareDate, prepareSourceRule, restoreDefaultProductConfigService, setUp
-
Methods inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
clearProductConfigurationItems, createCoreData, ensureCPSProvider, ensureMockProvider, ensureNoRulesCPSWithDefaultLifecyclce, ensureSSCProvider, getFromPersistence, getLifecycleBeanName, importCPQUserData, importCsvIfExist, isDefaultLifecycle, isPersistentLifecycle, makeProductCatalogVersionAvailableInSession, prepareCPQData, 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
-
-
-
-
Method Detail
-
importCPQTestData
protected void importCPQTestData() throws ImpExException, java.lang.Exception
- Overrides:
importCPQTestData
in classProductConfigRulesTest
- Throws:
ImpExException
java.lang.Exception
-
testShowMessagesOnProductAndCsticLevels
public void testShowMessagesOnProductAndCsticLevels() throws CommerceCartModificationException, RuleEngineServiceException
-
initBuilderWithDefaults
protected void initBuilderWithDefaults(ProductConfigMessageBuilder builder)
-
assertContainsMessage
protected void assertContainsMessage(java.lang.String obj, java.util.Set<ProductConfigMessage> productConfigMessages, ProductConfigMessage expectedProductConfigMessage)
-
verifyMessage
protected boolean verifyMessage(ProductConfigMessage productConfigMessage, ProductConfigMessage expectedProductConfigMessage)
-
-