Class DefaultCxSegmentServiceIntegrationTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class DefaultCxSegmentServiceIntegrationTest extends AbstractCxServiceTest
  • Constructor Details

    • DefaultCxSegmentServiceIntegrationTest

      public DefaultCxSegmentServiceIntegrationTest()
  • Method Details

    • findSegmentByCodeTest

      public void findSegmentByCodeTest()
    • findNoSegmentByCodeTest

      public void findNoSegmentByCodeTest()
    • findSegmentsPaginated

      public void findSegmentsPaginated()
    • findSegmentsPaginated2

      public void findSegmentsPaginated2()
    • findSegmentsPaginatedOverScale

      public void findSegmentsPaginatedOverScale()
    • findSegmentsPaginatedBelowScale

      public void findSegmentsPaginatedBelowScale()
    • testGetUserToSegmentForUser

      public void testGetUserToSegmentForUser()
    • testGetUserToSegmentForAnonymous

      public void testGetUserToSegmentForAnonymous()
    • testGetUserToSegmentForCalculation

      public void testGetUserToSegmentForCalculation()
    • testGetUserToSegmentForCalculationWhenCurentBaseSiteNotSet

      public void testGetUserToSegmentForCalculationWhenCurentBaseSiteNotSet()
    • testGetUserToSegmentForCalculationWhenDataForTwoBaseSites

      public void testGetUserToSegmentForCalculationWhenDataForTwoBaseSites()
    • testGetUserToSegmentForCalculationWhenAnonymousUser

      public void testGetUserToSegmentForCalculationWhenAnonymousUser()
    • createUserSegmentsData

      protected Collection<UserToSegmentData> createUserSegmentsData(BigDecimal affinity, String... segments)
    • createUserSegmentData

      protected UserToSegmentData createUserSegmentData(BigDecimal affinity, String segmentCode)
    • verifySegmentsData

      protected void verifySegmentsData(Collection<UserToSegmentData> expected, Collection<CxUserToSegmentModel> current)
    • 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)
    • verifySegments

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

      protected String getUserSegmentKey(CxUserToSegmentModel us)
    • buildSearchPageData

      protected SearchPageData<?> buildSearchPageData(int currentPage, int pageSize)