@IntegrationTest public class DefaultCouponCodeGenerationServiceIT extends ServicelayerTransactionalTest
| Modifier and Type | Field and Description |
|---|---|
protected ConfigurationService |
configurationService |
protected DefaultCouponCodeGenerationService |
defaultCouponCodeGenerationService |
protected DefaultCouponDao |
defaultCouponDao |
protected DefaultCouponService |
defaultCouponService |
protected DefaultMultiCodeCouponRedemptionStrategy |
defaultMultiCodeCouponRedemptionStrategy |
protected ModelService |
modelService |
defaultLanguage, jaloSession| Constructor and Description |
|---|
DefaultCouponCodeGenerationServiceIT() |
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importStream, importStream, isPrefetchModeNoneautowireProperties, getBeanName, prepareApplicationContextAndSessionfinish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivatedprotected DefaultCouponCodeGenerationService defaultCouponCodeGenerationService
protected DefaultCouponDao defaultCouponDao
protected ModelService modelService
protected ConfigurationService configurationService
protected DefaultMultiCodeCouponRedemptionStrategy defaultMultiCodeCouponRedemptionStrategy
protected DefaultCouponService defaultCouponService
public DefaultCouponCodeGenerationServiceIT()
public void testMultiCodeCouponRedemptionPossible()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testMultiCodeCouponRedemptionNotPossibleAnymore()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testMultiCodeCouponInitDefaultsInterceptorTriggeredByCreatingAlphabetWithCodeSeparatorsInIt()
protected void doTestCodeSeparatorPartOfGlobalCharacterSet(String codeSeparator)
public void testChangingCodeConfigurationAfterCouponUsesItFails()
public void testCodeGenerationConfigurationValidateInterceptorTriggeredByWrongLengths()
public void testInvalidCouponCodeNotAcceptedJustPrefix()
public void testInvalidCouponCodeNotAcceptedPrefixAndSeparator()
public void testInvalidCouponCodeNotAcceptedTooShort()
public void testInvalidCouponCodeNotAcceptedWrongCodeSeparator()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testGenerateCouponCodesExceedingMaxLimit()
public void testGenerateCouponCodesAfterMaxLimitIsReached()
protected void doTestCouponPartAndCountLengthRestrictions(int count,
int length)
protected void doTestGeneratedCodeGetsRejectedDueToCouponCodeNumberCheck(long couponCodeNumber,
int partCount,
int partLength,
String separator)
throws CouponCodeGenerationException
CouponCodeGenerationExceptionprotected void doCouponCodeGenerationAndValidationYxZ(int partCount,
int partLength,
String separator)
throws CouponCodeGenerationException
CouponCodeGenerationExceptionprotected MultiCodeCouponModel generateCouponAndConfigurationForLengths(int partCount, int partLength, String codeSeparator)
protected CodeGenerationConfigurationModel generateCodeGenerationConfiguration(int partCount, int partLength, String codeSeparator)
protected MultiCodeCouponModel generateMultiCodeCoupon(CodeGenerationConfigurationModel config, String id)
public void testCouponCodeGenerationAndVerification1x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification8x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x12()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification2x6()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification3x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x3()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification6x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification12x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x16()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification2x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification8x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification16x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x20()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification2x10()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x5()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification5x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification10x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification20x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x24()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification2x12()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification3x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x6()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification6x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification8x3()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification12x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification24x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x28()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification2x14()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x7()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification7x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification14x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification28x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x32()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification2x16()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification8x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification16x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification32x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x36()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification2x18()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification3x12()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x9()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification6x6()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification9x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification12x3()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification18x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification36x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification1x40()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification2x20()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification4x10()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification5x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification10x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification20x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndVerification40x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection8x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x12()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection2x6()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection3x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x3()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection6x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection12x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x16()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection2x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x4_()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection8x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection16x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x20()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection2x10()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x5()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection5x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection10x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection20x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x24()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection2x12()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection3x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x6()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection6x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection8x3()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection12x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection24x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x28()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection2x14()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x7()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection7x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection14x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection28x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x32()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection2x16()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection8x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection16x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection32x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x36()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection2x18()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection3x12()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x9()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection6x6()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection6x6_()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection9x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection12x3()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection18x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection36x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection1x40()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection2x20()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection4x10()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection5x8()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection8x5()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection10x4()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection20x2()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionpublic void testCouponCodeGenerationAndRejection40x1()
throws CouponCodeGenerationException
CouponCodeGenerationExceptionCopyright © 2017 SAP SE. All Rights Reserved.