@IntegrationTest public class DefaultCxUserSegmentServiceIntegrationTest extends AbstractCxServiceTest
CUSTOMIZATION_CODE, CUSTOMIZATION_CODE2, SEGMENT_CODE, VARIATION_CODE, VARIATION_CODE2, VARIATION_CODE3importServicejaloSession| Constructor and Description |
|---|
DefaultCxUserSegmentServiceIntegrationTest() |
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneautowireProperties, getBeanName, prepareApplicationContextAndSessionestablishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSessionpublic DefaultCxUserSegmentServiceIntegrationTest()
public void setUp()
throws java.lang.Exception
setUp in class AbstractCxServiceTestjava.lang.Exceptionpublic void testGetUserSegments()
public void testGetUserSegmentsForBaseSite()
public void testGetUserSegmentsWhenDataForTwoBaseSite()
public void testSetUserSegments()
public void testSetUserSegmentsWithOtherUserSegments()
public void testSetUserSegmentsForBaseSite()
public void testSetUserSegmentsWhenBaseSiteDoesntMatch()
public void testSetUserSegmentsForTwoBaseSites()
public void testSetUserSegmentsWithProvider()
public void testSetUserSegmentsWithContext()
public void testSetUserSegmentsWithNullContext()
public void testSetUserSegmentsWithEmptyContext()
public void testAddUserSegments()
public void testAddUserSegmentsWithOtherUserSegments()
public void testAddDuplicatedUserSegments()
public void testAddUserSegmentsForMultipleBaseSites()
public void testAddUserSegmentsForProviders()
public void testRemoveUserSegments()
public void testRemoveUserSegmentsWithOtherUserSegments()
public void testRemoveUserSegmentsForMultipleBaseSites()
public void testRemoveUserSegmentsForProviders()
public void testRemoveUserSegmentsForMultipleProviders()
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 java.util.Collection<CxUserToSegmentModel> createUserSegments(UserModel user, java.lang.String providerId, java.math.BigDecimal affinity, BaseSiteModel baseSite, java.lang.String... segments)
protected CxUserToSegmentModel createUserSegment(UserModel user, java.lang.String providerId, java.math.BigDecimal affinity, java.lang.String segmentCode, BaseSiteModel baseSite)
protected void verifySegments(java.util.Collection<CxUserToSegmentModel> expected, java.util.Collection<CxUserToSegmentModel> current)
Copyright © 2018 SAP SE. All Rights Reserved.