Class DefaultCxUserSegmentSessionServiceIntegrationTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class DefaultCxUserSegmentSessionServiceIntegrationTest extends AbstractCxServiceTest
  • Constructor Details

    • DefaultCxUserSegmentSessionServiceIntegrationTest

      public DefaultCxUserSegmentSessionServiceIntegrationTest()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Overrides:
      setUp in class AbstractCxServiceTest
      Throws:
      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 Collection<UserToSegmentData> createUserSegments(UserModel user, BigDecimal affinity, String... segments)
    • createUserSegment

      protected UserToSegmentData createUserSegment(BigDecimal affinity, String segmentCode)
    • createUserSegments

      protected Collection<UserToSegmentData> createUserSegments(UserModel user, String providerId, BigDecimal affinity, String... segments)
    • createUserSegment

      protected UserToSegmentData createUserSegment(String providerId, BigDecimal affinity, String segmentCode)
    • verifySegments

      protected void verifySegments(Collection<UserToSegmentData> expected, Collection<UserToSegmentData> current)
    • getUserToSegmentKey

      protected String getUserToSegmentKey(UserToSegmentData data)