Class BundleUpdateCartEntryHookTest

java.lang.Object
de.hybris.platform.configurablebundleservices.order.hook.BundleUpdateCartEntryHookTest

@UnitTest public class BundleUpdateCartEntryHookTest extends Object
  • Field Details

    • thrown

      public org.junit.rules.ExpectedException thrown
  • Constructor Details

    • BundleUpdateCartEntryHookTest

      public BundleUpdateCartEntryHookTest()
  • Method Details

    • setup

      public void setup()
    • shouldSkipNonBundleBefore

      public void shouldSkipNonBundleBefore()
    • shouldFailIfComponentDoesNotExist

      public void shouldFailIfComponentDoesNotExist()
    • shouldLimitQuantityAccordingToNSelectionCriteria

      public void shouldLimitQuantityAccordingToNSelectionCriteria()
    • shouldLimitQuantityAccordingToNSelectionCriteriaWithOtherProducts

      public void shouldLimitQuantityAccordingToNSelectionCriteriaWithOtherProducts()
    • shouldLimitQuantityAccordingToNSelectionCriteriaWithOtherProductsHasBigQuantity

      public void shouldLimitQuantityAccordingToNSelectionCriteriaWithOtherProductsHasBigQuantity()
    • shouldLimitQuantityAccordingToNtoMSelectionCriteria

      public void shouldLimitQuantityAccordingToNtoMSelectionCriteria()
    • shouldSkipNonBundleAfter

      public void shouldSkipNonBundleAfter()
    • shouldReValidateTheWholeBundle

      public void shouldReValidateTheWholeBundle()
    • shouldUpdateModificationStatusWhenPreviousValueIsNull

      public void shouldUpdateModificationStatusWhenPreviousValueIsNull()
    • shouldUpdateModificationStatusWhenPreviousValueIsSuccess

      public void shouldUpdateModificationStatusWhenPreviousValueIsSuccess()
    • shouldNotUpdateModificationStatusWhenPreviousValueIsLowStock

      public void shouldNotUpdateModificationStatusWhenPreviousValueIsLowStock()
    • shouldNotUpdateModificationStatusWhenNoModificationStatusInParameter

      public void shouldNotUpdateModificationStatusWhenNoModificationStatusInParameter()
    • prepareForRevalidateBundle

      protected void prepareForRevalidateBundle(CommerceCartParameter parameter)
    • createParameter

      protected CommerceCartParameter createParameter()
    • createParameterWithOtherProduct

      protected CommerceCartParameter createParameterWithOtherProduct(long quantity)
    • getHook

      protected BundleUpdateCartEntryHook getHook()