@UnitTest public class DefaultCommerceCartServiceTest extends java.lang.Object
DefaultCommerceCartService| Modifier and Type | Class and Description |
|---|---|
protected static class |
DefaultCommerceCartServiceTest.MockProductModel |
| Constructor and Description |
|---|
DefaultCommerceCartServiceTest() |
public void setUp()
throws java.lang.Exception
java.lang.Exceptionpublic void testAddToCartWhenCartIsNull()
throws CommerceCartModificationException
public void testAddToCartWhenProductIsNull()
throws CommerceCartModificationException
public void testAddToCartWhenProductIsBase()
throws CommerceCartModificationException
public void testAddToCartWhenQuantityIsZero()
throws CommerceCartModificationException
public void testAddToCartWhenNoUnitFound()
throws CommerceCartModificationException
public void testAddToCartLowerStock()
throws CommerceCartModificationException,
CalculationException
public void testAddToCart()
throws CommerceCartModificationException,
CalculationException
public void testAddToCartWithMethodHooksEnabled()
throws CommerceCartModificationException,
CalculationException
public void testAddToCartWithMethodHooksDisabled()
throws CommerceCartModificationException,
CalculationException
public void testAddToCartWithMethodHooksWithPropertyDisabled()
throws CommerceCartModificationException,
CalculationException
public void testAddToCartWhenNoCartWasPassed()
throws CommerceCartModificationException,
CalculationException
public void testCalculateCartWhenCartIsNull()
public void testCalculateCart()
throws CalculationException
CalculationExceptionpublic void testRecalculateCartWhenCartIsNull()
throws CalculationException
CalculationExceptionpublic void testRecalculateCart()
throws CalculationException
CalculationExceptionpublic void testRemoveAllEntriesWhenCartIsNull()
public void testRemoveAllEntries()
public void testUpdateQuantityWhenCartIsNull()
throws CommerceCartModificationException
public void testGetEntryForNumberEmptyEntries()
public void testCheckCartLevelWithEntries()
public void testCheckStockLevelEmptyWarehouse()
public void testCanModifyCartEntry()
throws CommerceCartModificationException
public void testCanNotModifyCartEntry()
public void testGetAvailableStockLevelFromPos()
public void testCartHasBeenRecentlyUpdated()
throws CommerceCartRestorationException
CommerceCartRestorationExceptionpublic void testCartHasNotBeenRecentlyUpdated()
throws CommerceCartRestorationException
CommerceCartRestorationExceptionpublic void testAddToCartStockFromPos()
throws CommerceCartModificationException
public void testAddToCartForPosPartialStockFromPos()
throws CommerceCartModificationException
public void testAddToCartForPosNoStockFromPos()
throws CommerceCartModificationException
public void testAddToCartForPosProductNoLongerOnShelf()
throws CommerceCartModificationException
public void testUpdateQuantityForPickupCartEntry()
throws CommerceCartModificationException
public void testUpdatePointOfServiceForCartEntry()
throws CommerceCartModificationException
public void testUpdateToShippingModeForCartEntry()
throws CommerceCartModificationException
public void testUpdateToShippingModeForCartEntryLowStock()
throws CommerceCartModificationException
public void shouldAddToCartAdjustedQuantityWhenMaxOrderQuantityForProductExceeded()
throws java.lang.Exception
java.lang.Exceptionpublic void shouldEstimateTaxesWithoutCache()
public void shouldEstimateTaxesWithCache()
public void shouldEstimateTaxesWithInvalidCache()
public void shouldRestoreCartForDelivery()
throws CommerceCartRestorationException
CommerceCartRestorationExceptionpublic void shouldRestoreCartForWeb()
throws CommerceCartRestorationException
CommerceCartRestorationExceptionpublic void shouldSplitCartWith1Entry()
throws CommerceCartModificationException
public void testConfigureCartEntry()
throws CommerceCartModificationException
public void testUpdateCartMetadataValidateNullParameter()
public void testUpdateCartMetadataValidateNullCart()
public void testUpdateCartMetadata()
Copyright © 2018 SAP SE. All Rights Reserved.