Class CxRegisteredUserSessionCloseTaskRunnerTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.servicelayer.ServicelayerTransactionalTest
-
- de.hybris.platform.personalizationservices.task.CxRegisteredUserSessionCloseTaskRunnerTest
-
- All Implemented Interfaces:
JaloSessionHolder
public class CxRegisteredUserSessionCloseTaskRunnerTest extends ServicelayerTransactionalTest
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importService
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description CxRegisteredUserSessionCloseTaskRunnerTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BaseSiteModel
createBaseSite(java.lang.String baseSiteId)
protected java.util.Map<java.lang.String,java.lang.Object>
createContext(java.lang.String userId, java.util.Collection<UserToSegmentData> userSegments, java.lang.String baseSiteUid)
protected void
createSegment(java.lang.String code)
protected void
createUser()
protected UserToSegmentData
createUserSegment(java.math.BigDecimal affinity, java.lang.String segmentCode)
protected java.util.Collection<UserToSegmentData>
createUserSegments(UserModel user, java.math.BigDecimal affinity, java.lang.String... segments)
void
setup()
void
testSaveUserSegments()
void
testSaveUserSegmentsForTwoBaseSites()
void
testSaveUserSegmentsWithNotExistingSegment()
protected void
verifySegments(java.util.Collection<UserToSegmentData> expected, java.util.Collection<CxUserToSegmentModel> current, java.lang.String baseSiteId)
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNone
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
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)
-
-