Class DefaultCxUpdateSegmentStrategyIntegrationTest
java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.servicelayer.ServicelayerTest
de.hybris.platform.personalizationintegration.strategies.impl.DefaultCxUpdateSegmentStrategyIntegrationTest
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest
public class DefaultCxUpdateSegmentStrategyIntegrationTest
extends ServicelayerTest
Integration test for default implementation of
UpdateSegmentStrategy-
Field Summary
Fields 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 TypeMethodDescriptionprotected voidconfigureSegmentProvider(BaseSiteModel baseSite, TestSegmentsProvider provider, String... segmentCodes) protected voidconfigureSegmentProvider(TestSegmentsProvider provider, String... segmentCodes) protected CxUpdateSegmentContextcreateUpdateContext(boolean fullUpdate) protected CxUpdateSegmentContextcreateUpdateContext(BaseSiteModel baseSite, boolean fullUpdate, String... provider) protected List<CxSegmentModel>protected List<CxSegmentModel>getAllSegmentsForProvider(String provider) voidsetUp()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, 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
-
Constructor Details
-
DefaultCxUpdateSegmentStrategyIntegrationTest
public DefaultCxUpdateSegmentStrategyIntegrationTest()
-
-
Method Details
-
setUp
- Throws:
Exception
-
testSegmentUpdate
public void testSegmentUpdate() -
testSegmentCreate
public void testSegmentCreate() -
testSegmentCreateForSelectedProvider
public void testSegmentCreateForSelectedProvider() -
testSegmentUpdateWithWrongProvider
public void testSegmentUpdateWithWrongProvider() -
testSegmentUpdateAndCreate
public void testSegmentUpdateAndCreate() -
testSegmentUpdateAndCreateInBatch
public void testSegmentUpdateAndCreateInBatch() -
testSegmentCreateForBaseSite
public void testSegmentCreateForBaseSite() -
testSegmentCreateForTwoBasesites
public void testSegmentCreateForTwoBasesites() -
testSegmentRemoval
public void testSegmentRemoval() -
testSegmentRemovalForSelectedProvider
public void testSegmentRemovalForSelectedProvider() -
testSegmentRemovalForSelectedBaseSite
public void testSegmentRemovalForSelectedBaseSite() -
testSegmentRemovalTriggerAttached
public void testSegmentRemovalTriggerAttached() -
testSegmentRemovalNotLastProvider
public void testSegmentRemovalNotLastProvider() -
testSegmentRemovalNotAutoCreated
public void testSegmentRemovalNotAutoCreated() -
testSegmentUpdateAutoCreatedWithOneProvider
public void testSegmentUpdateAutoCreatedWithOneProvider() -
testSegmentRemovalInBatch
- Throws:
Exception
-
testSegmentCodeLengthValidation
public void testSegmentCodeLengthValidation() -
configureSegmentProvider
-
configureSegmentProvider
protected void configureSegmentProvider(BaseSiteModel baseSite, TestSegmentsProvider provider, String... segmentCodes) -
createUpdateContext
-
createUpdateContext
protected CxUpdateSegmentContext createUpdateContext(BaseSiteModel baseSite, boolean fullUpdate, String... provider) -
getAllSegments
-
getAllSegmentsForProvider
-