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
importServiceFields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MappingDatacreateMappingData(String providerId, BigDecimal affinity, String... segments) protected MappingDatacreateMappingData(BigDecimal affinity, String... segments) protected SegmentMappingDatacreateSegmentMappingData(String providerId, BigDecimal affinity, String code) protected SegmentMappingDatacreateSegmentMappingData(BigDecimal affinity, String code) protected List<SegmentMappingData>createUserSegmentList(String providerId, BigDecimal affinity, String... segments) protected List<SegmentMappingData>createUserSegmentList(BigDecimal affinity, String... segments) protected Stringprotected Stringvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidverifySegments(Collection<? extends UserToSegmentData> expected, Collection<CxUserToSegmentModel> current) protected voidverifySegmentsProvider(String providerID, Collection<CxUserToSegmentModel> userToSegments) protected voidverifySessionData(UserModel user, Collection<? extends UserToSegmentData> expected) protected voidMethods 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
-
DefaultCxIntegrationMappingServiceIntegrationTest
public DefaultCxIntegrationMappingServiceIntegrationTest()
-
-
Method Details
-
setupSampleData
- Throws:
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
-
createMappingData
-
createUserSegmentList
protected List<SegmentMappingData> createUserSegmentList(String providerId, BigDecimal affinity, String... segments) -
createUserSegmentList
-
createSegmentMappingData
protected SegmentMappingData createSegmentMappingData(String providerId, BigDecimal affinity, String code) -
createSegmentMappingData
-
verifySegments
protected void verifySegments(Collection<? extends UserToSegmentData> expected, Collection<CxUserToSegmentModel> current) -
verifySegmentsProvider
protected void verifySegmentsProvider(String providerID, Collection<CxUserToSegmentModel> userToSegments) -
getUserToSegmentKey
-
getUserToSegmentDataKey
-
verifyThatThereIsNoDataInSession
-
verifySessionData
-