Index
All Classes and Interfaces|All Packages
D
- DataDTOToMVELTranslatorTest - Class in org.broadleafcommerce.admin.web.rulebuilder
- DataDTOToMVELTranslatorTest() - Constructor for class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
M
- MVELToDataWrapperTranslatorTest - Class in org.broadleafcommerce.admin.web.rulebuilder
- MVELToDataWrapperTranslatorTest() - Constructor for class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
O
- org.broadleafcommerce.admin.web.rulebuilder - package org.broadleafcommerce.admin.web.rulebuilder
R
- RuleFieldValidatorTest - Class in org.broadleafcommerce.admin.web.rulebuilder
-
Tests the checks
RuleFieldValidatorapplies to the mvel translated from the rule builder - RuleFieldValidatorTest() - Constructor for class org.broadleafcommerce.admin.web.rulebuilder.RuleFieldValidatorTest
S
- setUp() - Method in class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
- setUp() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- setUp() - Method in class org.broadleafcommerce.admin.web.rulebuilder.RuleFieldValidatorTest
- setUp() - Method in class org.broadleafcommerce.admin.web.rulebuilder.StringValueEscapingTest
- StringValueEscapingTest - Class in org.broadleafcommerce.admin.web.rulebuilder
-
Tests that single string values are escaped when translated to MVEL, so they cannot break out of their string literal, and that they are restored when the MVEL is translated back for the rule builder.
- StringValueEscapingTest() - Constructor for class org.broadleafcommerce.admin.web.rulebuilder.StringValueEscapingTest
T
- testBetweenDatesDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testCreateMVEL() - Method in class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
-
Tests the creation of an MVEL expression from a DataDTO
- testCreateRuleData() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
-
Tests the creation of a DataWrapper given an mvel/quantity property
- testCustomerQualificationDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testCustomerQualificationMVEL() - Method in class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
-
Tests the creation of a Customer Qualification MVEL expression from a DataDTO
- testFulfillmentGroupQualificationDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testFulfillmentQualificationMVEL() - Method in class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
-
Tests the creation of a Fulfillment Group Qualification MVEL expression from a DataDTO
- testInBetweenInclusiveRuleOrderItemPrice() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testInBetweenRuleCurrentlyWorks() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testInBetweenRuleOrderGreaterThenAndLessThenAndCurrency() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testInBetweenRuleOrderItemPrice() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testInBetweenRuleOrderLessThenAndGreaterThenAndCurrency() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testInjectedCodeIsNotExecuted() - Method in class org.broadleafcommerce.admin.web.rulebuilder.StringValueEscapingTest
-
The proof of concept from the report, and splitting a value over two rules with a trailing backslash, must produce a string comparison that MVEL evaluates without running any code.
- testItemQualificationCollectionDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testItemQualificationCollectionMVEL() - Method in class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
- testItemQualificationDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testItemQualificationMVEL() - Method in class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
-
Tests the creation of an Item Qualification MVEL expression from a DataDTO
- testNestedExpressionExceptionForItemQualificationCollectionDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testNestedExpressionExceptionForItemQualificationDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testNestedExpressionForFulfillmentGroupQualificationDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testOrderQualificationDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testOrderQualificationMVEL() - Method in class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
-
Tests the creation of an Order Qualification MVEL expression from a DataDTO
- testQuantityRuleIsCheckedAsStored() - Method in class org.broadleafcommerce.admin.web.rulebuilder.RuleFieldValidatorTest
-
Quantity based rules are checked after the quotes are unescaped, the way they are stored
- testQuotesAndBackslashesAreEscaped() - Method in class org.broadleafcommerce.admin.web.rulebuilder.StringValueEscapingTest
- testRawMvelIsChecked() - Method in class org.broadleafcommerce.admin.web.rulebuilder.RuleFieldValidatorTest
-
Raw mvel is stored as is for new quantity based rules, so it must be checked too
- testReportedPayload() - Method in class org.broadleafcommerce.admin.web.rulebuilder.RuleFieldValidatorTest
-
The proof of concept from the report, saved as a customer offer rule.
- testRuleBuilderRulesAreAllowed() - Method in class org.broadleafcommerce.admin.web.rulebuilder.RuleFieldValidatorTest
- testStatementSeparatorIsRejected() - Method in class org.broadleafcommerce.admin.web.rulebuilder.RuleFieldValidatorTest
- testValuesAreRestoredForTheRuleBuilder() - Method in class org.broadleafcommerce.admin.web.rulebuilder.StringValueEscapingTest
-
The value shown in the rule builder must be the value that was entered
- testValuesWithoutQuotesOrBackslashesAreUnchanged() - Method in class org.broadleafcommerce.admin.web.rulebuilder.StringValueEscapingTest
- testWithinDaysDataWrapper() - Method in class org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
- testWithinDaysMVEL() - Method in class org.broadleafcommerce.admin.web.rulebuilder.DataDTOToMVELTranslatorTest
All Classes and Interfaces|All Packages