Class ProductOptionValidationServiceImplTest

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.broadleafcommerce.core.order.service.ProductOptionValidationServiceImplTest
All Implemented Interfaces:
junit.framework.Test

public class ProductOptionValidationServiceImplTest extends junit.framework.TestCase
Unit tests for ProductOptionValidationServiceImpl.validateProductOptionAttributes(Product, Map).
  • Constructor Details

    • ProductOptionValidationServiceImplTest

      public ProductOptionValidationServiceImplTest()
  • Method Details

    • setUp

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

      public void testUnknownAttributeIsSkipped()
    • testAllowedOptionValuePasses

      public void testAllowedOptionValuePasses()
    • testDisallowedOptionValueIsRejected

      public void testDisallowedOptionValueIsRejected()
    • testUnknownAttributeSkippedButKnownOptionStillValidated

      public void testUnknownAttributeSkippedButKnownOptionStillValidated()
    • testFreeTextOptionValuePasses

      public void testFreeTextOptionValuePasses()
    • testEmptyValueOnEnumeratedOptionPasses

      public void testEmptyValueOnEnumeratedOptionPasses()
    • testNonEnumeratedOptionTypeIsExcludedEvenWithAllowedValues

      public void testNonEnumeratedOptionTypeIsExcludedEvenWithAllowedValues()
    • testNullProductIsIgnored

      public void testNullProductIsIgnored()