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
@IntegrationTest public class DefaultCxSegmentServiceIntegrationTest extends AbstractCxServiceTest
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.personalizationservices.AbstractCxServiceTest
CUSTOMIZATION_CODE, CUSTOMIZATION_CODE2, SEGMENT_CODE, VARIATION_CODE, VARIATION_CODE2, VARIATION_CODE3
-
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 DefaultCxSegmentServiceIntegrationTest()
-
Method Summary
-
Methods inherited from class de.hybris.platform.personalizationservices.AbstractCxServiceTest
setUp
-
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
-
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 java.util.Collection<UserToSegmentData> createUserSegmentsData(java.math.BigDecimal affinity, java.lang.String... segments)
-
createUserSegmentData
protected UserToSegmentData createUserSegmentData(java.math.BigDecimal affinity, java.lang.String segmentCode)
-
verifySegmentsData
protected void verifySegmentsData(java.util.Collection<UserToSegmentData> expected, java.util.Collection<CxUserToSegmentModel> current)
-
createUserSegments
protected java.util.Collection<CxUserToSegmentModel> createUserSegments(UserModel user, java.math.BigDecimal affinity, BaseSiteModel baseSite, java.lang.String... segments)
-
createUserSegment
protected CxUserToSegmentModel createUserSegment(UserModel user, java.math.BigDecimal affinity, java.lang.String segmentCode, BaseSiteModel baseSite)
-
verifySegments
protected void verifySegments(java.util.Collection<CxUserToSegmentModel> expected, java.util.Collection<CxUserToSegmentModel> current)
-
getUserSegmentKey
protected java.lang.String getUserSegmentKey(CxUserToSegmentModel us)
-
buildSearchPageData
protected SearchPageData<?> buildSearchPageData(int currentPage, int pageSize)
-
-