@UnitTest public class DefaultCommerceQuoteServiceTest extends java.lang.Object
| Constructor and Description |
|---|
DefaultCommerceQuoteServiceTest() |
public void shouldCreateQuoteFromCart()
public void shouldRequote()
public void shouldRequoteThrowExceptionWhenActionNotAllowed()
protected void verifySaveQuote(QuoteModel quoteModel)
public void shouldNotCreateQuoteFromCartIfCartIsNull()
public void shouldNotCreateQuoteFromCartIfUserIsNull()
public void shouldApplyQuoteDiscount()
public void shouldNotApplyQuoteDiscountIfAbstractOrderIsNull()
public void shouldNotApplyQuoteDiscountIfUserIsNull()
public void shouldNotApplyQuoteDiscountIfDiscountRateIsNull()
public void shouldNotApplyQuoteDiscountIfDiscountTypeIsNull()
public void shouldNotApplyQuoteDiscountIfNotQuoteModelNeitherCartNotCloneFromQuote()
public void shouldNotApplyQuoteDiscountIfCartNotCloneFromQuote()
public void shouldNotApplyQuoteDiscountIfQuoteActionValidationFail()
public void shouldNotApplyQuoteDiscountIfPercentageTooBig()
public void shouldNotApplyQuoteDiscountIfPercentageTooSmall()
public void shouldNotApplyQuoteDiscountIfTargetTooSmall()
public void shouldNotApplyQuoteDiscountIfAbsoluteTooBig()
public void shouldNotApplyQuoteDiscountIfAbsoluteTooSmall()
public void shouldCreateDiscountValue()
public void shouldUpdateQuoteFromCart()
throws java.lang.Exception
java.lang.Exceptionpublic void shouldNotUpdateQuoteFromCartIfCartIsNull()
public void shouldNotUpdateQuoteFromCartIfCartHasNoQuoteReferece()
public void shouldNotUpdateQuoteFromCartIfQuoteSaveActionIsNotAllowed()
public void shouldGetQuoteListValidateNullArgumentCustomerModel()
public void shouldGetQuoteListValidateNullArgumentBaseStoreModel()
public void shouldGetQuoteListValidateNullArgumentPageableData()
public void shouldGetQuoteListValidateNullArgumentQuoteUser()
public void shouldPerformGetQuoteListFromValidArguments()
public void shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentCustomerModel()
public void shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentBaseStoreModel()
public void shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentQuoteCode()
public void shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentQuoteUser()
public void shouldPerformGetQuoteByCodeAndCustomerAndStoreFromValidArguments()
public void shouldHaveQuoteInSessionCart()
public void shouldNotHaveQuoteInSessionCartWhenQuoteReferenceIsNull()
public void shouldNotHaveQuoteInSessionCartWhenThereIsNoSessionCart()
public void shouldGetQuoteFromSessionCart()
public void shouldLoadQuoteAsNewSessionCart()
public void shouldAcceptAndPrepareCheckoutWithNewQuoteCart()
public void shouldCheckPreviousEstimatedTotalForOfferReject()
public void shouldNotAcceptAndCheckoutWithInvalidQuoteExpirationTime()
public void shouldSaveExpiredQuote()
public void shouldAcceptAndPrepareCheckoutWithValidQuoteCart()
public void shouldLoadQuoteAsSessionCartReturnExistingQuoteCart()
public void shouldThrowExceptionWhenActionNotAllowedToLoadQuoteAsSessionCart()
public void testShouldSubmitQuoteChangeQuoteState()
public void shouldSubmitQuoteThrowExceptionWhenActionNotAllowed()
public void shouldPerformValidationStrategyCallWhenGettingAllowedActions()
public void testSubmitQuoteForBuyer()
public void shouldNotSubmitQuoteIfQuoteTotalIsNegative()
public void testSubmitQuoteForSellerDirectSubmit()
public void testApproveQuote()
public void testApproveQuoteWhenSuppliedUserIsNull()
public void testApproveQuoteWhenSuppliedQuoteIsNull()
public void testRejectQuote()
public void testRejectQuoteWhenSuppliedUserIsNull()
public void testRejectQuoteWhenSuppliedQuoteIsNull()
public void shouldRemoveQuoteCartAndSessionParam()
public void shouldNotRemoveQuoteCartAndSessionParam()
public void shouldReturnTrueForIsQuoteCartValidForCheckout()
public void shouldReturnFalseForIsQuoteCartValidForCheckout()
public void shouldReturnFalseForIsQuoteCartValidForCheckoutWhenNotQuoteCart()
public void shouldGetQuotesCountValidateNullCustomer()
public void shouldGetQuotesCountValidateNullQuoteUser()
public void shouldGetQuotesCountValidateNullStore()
public void shouldGetQuotesCountForAnonymousUser()
public void shouldGetQuotesCountForUser()
public void shouldCancelQuoteThrowExceptionWhenActionNotAllowed()
public void shouldPassValidationWhenOverThreshold()
public void shouldFailValidationWhenUnderThreshold()
public void shouldPassValidationWhenNotFirstVersion()
Copyright © 2018 SAP SE. All Rights Reserved.