Class DefaultCxUserSegmentSessionServiceIntegrationTest

    • Constructor Detail

      • DefaultCxUserSegmentSessionServiceIntegrationTest

        public DefaultCxUserSegmentSessionServiceIntegrationTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Overrides:
        setUp in class AbstractCxServiceTest
        Throws:
        java.lang.Exception
      • testIsUserSegmentStoreInSession

        public void testIsUserSegmentStoreInSession()
      • testIsUserSegmentNotStoreInSession

        public void testIsUserSegmentNotStoreInSession()
      • testIsUserSegmentStoreInSessionForAnonymous

        public void testIsUserSegmentStoreInSessionForAnonymous()
      • testGetUserSegments

        public void testGetUserSegments()
      • testGetUserSegmentsWhenUserSegmentIsNotStoreInSession

        public void testGetUserSegmentsWhenUserSegmentIsNotStoreInSession()
      • testSetUserSegments

        public void testSetUserSegments()
      • testAddUserSegments

        public void testAddUserSegments()
      • testRemoveUserSegments

        public void testRemoveUserSegments()
      • testLoadUserSegmentsIntoSession

        public void testLoadUserSegmentsIntoSession()
      • testSetUserSegmentsWithContext

        public void testSetUserSegmentsWithContext()
      • testSetUserSegmentsWithEmptyContext

        public void testSetUserSegmentsWithEmptyContext()
      • testSetUserSegmentsWithNullContext

        public void testSetUserSegmentsWithNullContext()
      • testSetUserSegmentsForProvider

        public void testSetUserSegmentsForProvider()
      • testSetUserSegmentsWhenNoSegmentsForProviderContext

        public void testSetUserSegmentsWhenNoSegmentsForProviderContext()
      • testAddUserSegmentsWithProvider

        public void testAddUserSegmentsWithProvider()
      • testRemoveUserSegmentsForProvider

        public void testRemoveUserSegmentsForProvider()
      • createUserSegments

        protected java.util.Collection<UserToSegmentData> createUserSegments​(UserModel user,
                                                                             java.math.BigDecimal affinity,
                                                                             java.lang.String... segments)
      • createUserSegment

        protected UserToSegmentData createUserSegment​(java.math.BigDecimal affinity,
                                                      java.lang.String segmentCode)
      • createUserSegments

        protected java.util.Collection<UserToSegmentData> createUserSegments​(UserModel user,
                                                                             java.lang.String providerId,
                                                                             java.math.BigDecimal affinity,
                                                                             java.lang.String... segments)
      • createUserSegment

        protected UserToSegmentData createUserSegment​(java.lang.String providerId,
                                                      java.math.BigDecimal affinity,
                                                      java.lang.String segmentCode)
      • getUserToSegmentKey

        protected java.lang.String getUserToSegmentKey​(UserToSegmentData data)