Class DefaultCouponCodeGenerationServiceIT
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.couponservices.services.impl.DefaultCouponCodeGenerationServiceIT
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest
public class DefaultCouponCodeGenerationServiceIT
extends ServicelayerTransactionalTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConfigurationServiceprotected DefaultCouponCodeGenerationServiceprotected DefaultCouponDaoprotected DefaultCouponServiceprotected DefaultMultiCodeCouponRedemptionStrategyprotected ModelServiceFields 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 voiddoCouponCodeGenerationAndValidationYxZ(int partCount, int partLength, String separator) protected voiddoTestCodeSeparatorPartOfGlobalCharacterSet(String codeSeparator) protected voiddoTestCouponPartAndCountLengthRestrictions(int count, int length) protected voiddoTestGeneratedCodeGetsRejectedDueToCouponCodeNumberCheck(long couponCodeNumber, int partCount, int partLength, String separator) protected CodeGenerationConfigurationModelgenerateCodeGenerationConfiguration(int partCount, int partLength, String codeSeparator) protected MultiCodeCouponModelgenerateCouponAndConfigurationForLengths(int partCount, int partLength, String codeSeparator) protected MultiCodeCouponModelvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods 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
-
Field Details
-
defaultCouponCodeGenerationService
-
defaultCouponDao
-
modelService
-
configurationService
-
defaultMultiCodeCouponRedemptionStrategy
-
defaultCouponService
-
-
Constructor Details
-
DefaultCouponCodeGenerationServiceIT
public DefaultCouponCodeGenerationServiceIT()
-
-
Method Details
-
testMultiCodeCouponRedemptionPossible
public void testMultiCodeCouponRedemptionPossible() -
testMultiCodeCouponRedemptionNotPossibleWithTrailingCodeSeparator
public void testMultiCodeCouponRedemptionNotPossibleWithTrailingCodeSeparator() -
testMultiCodeCouponRedemptionNotPossibleWithCodeSeparatorsInWrongPlace
public void testMultiCodeCouponRedemptionNotPossibleWithCodeSeparatorsInWrongPlace() -
testMultiCodeCouponRedemptionNotPossibleWithMultipleCodeSeparators
public void testMultiCodeCouponRedemptionNotPossibleWithMultipleCodeSeparators() -
testMultiCodeCouponRedemptionNotPossibleWithLeadingCodeSeparator
public void testMultiCodeCouponRedemptionNotPossibleWithLeadingCodeSeparator() -
testMultiCodeCouponRedemptionNotPossibleAnymore
public void testMultiCodeCouponRedemptionNotPossibleAnymore() -
testMultiCodeCouponInitDefaultsInterceptorTriggeredByCreatingAlphabetWithCodeSeparatorsInIt
public void testMultiCodeCouponInitDefaultsInterceptorTriggeredByCreatingAlphabetWithCodeSeparatorsInIt() -
doTestCodeSeparatorPartOfGlobalCharacterSet
-
testChangingCodeConfigurationAfterCouponUsesItFails
public void testChangingCodeConfigurationAfterCouponUsesItFails() -
testCodeGenerationConfigurationValidateInterceptorTriggeredByWrongLengths
public void testCodeGenerationConfigurationValidateInterceptorTriggeredByWrongLengths() -
testInvalidCouponCodeNotAcceptedJustPrefix
public void testInvalidCouponCodeNotAcceptedJustPrefix() -
testInvalidCouponCodeNotAcceptedPrefixAndSeparator
public void testInvalidCouponCodeNotAcceptedPrefixAndSeparator() -
testInvalidCouponCodeNotAcceptedTooShort
public void testInvalidCouponCodeNotAcceptedTooShort() -
testInvalidCouponCodeNotAcceptedWrongCodeSeparator
public void testInvalidCouponCodeNotAcceptedWrongCodeSeparator() -
testGenerateCouponCodesExceedingMaxLimit
public void testGenerateCouponCodesExceedingMaxLimit() -
testGenerateCouponCodesAfterMaxLimitIsReached
public void testGenerateCouponCodesAfterMaxLimitIsReached() -
doTestCouponPartAndCountLengthRestrictions
protected void doTestCouponPartAndCountLengthRestrictions(int count, int length) -
doTestGeneratedCodeGetsRejectedDueToCouponCodeNumberCheck
protected void doTestGeneratedCodeGetsRejectedDueToCouponCodeNumberCheck(long couponCodeNumber, int partCount, int partLength, String separator) -
doCouponCodeGenerationAndValidationYxZ
protected void doCouponCodeGenerationAndValidationYxZ(int partCount, int partLength, String separator) -
generateCouponAndConfigurationForLengths
protected MultiCodeCouponModel generateCouponAndConfigurationForLengths(int partCount, int partLength, String codeSeparator) -
generateCodeGenerationConfiguration
protected CodeGenerationConfigurationModel generateCodeGenerationConfiguration(int partCount, int partLength, String codeSeparator) -
generateMultiCodeCoupon
protected MultiCodeCouponModel generateMultiCodeCoupon(CodeGenerationConfigurationModel config, String id) -
testCouponCodeGenerationAndVerification1x4
public void testCouponCodeGenerationAndVerification1x4() -
testCouponCodeGenerationAndVerification4x1
public void testCouponCodeGenerationAndVerification4x1() -
testCouponCodeGenerationAndVerification1x8
public void testCouponCodeGenerationAndVerification1x8() -
testCouponCodeGenerationAndVerification8x1
public void testCouponCodeGenerationAndVerification8x1() -
testCouponCodeGenerationAndVerification1x12
public void testCouponCodeGenerationAndVerification1x12() -
testCouponCodeGenerationAndVerification2x6
public void testCouponCodeGenerationAndVerification2x6() -
testCouponCodeGenerationAndVerification3x4
public void testCouponCodeGenerationAndVerification3x4() -
testCouponCodeGenerationAndVerification4x3
public void testCouponCodeGenerationAndVerification4x3() -
testCouponCodeGenerationAndVerification6x2
public void testCouponCodeGenerationAndVerification6x2() -
testCouponCodeGenerationAndVerification12x1
public void testCouponCodeGenerationAndVerification12x1() -
testCouponCodeGenerationAndVerification1x16
public void testCouponCodeGenerationAndVerification1x16() -
testCouponCodeGenerationAndVerification2x8
public void testCouponCodeGenerationAndVerification2x8() -
testCouponCodeGenerationAndVerification4x4
public void testCouponCodeGenerationAndVerification4x4() -
testCouponCodeGenerationAndVerification8x2
public void testCouponCodeGenerationAndVerification8x2() -
testCouponCodeGenerationAndVerification16x1
public void testCouponCodeGenerationAndVerification16x1() -
testCouponCodeGenerationAndVerification1x20
public void testCouponCodeGenerationAndVerification1x20() -
testCouponCodeGenerationAndVerification2x10
public void testCouponCodeGenerationAndVerification2x10() -
testCouponCodeGenerationAndVerification4x5
public void testCouponCodeGenerationAndVerification4x5() -
testCouponCodeGenerationAndVerification5x4
public void testCouponCodeGenerationAndVerification5x4() -
testCouponCodeGenerationAndVerification10x2
public void testCouponCodeGenerationAndVerification10x2() -
testCouponCodeGenerationAndVerification20x1
public void testCouponCodeGenerationAndVerification20x1() -
testCouponCodeGenerationAndVerification1x24
public void testCouponCodeGenerationAndVerification1x24() -
testCouponCodeGenerationAndVerification2x12
public void testCouponCodeGenerationAndVerification2x12() -
testCouponCodeGenerationAndVerification3x8
public void testCouponCodeGenerationAndVerification3x8() -
testCouponCodeGenerationAndVerification4x6
public void testCouponCodeGenerationAndVerification4x6() -
testCouponCodeGenerationAndVerification6x4
public void testCouponCodeGenerationAndVerification6x4() -
testCouponCodeGenerationAndVerification8x3
public void testCouponCodeGenerationAndVerification8x3() -
testCouponCodeGenerationAndVerification12x2
public void testCouponCodeGenerationAndVerification12x2() -
testCouponCodeGenerationAndVerification24x1
public void testCouponCodeGenerationAndVerification24x1() -
testCouponCodeGenerationAndVerification1x28
public void testCouponCodeGenerationAndVerification1x28() -
testCouponCodeGenerationAndVerification2x14
public void testCouponCodeGenerationAndVerification2x14() -
testCouponCodeGenerationAndVerification4x7
public void testCouponCodeGenerationAndVerification4x7() -
testCouponCodeGenerationAndVerification7x4
public void testCouponCodeGenerationAndVerification7x4() -
testCouponCodeGenerationAndVerification14x2
public void testCouponCodeGenerationAndVerification14x2() -
testCouponCodeGenerationAndVerification28x1
public void testCouponCodeGenerationAndVerification28x1() -
testCouponCodeGenerationAndVerification1x32
public void testCouponCodeGenerationAndVerification1x32() -
testCouponCodeGenerationAndVerification2x16
public void testCouponCodeGenerationAndVerification2x16() -
testCouponCodeGenerationAndVerification4x8
public void testCouponCodeGenerationAndVerification4x8() -
testCouponCodeGenerationAndVerification8x4
public void testCouponCodeGenerationAndVerification8x4() -
testCouponCodeGenerationAndVerification16x2
public void testCouponCodeGenerationAndVerification16x2() -
testCouponCodeGenerationAndVerification32x1
public void testCouponCodeGenerationAndVerification32x1() -
testCouponCodeGenerationAndVerification1x36
public void testCouponCodeGenerationAndVerification1x36() -
testCouponCodeGenerationAndVerification2x18
public void testCouponCodeGenerationAndVerification2x18() -
testCouponCodeGenerationAndVerification3x12
public void testCouponCodeGenerationAndVerification3x12() -
testCouponCodeGenerationAndVerification4x9
public void testCouponCodeGenerationAndVerification4x9() -
testCouponCodeGenerationAndVerification6x6
public void testCouponCodeGenerationAndVerification6x6() -
testCouponCodeGenerationAndVerification9x4
public void testCouponCodeGenerationAndVerification9x4() -
testCouponCodeGenerationAndVerification12x3
public void testCouponCodeGenerationAndVerification12x3() -
testCouponCodeGenerationAndVerification18x2
public void testCouponCodeGenerationAndVerification18x2() -
testCouponCodeGenerationAndVerification36x1
public void testCouponCodeGenerationAndVerification36x1() -
testCouponCodeGenerationAndVerification1x40
public void testCouponCodeGenerationAndVerification1x40() -
testCouponCodeGenerationAndVerification2x20
public void testCouponCodeGenerationAndVerification2x20() -
testCouponCodeGenerationAndVerification4x10
public void testCouponCodeGenerationAndVerification4x10() -
testCouponCodeGenerationAndVerification5x8
public void testCouponCodeGenerationAndVerification5x8() -
testCouponCodeGenerationAndVerification10x4
public void testCouponCodeGenerationAndVerification10x4() -
testCouponCodeGenerationAndVerification20x2
public void testCouponCodeGenerationAndVerification20x2() -
testCouponCodeGenerationAndVerification40x1
public void testCouponCodeGenerationAndVerification40x1() -
testCouponCodeGenerationAndRejection1x4
public void testCouponCodeGenerationAndRejection1x4() -
testCouponCodeGenerationAndRejection4x1
public void testCouponCodeGenerationAndRejection4x1() -
testCouponCodeGenerationAndRejection1x8
public void testCouponCodeGenerationAndRejection1x8() -
testCouponCodeGenerationAndRejection8x1
public void testCouponCodeGenerationAndRejection8x1() -
testCouponCodeGenerationAndRejection1x12
public void testCouponCodeGenerationAndRejection1x12() -
testCouponCodeGenerationAndRejection2x6
public void testCouponCodeGenerationAndRejection2x6() -
testCouponCodeGenerationAndRejection3x4
public void testCouponCodeGenerationAndRejection3x4() -
testCouponCodeGenerationAndRejection4x3
public void testCouponCodeGenerationAndRejection4x3() -
testCouponCodeGenerationAndRejection6x2
public void testCouponCodeGenerationAndRejection6x2() -
testCouponCodeGenerationAndRejection12x1
public void testCouponCodeGenerationAndRejection12x1() -
testCouponCodeGenerationAndRejection1x16
public void testCouponCodeGenerationAndRejection1x16() -
testCouponCodeGenerationAndRejection2x8
public void testCouponCodeGenerationAndRejection2x8() -
testCouponCodeGenerationAndRejection4x4
public void testCouponCodeGenerationAndRejection4x4() -
testCouponCodeGenerationAndRejection4x4With0Input
public void testCouponCodeGenerationAndRejection4x4With0Input() -
testCouponCodeGenerationAndRejection8x2
public void testCouponCodeGenerationAndRejection8x2() -
testCouponCodeGenerationAndRejection16x1
public void testCouponCodeGenerationAndRejection16x1() -
testCouponCodeGenerationAndRejection1x20
public void testCouponCodeGenerationAndRejection1x20() -
testCouponCodeGenerationAndRejection2x10
public void testCouponCodeGenerationAndRejection2x10() -
testCouponCodeGenerationAndRejection4x5
public void testCouponCodeGenerationAndRejection4x5() -
testCouponCodeGenerationAndRejection5x4
public void testCouponCodeGenerationAndRejection5x4() -
testCouponCodeGenerationAndRejection10x2
public void testCouponCodeGenerationAndRejection10x2() -
testCouponCodeGenerationAndRejection20x1
public void testCouponCodeGenerationAndRejection20x1() -
testCouponCodeGenerationAndRejection1x24
public void testCouponCodeGenerationAndRejection1x24() -
testCouponCodeGenerationAndRejection2x12
public void testCouponCodeGenerationAndRejection2x12() -
testCouponCodeGenerationAndRejection3x8
public void testCouponCodeGenerationAndRejection3x8() -
testCouponCodeGenerationAndRejection4x6
public void testCouponCodeGenerationAndRejection4x6() -
testCouponCodeGenerationAndRejection6x4
public void testCouponCodeGenerationAndRejection6x4() -
testCouponCodeGenerationAndRejection8x3
public void testCouponCodeGenerationAndRejection8x3() -
testCouponCodeGenerationAndRejection12x2
public void testCouponCodeGenerationAndRejection12x2() -
testCouponCodeGenerationAndRejection24x1
public void testCouponCodeGenerationAndRejection24x1() -
testCouponCodeGenerationAndRejection1x28
public void testCouponCodeGenerationAndRejection1x28() -
testCouponCodeGenerationAndRejection2x14
public void testCouponCodeGenerationAndRejection2x14() -
testCouponCodeGenerationAndRejection4x7
public void testCouponCodeGenerationAndRejection4x7() -
testCouponCodeGenerationAndRejection7x4
public void testCouponCodeGenerationAndRejection7x4() -
testCouponCodeGenerationAndRejection14x2
public void testCouponCodeGenerationAndRejection14x2() -
testCouponCodeGenerationAndRejection28x1
public void testCouponCodeGenerationAndRejection28x1() -
testCouponCodeGenerationAndRejection1x32
public void testCouponCodeGenerationAndRejection1x32() -
testCouponCodeGenerationAndRejection2x16
public void testCouponCodeGenerationAndRejection2x16() -
testCouponCodeGenerationAndRejection4x8
public void testCouponCodeGenerationAndRejection4x8() -
testCouponCodeGenerationAndRejection8x4
public void testCouponCodeGenerationAndRejection8x4() -
testCouponCodeGenerationAndRejection16x2
public void testCouponCodeGenerationAndRejection16x2() -
testCouponCodeGenerationAndRejection32x1
public void testCouponCodeGenerationAndRejection32x1() -
testCouponCodeGenerationAndRejection1x36
public void testCouponCodeGenerationAndRejection1x36() -
testCouponCodeGenerationAndRejection2x18
public void testCouponCodeGenerationAndRejection2x18() -
testCouponCodeGenerationAndRejection3x12
public void testCouponCodeGenerationAndRejection3x12() -
testCouponCodeGenerationAndRejection4x9
public void testCouponCodeGenerationAndRejection4x9() -
testCouponCodeGenerationAndRejection6x6
public void testCouponCodeGenerationAndRejection6x6() -
testCouponCodeGenerationAndRejection6x6With1Input
public void testCouponCodeGenerationAndRejection6x6With1Input() -
testCouponCodeGenerationAndRejection9x4
public void testCouponCodeGenerationAndRejection9x4() -
testCouponCodeGenerationAndRejection12x3
public void testCouponCodeGenerationAndRejection12x3() -
testCouponCodeGenerationAndRejection18x2
public void testCouponCodeGenerationAndRejection18x2() -
testCouponCodeGenerationAndRejection36x1
public void testCouponCodeGenerationAndRejection36x1() -
testCouponCodeGenerationAndRejection1x40
public void testCouponCodeGenerationAndRejection1x40() -
testCouponCodeGenerationAndRejection2x20
public void testCouponCodeGenerationAndRejection2x20() -
testCouponCodeGenerationAndRejection4x10
public void testCouponCodeGenerationAndRejection4x10() -
testCouponCodeGenerationAndRejection5x8
public void testCouponCodeGenerationAndRejection5x8() -
testCouponCodeGenerationAndRejection8x5
public void testCouponCodeGenerationAndRejection8x5() -
testCouponCodeGenerationAndRejection10x4
public void testCouponCodeGenerationAndRejection10x4() -
testCouponCodeGenerationAndRejection20x2
public void testCouponCodeGenerationAndRejection20x2() -
testCouponCodeGenerationAndRejection40x1
public void testCouponCodeGenerationAndRejection40x1()
-