Class CharacteristicValueRulesResultHandlerIntegrationTest
- 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.CharacteristicValueRulesResultHandlerIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class CharacteristicValueRulesResultHandlerIntegrationTest extends ProductConfigRulesTest
-
-
Field Summary
Fields Modifier and Type Field Description protected ProductConfigurationPersistenceServicecpqPersistenceService-
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 CharacteristicValueRulesResultHandlerIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckNumberOfMessagesPersisted(int numExpected)protected voidcheckNumberOfResultsPersisted(int numExpected)protected DiscountMessageRulesResultModelcreateMessage(java.lang.String messageText, java.util.Date endDate)protected CharacteristicValueRulesResultModelcreateResult(java.lang.String csticId, java.lang.String valueId, java.math.BigDecimal discount)protected voiddeleteProductConfiguration(java.lang.String configId)protected voidimportCPQTestData()protected voidpersistNewConfiguration(java.lang.String configId)voidtestRulesResultDeletionByConfigModelDelete()voidtestRulesResultLifecycle()voidtestRulesResultLifecycleDeleteAndPersistAgain()-
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
-
-
-
-
Field Detail
-
cpqPersistenceService
protected ProductConfigurationPersistenceService cpqPersistenceService
-
-
Method Detail
-
importCPQTestData
protected void importCPQTestData() throws ImpExException, java.lang.Exception- Overrides:
importCPQTestDatain classProductConfigRulesTest- Throws:
ImpExExceptionjava.lang.Exception
-
testRulesResultLifecycle
public void testRulesResultLifecycle()
-
createMessage
protected DiscountMessageRulesResultModel createMessage(java.lang.String messageText, java.util.Date endDate)
-
testRulesResultLifecycleDeleteAndPersistAgain
public void testRulesResultLifecycleDeleteAndPersistAgain()
-
createResult
protected CharacteristicValueRulesResultModel createResult(java.lang.String csticId, java.lang.String valueId, java.math.BigDecimal discount)
-
testRulesResultDeletionByConfigModelDelete
public void testRulesResultDeletionByConfigModelDelete()
-
deleteProductConfiguration
protected void deleteProductConfiguration(java.lang.String configId)
-
persistNewConfiguration
protected void persistNewConfiguration(java.lang.String configId)
-
checkNumberOfResultsPersisted
protected void checkNumberOfResultsPersisted(int numExpected)
-
checkNumberOfMessagesPersisted
protected void checkNumberOfMessagesPersisted(int numExpected)
-
-