Class DefaultCxIntegrationMappingServiceIntegrationTest

java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.servicelayer.ServicelayerTest
de.hybris.platform.personalizationintegration.service.impl.DefaultCxIntegrationMappingServiceIntegrationTest
All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class DefaultCxIntegrationMappingServiceIntegrationTest extends ServicelayerTest
  • Constructor Details

    • DefaultCxIntegrationMappingServiceIntegrationTest

      public DefaultCxIntegrationMappingServiceIntegrationTest()
  • Method Details

    • setupSampleData

      public void setupSampleData() throws Exception
      Throws:
      Exception
    • testAssignSegmentsToUser

      public void testAssignSegmentsToUser()
    • testIfProviderIsSet

      public void testIfProviderIsSet()
    • testAssignTooLongSegmentToUser

      public void testAssignTooLongSegmentToUser()
    • testAssignSegmentsToUserWhenNullMapingData

      public void testAssignSegmentsToUserWhenNullMapingData()
    • testAssignSegmentsToUserWhenEmptySegmentList

      public void testAssignSegmentsToUserWhenEmptySegmentList()
    • testAssignSegmentsToUserWhenNullSegmentList

      public void testAssignSegmentsToUserWhenNullSegmentList()
    • testAssignSegmentsToUserForNotExistingSegment

      public void testAssignSegmentsToUserForNotExistingSegment()
    • testAssignSegmentsToUserForNewSegment

      public void testAssignSegmentsToUserForNewSegment()
    • testAssignSegmentsToUserWhenAffinityIsNull

      public void testAssignSegmentsToUserWhenAffinityIsNull()
    • testAssignSegmentsToUserWhenDuplicatedSegments

      public void testAssignSegmentsToUserWhenDuplicatedSegments()
    • testAssignSegmentsToUserWhenNewDuplicatedSegments

      public void testAssignSegmentsToUserWhenNewDuplicatedSegments()
    • testAssignAndGetUserSegment

      public void testAssignAndGetUserSegment()
    • testAssignAndGetUserSegmentWithDescription

      public void testAssignAndGetUserSegmentWithDescription()
    • testAssignAndGetUserToSegmentWithContext

      public void testAssignAndGetUserToSegmentWithContext()
    • testAssignAndGetUserToSegmentWithContextAndMissingProvider

      public void testAssignAndGetUserToSegmentWithContextAndMissingProvider()
    • testAssignAndGetUserToSegmentWithNullContext

      public void testAssignAndGetUserToSegmentWithNullContext()
    • testAssignAndGetUserToSegmentWithEmptyContext

      public void testAssignAndGetUserToSegmentWithEmptyContext()
    • testAssignSegmentsToUserForAnonymous

      public void testAssignSegmentsToUserForAnonymous()
    • testOverrideUserToSegmentForAnonymous

      public void testOverrideUserToSegmentForAnonymous()
    • testRemoveUserToSegmentForAnonymous

      public void testRemoveUserToSegmentForAnonymous()
    • testAssignAndGetUserToSegmentForAnonymous

      public void testAssignAndGetUserToSegmentForAnonymous()
    • testAssignAndGetUserToSegmentWithContextForAnonymous

      public void testAssignAndGetUserToSegmentWithContextForAnonymous()
    • testAssignAndGetUserToSegmentWithNullContextForAnonymous

      public void testAssignAndGetUserToSegmentWithNullContextForAnonymous()
    • testAssignAndGetUserToSegmentWithEmptyContextForAnonymous

      public void testAssignAndGetUserToSegmentWithEmptyContextForAnonymous()
    • createMappingData

      protected MappingData createMappingData(String providerId, BigDecimal affinity, String... segments)
    • createMappingData

      protected MappingData createMappingData(BigDecimal affinity, String... segments)
    • createUserSegmentList

      protected List<SegmentMappingData> createUserSegmentList(String providerId, BigDecimal affinity, String... segments)
    • createUserSegmentList

      protected List<SegmentMappingData> createUserSegmentList(BigDecimal affinity, String... segments)
    • createSegmentMappingData

      protected SegmentMappingData createSegmentMappingData(String providerId, BigDecimal affinity, String code)
    • createSegmentMappingData

      protected SegmentMappingData createSegmentMappingData(BigDecimal affinity, String code)
    • verifySegments

      protected void verifySegments(Collection<? extends UserToSegmentData> expected, Collection<CxUserToSegmentModel> current)
    • verifySegmentsProvider

      protected void verifySegmentsProvider(String providerID, Collection<CxUserToSegmentModel> userToSegments)
    • getUserToSegmentKey

      protected String getUserToSegmentKey(CxUserToSegmentModel us)
    • getUserToSegmentDataKey

      protected String getUserToSegmentDataKey(UserToSegmentData us)
    • verifyThatThereIsNoDataInSession

      protected void verifyThatThereIsNoDataInSession(UserModel user)
    • verifySessionData

      protected void verifySessionData(UserModel user, Collection<? extends UserToSegmentData> expected)