Class PricingHandlerImplTest


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

      • PricingHandlerImplTest

        public PricingHandlerImplTest()
    • Method Detail

      • createPriceModel

        protected CPSValuePrice createPriceModel​(double valuePrice)
      • testIsValueSelectedWithNullListOfValuesReturnsFalse

        public void testIsValueSelectedWithNullListOfValuesReturnsFalse()
      • testIsValueSelectedWithEmptyListOfValuesReturnsFalse

        public void testIsValueSelectedWithEmptyListOfValuesReturnsFalse()
      • testIsValueSelectedWithListOfValuesReturnsFalse

        public void testIsValueSelectedWithListOfValuesReturnsFalse()
      • testIsValueSelectedWithListOfNullValueReturnsFalse

        public void testIsValueSelectedWithListOfNullValueReturnsFalse()
      • testIsValueSelectedWithListOfWrongValuesReturnsFalse

        public void testIsValueSelectedWithListOfWrongValuesReturnsFalse()
      • testIsValueSelectedWithListOfValuesReturnsTrue

        public void testIsValueSelectedWithListOfValuesReturnsTrue()
      • testHandleSelectedValuePriceForSingleValueReturnNull

        public void testHandleSelectedValuePriceForSingleValueReturnNull()
      • testHandleSelectedValuePriceForSingleValueReturnPrice

        public void testHandleSelectedValuePriceForSingleValueReturnPrice()
      • testHandleSelectedValuePriceForMultiValueReturnNull

        public void testHandleSelectedValuePriceForMultiValueReturnNull()
      • testHandleSelectedValuePriceFor_SingleValue_selectedValuePriceAlreadySet

        public void testHandleSelectedValuePriceFor_SingleValue_selectedValuePriceAlreadySet()
      • testCalculateDeltaPriceWithSavings

        public void testCalculateDeltaPriceWithSavings()
      • testCalculateSavings

        public void testCalculateSavings()
      • testCalculateDeltaPriceWithSelectedValuePriceSet_300

        public void testCalculateDeltaPriceWithSelectedValuePriceSet_300()
      • testCalculateDeltaPriceWithSelectedValuePriceSet_100

        public void testCalculateDeltaPriceWithSelectedValuePriceSet_100()
      • fillPossibleValues

        protected java.util.Set<java.lang.String> fillPossibleValues()
      • testCalculateDeltaPriceWithSelectedValuePriceNull

        public void testCalculateDeltaPriceWithSelectedValuePriceNull()
      • testCalculateDeltaPriceWith_valuePriceNull

        public void testCalculateDeltaPriceWith_valuePriceNull()
      • createValuePriceInfo

        protected CPSValuePriceInfo createValuePriceInfo​(java.math.BigDecimal price)
      • createValuePriceInfo

        protected CPSValuePriceInfo createValuePriceInfo​(java.math.BigDecimal price,
                                                         java.math.BigDecimal obsoletePrice)
      • createValuePriceInfoWithDelta

        protected CPSValuePriceInfo createValuePriceInfoWithDelta​(java.math.BigDecimal price,
                                                                  java.math.BigDecimal delta)
      • createPossibleValue

        protected CsticValueModel createPossibleValue​(java.lang.String possibleValueId)
      • testCreatePriceModelFromCPSValue

        public void testCreatePriceModelFromCPSValue()
      • testCreatePriceModelNull

        public void testCreatePriceModelNull()
      • testGetConfigModelFactoryNotNull

        public void testGetConfigModelFactoryNotNull()
      • testCreatePriceModel

        public void testCreatePriceModel()
      • testFillPriceInfos_ShowDelta

        public void testFillPriceInfos_ShowDelta()
      • testFillPriceInfos_ShowAbsolute

        public void testFillPriceInfos_ShowAbsolute()
      • testFillPriceInfosPriceNull

        public void testFillPriceInfosPriceNull()
      • testFillPriceInfosNotFound

        public void testFillPriceInfosNotFound()
      • testCreateUpdateModel

        public void testCreateUpdateModel()
      • createCsticModel

        protected CsticModel createCsticModel​(java.lang.String cstic,
                                              java.lang.String value1,
                                              java.lang.String value2,
                                              java.lang.String value3)
      • testFillValuePriceInfos

        public void testFillValuePriceInfos()
      • testFillValuePriceInfo_ignoreZeroPrices

        public void testFillValuePriceInfo_ignoreZeroPrices()
      • testIsValuePriceZero

        public void testIsValuePriceZero()
      • testDetermineInstanceType

        public void testDetermineInstanceType()
      • testDetermineInstanceTypeClass

        public void testDetermineInstanceTypeClass()
      • testDetermineInstanceTypeNotFound

        public void testDetermineInstanceTypeNotFound()
      • testDetermineInstanceTypeUnambigous

        public void testDetermineInstanceTypeUnambigous()
      • testApplyDiscountNullDiscount

        public void testApplyDiscountNullDiscount()
      • testApplyDiscountNullCPSValuePrice

        public void testApplyDiscountNullCPSValuePrice()
      • testAdjustCPSValuePrice

        public void testAdjustCPSValuePrice()
      • testAdjustCPSValuePriceWithRounding

        public void testAdjustCPSValuePriceWithRounding()
      • testAdjustCPSValuePriceWithRoundingZeroDigitCurrency

        public void testAdjustCPSValuePriceWithRoundingZeroDigitCurrency()
      • testFindDiscountNull

        public void testFindDiscountNull()
      • testFindDiscountNullForNullDiscount

        public void testFindDiscountNullForNullDiscount()
      • testFindDiscount

        public void testFindDiscount()
      • testFindDiscountValueNotMatching

        public void testFindDiscountValueNotMatching()
      • testFindDiscountCsticNotMatching

        public void testFindDiscountCsticNotMatching()
      • testGetBasePrice

        public void testGetBasePrice()
      • testGetSelectedOptionsPrice

        public void testGetSelectedOptionsPrice()
      • testGetSelectedOptionsPriceNoResult

        public void testGetSelectedOptionsPriceNoResult()
      • testGetSelectedOptionsPriceNoTargetForSelectedOptions

        public void testGetSelectedOptionsPriceNoTargetForSelectedOptions()
      • testGetSelectedOptionsPriceNoSelectedOptionsPresent

        public void testGetSelectedOptionsPriceNoSelectedOptionsPresent()
      • testGetCurrentTotalPrice

        public void testGetCurrentTotalPrice()
      • testGetCurrentTotalPriceNoPriceDocument

        public void testGetCurrentTotalPriceNoPriceDocument()
      • testGetCurrentTotalSavings

        public void testGetCurrentTotalSavings()
      • testGetCurrentTotalSavingsNoOriginalPrice

        public void testGetCurrentTotalSavingsNoOriginalPrice()