Class NonDiscountPromotionEngineResultsClassifyingPopulatorTest


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

      • NonDiscountPromotionEngineResultsClassifyingPopulatorTest

        public NonDiscountPromotionEngineResultsClassifyingPopulatorTest()
    • Method Detail

      • setup

        public void setup()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • cannotClassifyPromotionEngineResultsWhenNoPromotionAppliedToOrder

        public void cannotClassifyPromotionEngineResultsWhenNoPromotionAppliedToOrder()
                                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldClassifyPromotionAsOrderLevelPromotion

        public void shouldClassifyPromotionAsOrderLevelPromotion()
                                                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldSkipClassifyingIfPromotionIsNotAllowedByFilter

        public void shouldSkipClassifyingIfPromotionIsNotAllowedByFilter()
                                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldClassifyPromotionAsOrderEntryLevelPromotion

        public void shouldClassifyPromotionAsOrderEntryLevelPromotion()
                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • buildOrderLevelEntryFiredPromotions

        protected PromotionEngineResult buildOrderLevelEntryFiredPromotions()
      • buildOrderLevelEntryPotentialPromotions

        protected PromotionEngineResult buildOrderLevelEntryPotentialPromotions()
      • createOrderLevelPromotionEngineResult

        protected PromotionEngineResult createOrderLevelPromotionEngineResult()
      • shouldRaiseExceptionWhenSourceToPopulateIsNull

        public void shouldRaiseExceptionWhenSourceToPopulateIsNull()
                                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • shouldRaiseExceptionWhenTargetIsNull

        public void shouldRaiseExceptionWhenTargetIsNull()
                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception