Class MVELToDataWrapperTranslatorTest

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.broadleafcommerce.admin.web.rulebuilder.MVELToDataWrapperTranslatorTest
All Implemented Interfaces:
junit.framework.Test

public class MVELToDataWrapperTranslatorTest extends junit.framework.TestCase
Author:
Elbert Bautista (elbertbautista)
  • Constructor Details

    • MVELToDataWrapperTranslatorTest

      public MVELToDataWrapperTranslatorTest()
  • Method Details

    • setUp

      protected void setUp()
      Overrides:
      setUp in class junit.framework.TestCase
    • testCreateRuleData

      public void testCreateRuleData() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Tests the creation of a DataWrapper given an mvel/quantity property
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testCustomerQualificationDataWrapper

      public void testCustomerQualificationDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testOrderQualificationDataWrapper

      public void testOrderQualificationDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testItemQualificationDataWrapper

      public void testItemQualificationDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testNestedExpressionExceptionForItemQualificationDataWrapper

      public void testNestedExpressionExceptionForItemQualificationDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testFulfillmentGroupQualificationDataWrapper

      public void testFulfillmentGroupQualificationDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testNestedExpressionForFulfillmentGroupQualificationDataWrapper

      public void testNestedExpressionForFulfillmentGroupQualificationDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testItemQualificationCollectionDataWrapper

      public void testItemQualificationCollectionDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testNestedExpressionExceptionForItemQualificationCollectionDataWrapper

      public void testNestedExpressionExceptionForItemQualificationCollectionDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testBetweenDatesDataWrapper

      public void testBetweenDatesDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testInBetweenRuleOrderLessThenAndGreaterThenAndCurrency

      public void testInBetweenRuleOrderLessThenAndGreaterThenAndCurrency() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testWithinDaysDataWrapper

      public void testWithinDaysDataWrapper() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testInBetweenRuleCurrentlyWorks

      public void testInBetweenRuleCurrentlyWorks() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testInBetweenRuleOrderGreaterThenAndLessThenAndCurrency

      public void testInBetweenRuleOrderGreaterThenAndLessThenAndCurrency() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testInBetweenRuleOrderItemPrice

      public void testInBetweenRuleOrderItemPrice() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
    • testInBetweenInclusiveRuleOrderItemPrice

      public void testInBetweenInclusiveRuleOrderItemPrice() throws org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException
      Throws:
      org.broadleafcommerce.openadmin.web.rulebuilder.MVELTranslationException