Class DefaultCxIntegrationMappingServiceIntegrationTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.personalizationintegration.service.impl.DefaultCxIntegrationMappingServiceIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class DefaultCxIntegrationMappingServiceIntegrationTest extends ServicelayerTest
-
-
Field Summary
-
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 DefaultCxIntegrationMappingServiceIntegrationTest()
-
Method Summary
-
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
-
setupSampleData
public void setupSampleData() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testAssignSegmentsToUser
public void testAssignSegmentsToUser()
-
testIfProviderIsSet
public void testIfProviderIsSet()
-
testAssignTooLongSegmentToUser
public void testAssignTooLongSegmentToUser()
-
testAssignSegmentsToUserWhenNullMapingData
public void testAssignSegmentsToUserWhenNullMapingData()
-
testAssignSegmentsToUserWhenEmptySegmentList
public void testAssignSegmentsToUserWhenEmptySegmentList()
-
testAssignSegmentsToUserWhenNullSegmentList
public void testAssignSegmentsToUserWhenNullSegmentList()
-
testAssignSegmentsToUserForNotExistingSegment
public void testAssignSegmentsToUserForNotExistingSegment()
-
testAssignSegmentsToUserForNewSegment
public void testAssignSegmentsToUserForNewSegment()
-
testAssignSegmentsToUserWhenAffinityIsNull
public void testAssignSegmentsToUserWhenAffinityIsNull()
-
testAssignSegmentsToUserWhenDuplicatedSegments
public void testAssignSegmentsToUserWhenDuplicatedSegments()
-
testAssignSegmentsToUserWhenNewDuplicatedSegments
public void testAssignSegmentsToUserWhenNewDuplicatedSegments()
-
testAssignAndGetUserSegment
public void testAssignAndGetUserSegment()
-
testAssignAndGetUserSegmentWithDescription
public void testAssignAndGetUserSegmentWithDescription()
-
testAssignAndGetUserToSegmentWithContext
public void testAssignAndGetUserToSegmentWithContext()
-
testAssignAndGetUserToSegmentWithContextAndMissingProvider
public void testAssignAndGetUserToSegmentWithContextAndMissingProvider()
-
testAssignAndGetUserToSegmentWithNullContext
public void testAssignAndGetUserToSegmentWithNullContext()
-
testAssignAndGetUserToSegmentWithEmptyContext
public void testAssignAndGetUserToSegmentWithEmptyContext()
-
testAssignSegmentsToUserForAnonymous
public void testAssignSegmentsToUserForAnonymous()
-
testOverrideUserToSegmentForAnonymous
public void testOverrideUserToSegmentForAnonymous()
-
testRemoveUserToSegmentForAnonymous
public void testRemoveUserToSegmentForAnonymous()
-
testAssignAndGetUserToSegmentForAnonymous
public void testAssignAndGetUserToSegmentForAnonymous()
-
testAssignAndGetUserToSegmentWithContextForAnonymous
public void testAssignAndGetUserToSegmentWithContextForAnonymous()
-
testAssignAndGetUserToSegmentWithNullContextForAnonymous
public void testAssignAndGetUserToSegmentWithNullContextForAnonymous()
-
testAssignAndGetUserToSegmentWithEmptyContextForAnonymous
public void testAssignAndGetUserToSegmentWithEmptyContextForAnonymous()
-
createMappingData
protected MappingData createMappingData(java.lang.String providerId, java.math.BigDecimal affinity, java.lang.String... segments)
-
createMappingData
protected MappingData createMappingData(java.math.BigDecimal affinity, java.lang.String... segments)
-
createUserSegmentList
protected java.util.List<SegmentMappingData> createUserSegmentList(java.lang.String providerId, java.math.BigDecimal affinity, java.lang.String... segments)
-
createUserSegmentList
protected java.util.List<SegmentMappingData> createUserSegmentList(java.math.BigDecimal affinity, java.lang.String... segments)
-
createSegmentMappingData
protected SegmentMappingData createSegmentMappingData(java.lang.String providerId, java.math.BigDecimal affinity, java.lang.String code)
-
createSegmentMappingData
protected SegmentMappingData createSegmentMappingData(java.math.BigDecimal affinity, java.lang.String code)
-
verifySegments
protected void verifySegments(java.util.Collection<? extends UserToSegmentData> expected, java.util.Collection<CxUserToSegmentModel> current)
-
verifySegmentsProvider
protected void verifySegmentsProvider(java.lang.String providerID, java.util.Collection<CxUserToSegmentModel> userToSegments)
-
getUserToSegmentKey
protected java.lang.String getUserToSegmentKey(CxUserToSegmentModel us)
-
getUserToSegmentDataKey
protected java.lang.String getUserToSegmentDataKey(UserToSegmentData us)
-
verifyThatThereIsNoDataInSession
protected void verifyThatThereIsNoDataInSession(UserModel user)
-
verifySessionData
protected void verifySessionData(UserModel user, java.util.Collection<? extends UserToSegmentData> expected)
-
-