Class DefaultCxVariationServiceTest

java.lang.Object
de.hybris.platform.personalizationservices.variation.impl.DefaultCxVariationServiceTest

@UnitTest public class DefaultCxVariationServiceTest extends Object
  • Constructor Details

    • DefaultCxVariationServiceTest

      public DefaultCxVariationServiceTest()
  • Method Details

    • initMocks

      public void initMocks()
    • testGetVariation

      public void testGetVariation()
    • testGetVariationWithNullCode

      public void testGetVariationWithNullCode()
    • testGetVariationWithNullCustomization

      public void testGetVariationWithNullCustomization()
    • testGetActiveVariations

      public void testGetActiveVariations()
    • testGetActiveVariationsWithNullSegments

      public void testGetActiveVariationsWithNullSegments()
    • testGetActiveVariationsWithNullCatalogVersion

      public void testGetActiveVariationsWithNullCatalogVersion()
    • testGetActiveVariationsForEmptySegmentList

      public void testGetActiveVariationsForEmptySegmentList()
    • testGetActiveVariationsForSegmentWithoutVariations

      public void testGetActiveVariationsForSegmentWithoutVariations()
    • testGetActiveVariationsForInactiveVariation

      public void testGetActiveVariationsForInactiveVariation()
    • testGetActiveVariationsForCatalogVersionWithoutVariations

      public void testGetActiveVariationsForCatalogVersionWithoutVariations()
    • testGetActiveVariationsForDifferentCatalogVersions

      public void testGetActiveVariationsForDifferentCatalogVersions()
    • shouldReturnFirstVariationWithCustomization

      public void shouldReturnFirstVariationWithCustomization()
    • shouldReturn2VariationsIn2Customizations

      public void shouldReturn2VariationsIn2Customizations()
    • shouldReturn3VariationsIn3CustomizationsAnd2Segments

      public void shouldReturn3VariationsIn3CustomizationsAnd2Segments()
    • shouldReturn2VariationsIn2CustomizationsAnd2Segments

      public void shouldReturn2VariationsIn2CustomizationsAnd2Segments()
    • testCreateVariation

      public void testCreateVariation()
    • testCreateVariationWithRank

      public void testCreateVariationWithRank()
    • testCreateNullVariation

      public void testCreateNullVariation()
    • testCreateVariationWithNullCode

      public void testCreateVariationWithNullCode()
    • testCreateVariationWithNullCustomization

      public void testCreateVariationWithNullCustomization()
    • testCreateVariationWithNullCatalogVersion

      public void testCreateVariationWithNullCatalogVersion()
    • createCustomization

      protected CxCustomizationModel createCustomization(List<CxVariationModel> variations, String customizationCode, String customizationName, Integer customizationPriority)
    • setCustomizationRank

      protected void setCustomizationRank(CxCustomizationModel... customizations)
    • createSegment

      protected CxSegmentModel createSegment(List<CxVariationModel> variations, String segmentCode)
    • createUser

      protected UserModel createUser(CxSegmentModel... segments)
    • createVariation

      protected CxVariationModel createVariation(String code, String name, boolean enabled, CatalogVersionModel catalogVersion, CxAbstractActionModel... actions)