Class DefaultRuleEngineCalculationServiceAddMethodsTest


  • @UnitTest
    public class DefaultRuleEngineCalculationServiceAddMethodsTest
    extends java.lang.Object
    • Constructor Detail

      • DefaultRuleEngineCalculationServiceAddMethodsTest

        public DefaultRuleEngineCalculationServiceAddMethodsTest()
    • Method Detail

      • setUp

        public void setUp()
      • testAddOrderLevelDiscountValidation

        public void testAddOrderLevelDiscountValidation()
      • testAddOrderLevelDiscountSuccessPath

        public void testAddOrderLevelDiscountSuccessPath()
      • testAddOrderEntryLevelDiscountOrderEntryRAOBooleanBigDecimalValidation

        public void testAddOrderEntryLevelDiscountOrderEntryRAOBooleanBigDecimalValidation()
      • testAddOrderEntryLevelDiscountOrderEntryRAOBooleanBigDecimalSuccessPath

        public void testAddOrderEntryLevelDiscountOrderEntryRAOBooleanBigDecimalSuccessPath()
      • testAddFixedPriceEntryDiscountValidation

        public void testAddFixedPriceEntryDiscountValidation()
      • testAddFixedPriceEntryDiscountSuccessPath

        public void testAddFixedPriceEntryDiscountSuccessPath()
      • testAddFreeProductsToCart

        public void testAddFreeProductsToCart()
      • testAddFreeProductsToCartEntriesSetIsNotCreatedIfAlreadyExisting

        public void testAddFreeProductsToCartEntriesSetIsNotCreatedIfAlreadyExisting()
      • testAddFixedPriceEntriesDiscountEmptySelectedOrderEntriesAndRaos

        public void testAddFixedPriceEntriesDiscountEmptySelectedOrderEntriesAndRaos()
      • testAddFixedPriceEntriesDiscountOrderEntryRaoNotInCartRao

        public void testAddFixedPriceEntriesDiscountOrderEntryRaoNotInCartRao()
      • testAddFixedPriceEntriesDiscountOrderEntryRaoInCartRao

        public void testAddFixedPriceEntriesDiscountOrderEntryRaoInCartRao()
        Can fixed price entries be added to an order at the correct time? Does not test if entries are recalculated (covered in other tests).
        Throws:
        java.lang.Exception