Class AbstractRuleSubsetProductActionUnitTest
java.lang.Object
de.hybris.platform.ruleengineservices.rule.evaluation.actions.AbstractRuleSubsetProductActionUnitTest
- Direct Known Subclasses:
RuleSubsetOrderEntryFixedDiscountRAOActionUnitTest,RuleSubsetOrderEntryPercentageDiscountRAOActionUnitTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CartRAOprotected DefaultRAOConsumptionSupportprotected static final Stringprotected RuleActionContextprotected RuleEngineCalculationServiceprotected static final BigDecimalprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CartRAOcreateCart(String currencyISO) protected EntriesDiscountDistributeStrategyRPDcreateDistributeStrategyRPD(Set<OrderEntryRAO> targetOrderEntries, BigDecimal totalDiscount) protected Map<String,BigDecimal> createQualifyingContainers(String containerName, BigDecimal threshold) createTargetProductsContainers(String containerName) void
-
Field Details
-
ruleActionContext
-
cart
-
consumptionSupport
-
ruleEngineCalculationService
-
threshold
-
USD
- See Also:
-
EUR
- See Also:
-
-
Constructor Details
-
AbstractRuleSubsetProductActionUnitTest
public AbstractRuleSubsetProductActionUnitTest()
-
-
Method Details
-
setUpAbstractRuleSubsetProductActionUnitTest
public void setUpAbstractRuleSubsetProductActionUnitTest() -
createCart
-
createQualifyingContainers
protected Map<String,BigDecimal> createQualifyingContainers(String containerName, BigDecimal threshold) -
createTargetProductsContainers
-
getRuleSubsetOrderEntryPercentageDiscountRAOAction
protected RuleSubsetOrderEntryPercentageDiscountRAOAction getRuleSubsetOrderEntryPercentageDiscountRAOAction() -
getRuleSubsetOrderEntryFixedDiscountRAOAction
protected RuleSubsetOrderEntryFixedDiscountRAOAction getRuleSubsetOrderEntryFixedDiscountRAOAction() -
createDistributeStrategyRPD
protected EntriesDiscountDistributeStrategyRPD createDistributeStrategyRPD(Set<OrderEntryRAO> targetOrderEntries, BigDecimal totalDiscount)
-