Class CxRegisteredUserSessionCloseTaskRunnerTest

    • Constructor Detail

      • CxRegisteredUserSessionCloseTaskRunnerTest

        public CxRegisteredUserSessionCloseTaskRunnerTest()
    • Method Detail

      • setup

        public void setup()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testSaveUserSegments

        public void testSaveUserSegments()
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testSaveUserSegmentsForTwoBaseSites

        public void testSaveUserSegmentsForTwoBaseSites()
                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testSaveUserSegmentsWithNotExistingSegment

        public void testSaveUserSegmentsWithNotExistingSegment()
                                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createContext

        protected java.util.Map<java.lang.String,​java.lang.Object> createContext​(java.lang.String userId,
                                                                                       java.util.Collection<UserToSegmentData> userSegments,
                                                                                       java.lang.String baseSiteUid)
      • createBaseSite

        protected BaseSiteModel createBaseSite​(java.lang.String baseSiteId)
      • createUser

        protected void createUser()
      • createSegment

        protected void createSegment​(java.lang.String code)
      • 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)
      • verifySegments

        protected void verifySegments​(java.util.Collection<UserToSegmentData> expected,
                                      java.util.Collection<CxUserToSegmentModel> current,
                                      java.lang.String baseSiteId)