@IntegrationTest public class DefaultCxSegmentServiceIntegrationTest extends AbstractCxServiceTest
CUSTOMIZATION_CODE, CUSTOMIZATION_CODE2, SEGMENT_CODE, VARIATION_CODE, VARIATION_CODE2, VARIATION_CODE3importServicedefaultLanguage, jaloSession| Constructor and Description |
|---|
DefaultCxSegmentServiceIntegrationTest() |
| Modifier and Type | Method and Description |
|---|---|
protected CxUserToSegmentModel |
createUserSegment(UserModel user,
java.math.BigDecimal affinity,
java.lang.String segmentCode,
BaseSiteModel baseSite) |
protected UserToSegmentData |
createUserSegmentData(java.math.BigDecimal affinity,
java.lang.String segmentCode) |
protected java.util.Collection<CxUserToSegmentModel> |
createUserSegments(UserModel user,
java.math.BigDecimal affinity,
BaseSiteModel baseSite,
java.lang.String... segments) |
protected java.util.Collection<UserToSegmentData> |
createUserSegmentsData(java.math.BigDecimal affinity,
java.lang.String... segments) |
void |
findNoSegmentByCodeTest() |
void |
findSegmentByCodeTest() |
protected java.lang.String |
getUserSegmentKey(CxUserToSegmentModel us) |
void |
testGetUserToSegmentForAnonymous() |
void |
testGetUserToSegmentForCalculation() |
void |
testGetUserToSegmentForCalculationWhenAnonymousUser() |
void |
testGetUserToSegmentForCalculationWhenCurentBaseSiteNotSet() |
void |
testGetUserToSegmentForCalculationWhenDataForTwoBaseSites() |
void |
testGetUserToSegmentForUser() |
protected void |
verifySegments(java.util.Collection<CxUserToSegmentModel> expected,
java.util.Collection<CxUserToSegmentModel> current) |
protected void |
verifySegmentsData(java.util.Collection<UserToSegmentData> expected,
java.util.Collection<CxUserToSegmentModel> current) |
setUpcreateCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneautowireProperties, getBeanName, prepareApplicationContextAndSessionestablishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSessionpublic DefaultCxSegmentServiceIntegrationTest()
public void findSegmentByCodeTest()
public void findNoSegmentByCodeTest()
public void testGetUserToSegmentForUser()
public void testGetUserToSegmentForAnonymous()
public void testGetUserToSegmentForCalculation()
public void testGetUserToSegmentForCalculationWhenCurentBaseSiteNotSet()
public void testGetUserToSegmentForCalculationWhenDataForTwoBaseSites()
public void testGetUserToSegmentForCalculationWhenAnonymousUser()
protected java.util.Collection<UserToSegmentData> createUserSegmentsData(java.math.BigDecimal affinity, java.lang.String... segments)
protected UserToSegmentData createUserSegmentData(java.math.BigDecimal affinity, java.lang.String segmentCode)
protected void verifySegmentsData(java.util.Collection<UserToSegmentData> expected, java.util.Collection<CxUserToSegmentModel> current)
protected java.util.Collection<CxUserToSegmentModel> createUserSegments(UserModel user, java.math.BigDecimal affinity, BaseSiteModel baseSite, java.lang.String... segments)
protected CxUserToSegmentModel createUserSegment(UserModel user, java.math.BigDecimal affinity, java.lang.String segmentCode, BaseSiteModel baseSite)
protected void verifySegments(java.util.Collection<CxUserToSegmentModel> expected, java.util.Collection<CxUserToSegmentModel> current)
protected java.lang.String getUserSegmentKey(CxUserToSegmentModel us)
Copyright © 2018 SAP SE. All Rights Reserved.