Class DefaultCxUpdateUserSegmentStrategyTest

java.lang.Object
de.hybris.platform.personalizationintegration.strategies.impl.DefaultCxUpdateUserSegmentStrategyTest

@UnitTest public class DefaultCxUpdateUserSegmentStrategyTest extends Object
  • Constructor Details

    • DefaultCxUpdateUserSegmentStrategyTest

      public DefaultCxUpdateUserSegmentStrategyTest()
  • Method Details

    • init

      public void init()
    • updateUserSegmentTest

      public void updateUserSegmentTest()
    • updateUserSegmentWithDuplicatedSegmensTest

      public void updateUserSegmentWithDuplicatedSegmensTest()
    • updateUserSegmentWhenNullDataFromProviderTest

      public void updateUserSegmentWhenNullDataFromProviderTest()
    • updateUserSegmentWithTwoProvidersTest

      public void updateUserSegmentWithTwoProvidersTest()
    • updateUserSegmentForTwoProvidersWithNullSegments

      public void updateUserSegmentForTwoProvidersWithNullSegments()
    • testReturnBiggestAffinity

      public void testReturnBiggestAffinity()
    • dontUpdateUserSegmentForEmptyProviderListTest

      public void dontUpdateUserSegmentForEmptyProviderListTest()
    • cleanUserSegmentIfNotGivenConsentTest

      public void cleanUserSegmentIfNotGivenConsentTest()
    • updateUserSegmentWhenOneProviderThrowExceptionTest

      public void updateUserSegmentWhenOneProviderThrowExceptionTest()
    • updateUserSegmentWithNullContextTest

      public void updateUserSegmentWithNullContextTest()
    • updateUserSegmentWithEmptyContextTest

      public void updateUserSegmentWithEmptyContextTest()
    • updateUserSegmentForSelectedProviderTest

      public void updateUserSegmentForSelectedProviderTest()
    • addProviderPrefixForSegmentWhenPropertySetTest

      public void addProviderPrefixForSegmentWhenPropertySetTest()
    • addProviderPrefixForSegmentWhenPropertyAndSeparatorSetTest

      public void addProviderPrefixForSegmentWhenPropertyAndSeparatorSetTest()
    • dontAddProviderPrefixForSegmentWhenPropertyEmptyTest

      public void dontAddProviderPrefixForSegmentWhenPropertyEmptyTest()
    • configureSegmentMappingForProvider

      protected void configureSegmentMappingForProvider(String... segments)
    • createSegmentMappingList

      protected List<SegmentMappingData> createSegmentMappingList(String providerId, String... segments)
    • createSegmentMapping

      protected SegmentMappingData createSegmentMapping(String providerId, String segmentCode, BigDecimal affinity)
    • createCalculationContext

      protected CxCalculationContext createCalculationContext(String... providers)