Class DefaultCxUserSegmentServiceIntegrationTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class DefaultCxUserSegmentServiceIntegrationTest extends AbstractCxServiceTest
  • Constructor Details

    • DefaultCxUserSegmentServiceIntegrationTest

      public DefaultCxUserSegmentServiceIntegrationTest()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Overrides:
      setUp in class AbstractCxServiceTest
      Throws:
      Exception
    • testGetUserSegments

      public void testGetUserSegments()
    • testGetUserSegmentsForBaseSite

      public void testGetUserSegmentsForBaseSite()
    • testGetUserSegmentsWhenDataForTwoBaseSite

      public void testGetUserSegmentsWhenDataForTwoBaseSite()
    • testSetUserSegments

      public void testSetUserSegments()
    • testSetUserSegmentsWithOtherUserSegments

      public void testSetUserSegmentsWithOtherUserSegments()
    • testSetUserSegmentsForBaseSite

      public void testSetUserSegmentsForBaseSite()
    • testSetUserSegmentsWhenBaseSiteDoesntMatch

      public void testSetUserSegmentsWhenBaseSiteDoesntMatch()
    • testSetUserSegmentsForTwoBaseSites

      public void testSetUserSegmentsForTwoBaseSites()
    • testSetUserSegmentsWithProvider

      public void testSetUserSegmentsWithProvider()
    • testSetUserSegmentsWithContext

      public void testSetUserSegmentsWithContext()
    • testSetUserSegmentsWithNullContext

      public void testSetUserSegmentsWithNullContext()
    • testSetUserSegmentsWithEmptyContext

      public void testSetUserSegmentsWithEmptyContext()
    • testAddUserSegments

      public void testAddUserSegments()
    • testAddUserSegmentsWithOtherUserSegments

      public void testAddUserSegmentsWithOtherUserSegments()
    • testAddDuplicatedUserSegments

      public void testAddDuplicatedUserSegments()
    • testAddUserSegmentsForMultipleBaseSites

      public void testAddUserSegmentsForMultipleBaseSites()
    • testAddUserSegmentsForProviders

      public void testAddUserSegmentsForProviders()
    • testRemoveUserSegments

      public void testRemoveUserSegments()
    • testRemoveUserSegmentsWithOtherUserSegments

      public void testRemoveUserSegmentsWithOtherUserSegments()
    • testRemoveUserSegmentsForMultipleBaseSites

      public void testRemoveUserSegmentsForMultipleBaseSites()
    • testRemoveUserSegmentsForProviders

      public void testRemoveUserSegmentsForProviders()
    • testRemoveUserSegmentsForMultipleProviders

      public void testRemoveUserSegmentsForMultipleProviders()
    • createUserSegments

      protected Collection<CxUserToSegmentModel> createUserSegments(UserModel user, BigDecimal affinity, BaseSiteModel baseSite, String... segments)
    • createUserSegment

      protected CxUserToSegmentModel createUserSegment(UserModel user, BigDecimal affinity, String segmentCode, BaseSiteModel baseSite)
    • createUserSegments

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

      protected CxUserToSegmentModel createUserSegment(UserModel user, String providerId, BigDecimal affinity, String segmentCode, BaseSiteModel baseSite)
    • verifySegments

      protected void verifySegments(Collection<CxUserToSegmentModel> expected, Collection<CxUserToSegmentModel> current)