Class DefaultCxUserSegmentServiceIntegrationTest
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.DefaultCxUserSegmentServiceIntegrationTest
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest
public class DefaultCxUserSegmentServiceIntegrationTest
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 CxUserToSegmentModelcreateUserSegment(UserModel user, String providerId, BigDecimal affinity, String segmentCode, BaseSiteModel baseSite) protected CxUserToSegmentModelcreateUserSegment(UserModel user, BigDecimal affinity, String segmentCode, BaseSiteModel baseSite) protected Collection<CxUserToSegmentModel>createUserSegments(UserModel user, String providerId, BigDecimal affinity, BaseSiteModel baseSite, String... segments) protected Collection<CxUserToSegmentModel>createUserSegments(UserModel user, BigDecimal affinity, BaseSiteModel baseSite, String... segments) voidsetUp()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidverifySegments(Collection<CxUserToSegmentModel> expected, Collection<CxUserToSegmentModel> 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
-
DefaultCxUserSegmentServiceIntegrationTest
public DefaultCxUserSegmentServiceIntegrationTest()
-
-
Method Details
-
setUp
- Overrides:
setUpin classAbstractCxServiceTest- 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)
-