Class DefaultCxUserSegmentSessionServiceIntegrationTest
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.AbstractCxServiceTest
de.hybris.platform.personalizationservices.segment.impl.DefaultCxUserSegmentSessionServiceIntegrationTest
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest
public class DefaultCxUserSegmentSessionServiceIntegrationTest
extends AbstractCxServiceTest
-
Field Summary
Fields inherited from class de.hybris.platform.personalizationservices.AbstractCxServiceTest
CUSTOMIZATION_CODE, CUSTOMIZATION_CODE2, SEGMENT_CODE, VARIATION_CODE, VARIATION_CODE2, VARIATION_CODE3Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importServiceFields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected UserToSegmentDatacreateUserSegment(String providerId, BigDecimal affinity, String segmentCode) protected UserToSegmentDatacreateUserSegment(BigDecimal affinity, String segmentCode) protected Collection<UserToSegmentData>createUserSegments(UserModel user, String providerId, BigDecimal affinity, String... segments) protected Collection<UserToSegmentData>createUserSegments(UserModel user, BigDecimal affinity, String... segments) protected StringvoidsetUp()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidverifySegments(Collection<UserToSegmentData> expected, Collection<UserToSegmentData> current) Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneMethods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSessionMethods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
Constructor Details
-
DefaultCxUserSegmentSessionServiceIntegrationTest
public DefaultCxUserSegmentSessionServiceIntegrationTest()
-
-
Method Details
-
setUp
- Overrides:
setUpin classAbstractCxServiceTest- 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
-
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
-