Class ProductConfigurationCartEntryValidationStrategyImplTest

java.lang.Object
de.hybris.platform.sap.productconfig.services.strategies.impl.ProductConfigurationCartEntryValidationStrategyImplTest

@UnitTest public class ProductConfigurationCartEntryValidationStrategyImplTest extends Object
  • Field Details

  • Constructor Details

    • ProductConfigurationCartEntryValidationStrategyImplTest

      public ProductConfigurationCartEntryValidationStrategyImplTest()
  • Method Details

    • setup

      public void setup()
      Before each test
    • testValidateNoConfiguration

      public void testValidateNoConfiguration()
      No external configuration attached to cart entry
    • testValidateNotComplete

      public void testValidateNotComplete()
      Configuration is not complete
    • testValidateCompleteAndConsistent

      public void testValidateCompleteAndConsistent()
      Configuration is complete and consistent-> No validation message
    • testValidateCompleteNotConsistent

      public void testValidateCompleteNotConsistent()
      Configuration is not consistent but complete: validation message
    • testValidateKbNotValid

      public void testValidateKbNotValid()
      Configuration is not complete
    • testValidatePricingErrorWithCompleteConfigModel

      public void testValidatePricingErrorWithCompleteConfigModel()
    • modelShouldHaveUnresolvableIssue

      protected void modelShouldHaveUnresolvableIssue(boolean complete, boolean consisten, Boolean cartPricingErrorPresent)
    • testValidatePricingErrorWithInCompleteConfigModel

      public void testValidatePricingErrorWithInCompleteConfigModel()
    • testValidateUnresolvableIssues

      public void testValidateUnresolvableIssues()
    • testResetConfigurationInfo

      public void testResetConfigurationInfo()
    • testAbstractOrderEntryLinkStrategy

      public void testAbstractOrderEntryLinkStrategy()
    • testCpqConfigurableChecker

      public void testCpqConfigurableChecker()