Class DefaultRuleEngineCalculationServiceCreationMethodsTest


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

      • DefaultRuleEngineCalculationServiceCreationMethodsTest

        public DefaultRuleEngineCalculationServiceCreationMethodsTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testCreateOrderDiscountAbsoluteOrderLowerLimitInvalid

        public void testCreateOrderDiscountAbsoluteOrderLowerLimitInvalid()
      • testCreateOrderDiscountRelativeOrderLowerLimitInvalid

        public void testCreateOrderDiscountRelativeOrderLowerLimitInvalid()
      • testCreateOrderDiscountAbsoluteOrderLowerLimitValid

        public void testCreateOrderDiscountAbsoluteOrderLowerLimitValid()
      • testCreateOrderDiscountRelativeOrderLowerLimitValid

        public void testCreateOrderDiscountRelativeOrderLowerLimitValid()
      • testCreateDiscountRAO

        public void testCreateDiscountRAO()
      • assertCreateDiscountRAO

        protected void assertCreateDiscountRAO​(AbstractDiscount discount)
      • testCreateLineItemDiscountLineItemBooleanBigDecimalPerUnitApplicableUnitsAbsolute

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalPerUnitApplicableUnitsAbsolute()
      • testCreateLineItemDiscountLineItemBooleanBigDecimalNotPerUnitApplicableUnitsAbsolute

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalNotPerUnitApplicableUnitsAbsolute()
      • testCreateLineItemDiscountLineItemBooleanBigDecimalPerUnitApplicableUnitsRelative

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalPerUnitApplicableUnitsRelative()
      • testCreateLineItemDiscountLineItemBooleanBigDecimalNotPerUnitApplicableUnitsRelative

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalNotPerUnitApplicableUnitsRelative()
      • testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanAbsoluteScenerio1

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanAbsoluteScenerio1()
      • testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanAbsoluteScenerio2

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanAbsoluteScenerio2()
      • testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanAbsoluteScenerio3

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanAbsoluteScenerio3()
      • testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanAbsoluteScenerio4

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanAbsoluteScenerio4()
      • assertCreateLineItemDiscountAbsolute

        protected void assertCreateLineItemDiscountAbsolute​(LineItem lineItem,
                                                            LineItemDiscount createLineItemDiscount,
                                                            boolean perUnit,
                                                            Currency currency,
                                                            java.math.BigDecimal valueOf)
      • assertEquals

        protected void assertEquals​(boolean expected,
                                    boolean actual)
      • testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanRelative

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalBooleanRelative()
      • assertCreateLineItemDiscount

        protected void assertCreateLineItemDiscount​(LineItemDiscount createLineItemDiscount,
                                                    java.math.BigDecimal valueOf,
                                                    boolean perUnit)
      • testCreateLineItemDiscountLineItemBooleanBigDecimalAbsolute

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalAbsolute()
      • testCreateLineItemDiscountLineItemBooleanBigDecimalRelative

        public void testCreateLineItemDiscountLineItemBooleanBigDecimalRelative()
      • testCreateShippingCharge

        public void testCreateShippingCharge()
      • testCreateShipmentRAO

        public void testCreateShipmentRAO()