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
  • Constructor Details

    • DefaultCxUpdateSegmentStrategyIntegrationTest

      public DefaultCxUpdateSegmentStrategyIntegrationTest()
  • Method Details

    • setUp

      public void setUp() throws Exception
      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

      public void testSegmentRemovalInBatch() throws Exception
      Throws:
      Exception
    • testSegmentCodeLengthValidation

      public void testSegmentCodeLengthValidation()
    • configureSegmentProvider

      protected void configureSegmentProvider(TestSegmentsProvider provider, String... segmentCodes)
    • configureSegmentProvider

      protected void configureSegmentProvider(BaseSiteModel baseSite, TestSegmentsProvider provider, String... segmentCodes)
    • createUpdateContext

      protected CxUpdateSegmentContext createUpdateContext(boolean fullUpdate)
    • createUpdateContext

      protected CxUpdateSegmentContext createUpdateContext(BaseSiteModel baseSite, boolean fullUpdate, String... provider)
    • getAllSegments

      protected List<CxSegmentModel> getAllSegments()
    • getAllSegmentsForProvider

      protected List<CxSegmentModel> getAllSegmentsForProvider(String provider)