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 ofUpdateSegmentStrategy
-
-
Field Summary
-
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 DefaultCxUpdateSegmentStrategyIntegrationTest()
-
Method Summary
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, 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
-
setUp
public void setUp() throws java.lang.Exception
- Throws:
java.lang.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()
-
testSegmentRemovalInBatch
public void testSegmentRemovalInBatch() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testSegmentCodeLengthValidation
public void testSegmentCodeLengthValidation()
-
configureSegmentProvider
protected void configureSegmentProvider(TestSegmentsProvider provider, java.lang.String... segmentCodes)
-
configureSegmentProvider
protected void configureSegmentProvider(BaseSiteModel baseSite, TestSegmentsProvider provider, java.lang.String... segmentCodes)
-
createUpdateContext
protected CxUpdateSegmentContext createUpdateContext(boolean fullUpdate)
-
createUpdateContext
protected CxUpdateSegmentContext createUpdateContext(BaseSiteModel baseSite, boolean fullUpdate, java.lang.String... provider)
-
getAllSegments
protected java.util.List<CxSegmentModel> getAllSegments()
-
getAllSegmentsForProvider
protected java.util.List<CxSegmentModel> getAllSegmentsForProvider(java.lang.String provider)
-
-