Class DefaultCxSegmentServiceIntegrationTest
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.DefaultCxSegmentServiceIntegrationTest
- All Implemented Interfaces:
JaloSessionHolder
-
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 SearchPageData<?>buildSearchPageData(int currentPage, int pageSize) protected CxUserToSegmentModelcreateUserSegment(UserModel user, BigDecimal affinity, String segmentCode, BaseSiteModel baseSite) protected UserToSegmentDatacreateUserSegmentData(BigDecimal affinity, String segmentCode) protected Collection<CxUserToSegmentModel>createUserSegments(UserModel user, BigDecimal affinity, BaseSiteModel baseSite, String... segments) protected Collection<UserToSegmentData>createUserSegmentsData(BigDecimal affinity, String... segments) voidvoidvoidvoidvoidvoidprotected Stringvoidvoidvoidvoidvoidvoidprotected voidverifySegments(Collection<CxUserToSegmentModel> expected, Collection<CxUserToSegmentModel> current) protected voidverifySegmentsData(Collection<UserToSegmentData> expected, Collection<CxUserToSegmentModel> current) Methods inherited from class de.hybris.platform.personalizationservices.AbstractCxServiceTest
setUpMethods 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
-
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
-
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
-
buildSearchPageData
-