Class DefaultCommerceQuoteServiceTest

java.lang.Object
de.hybris.platform.commerceservices.order.impl.DefaultCommerceQuoteServiceTest

@UnitTest public class DefaultCommerceQuoteServiceTest extends Object
  • Constructor Details

    • DefaultCommerceQuoteServiceTest

      public DefaultCommerceQuoteServiceTest()
  • Method Details

    • shouldCreateQuoteFromCart

      public void shouldCreateQuoteFromCart()
    • shouldRequote

      public void shouldRequote()
    • shouldRequoteThrowExceptionWhenActionNotAllowed

      public void shouldRequoteThrowExceptionWhenActionNotAllowed()
    • verifySaveQuote

      protected void verifySaveQuote(QuoteModel quoteModel)
    • shouldNotCreateQuoteFromCartIfCartIsNull

      public void shouldNotCreateQuoteFromCartIfCartIsNull()
    • shouldNotCreateQuoteFromCartIfUserIsNull

      public void shouldNotCreateQuoteFromCartIfUserIsNull()
    • shouldApplyQuoteDiscount

      public void shouldApplyQuoteDiscount()
    • shouldNotApplyQuoteDiscountIfAbstractOrderIsNull

      public void shouldNotApplyQuoteDiscountIfAbstractOrderIsNull()
    • shouldNotApplyQuoteDiscountIfUserIsNull

      public void shouldNotApplyQuoteDiscountIfUserIsNull()
    • shouldNotApplyQuoteDiscountIfDiscountRateIsNull

      public void shouldNotApplyQuoteDiscountIfDiscountRateIsNull()
    • shouldNotApplyQuoteDiscountIfDiscountTypeIsNull

      public void shouldNotApplyQuoteDiscountIfDiscountTypeIsNull()
    • shouldNotApplyQuoteDiscountIfNotQuoteModelNeitherCartNotCloneFromQuote

      public void shouldNotApplyQuoteDiscountIfNotQuoteModelNeitherCartNotCloneFromQuote()
    • shouldNotApplyQuoteDiscountIfCartNotCloneFromQuote

      public void shouldNotApplyQuoteDiscountIfCartNotCloneFromQuote()
    • shouldNotApplyQuoteDiscountIfQuoteActionValidationFail

      public void shouldNotApplyQuoteDiscountIfQuoteActionValidationFail()
    • shouldNotApplyQuoteDiscountIfPercentageTooBig

      public void shouldNotApplyQuoteDiscountIfPercentageTooBig()
    • shouldNotApplyQuoteDiscountIfPercentageTooSmall

      public void shouldNotApplyQuoteDiscountIfPercentageTooSmall()
    • shouldNotApplyQuoteDiscountIfTargetTooSmall

      public void shouldNotApplyQuoteDiscountIfTargetTooSmall()
    • shouldNotApplyQuoteDiscountIfAbsoluteTooBig

      public void shouldNotApplyQuoteDiscountIfAbsoluteTooBig()
    • shouldNotApplyQuoteDiscountIfAbsoluteTooSmall

      public void shouldNotApplyQuoteDiscountIfAbsoluteTooSmall()
    • shouldCreateDiscountValue

      public void shouldCreateDiscountValue()
    • shouldUpdateQuoteFromCart

      public void shouldUpdateQuoteFromCart() throws Exception
      Throws:
      Exception
    • shouldNotUpdateQuoteFromCartIfCartIsNull

      public void shouldNotUpdateQuoteFromCartIfCartIsNull()
    • shouldNotUpdateQuoteFromCartIfCartHasNoQuoteReferece

      public void shouldNotUpdateQuoteFromCartIfCartHasNoQuoteReferece()
    • shouldNotUpdateQuoteFromCartIfQuoteSaveActionIsNotAllowed

      public void shouldNotUpdateQuoteFromCartIfQuoteSaveActionIsNotAllowed()
    • shouldGetQuoteListValidateNullArgumentCustomerModel

      public void shouldGetQuoteListValidateNullArgumentCustomerModel()
    • shouldGetQuoteListValidateNullArgumentBaseStoreModel

      public void shouldGetQuoteListValidateNullArgumentBaseStoreModel()
    • shouldGetQuoteListValidateNullArgumentPageableData

      public void shouldGetQuoteListValidateNullArgumentPageableData()
    • shouldGetQuoteListValidateNullArgumentQuoteUser

      public void shouldGetQuoteListValidateNullArgumentQuoteUser()
    • shouldPerformGetQuoteListFromValidArguments

      public void shouldPerformGetQuoteListFromValidArguments()
    • shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentCustomerModel

      public void shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentCustomerModel()
    • shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentBaseStoreModel

      public void shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentBaseStoreModel()
    • shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentQuoteCode

      public void shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentQuoteCode()
    • shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentQuoteUser

      public void shouldQuoteByCodeAndCustomerAndStoreValidateNullArgumentQuoteUser()
    • shouldPerformGetQuoteByCodeAndCustomerAndStoreFromValidArguments

      public void shouldPerformGetQuoteByCodeAndCustomerAndStoreFromValidArguments()
    • shouldHaveQuoteInSessionCart

      public void shouldHaveQuoteInSessionCart()
    • shouldNotHaveQuoteInSessionCartWhenQuoteReferenceIsNull

      public void shouldNotHaveQuoteInSessionCartWhenQuoteReferenceIsNull()
    • shouldNotHaveQuoteInSessionCartWhenThereIsNoSessionCart

      public void shouldNotHaveQuoteInSessionCartWhenThereIsNoSessionCart()
    • shouldGetQuoteFromSessionCart

      public void shouldGetQuoteFromSessionCart()
    • shouldLoadQuoteAsNewSessionCart

      public void shouldLoadQuoteAsNewSessionCart()
    • shouldAcceptAndPrepareCheckoutWithNewQuoteCart

      public void shouldAcceptAndPrepareCheckoutWithNewQuoteCart()
    • shouldCheckPreviousEstimatedTotalForOfferReject

      public void shouldCheckPreviousEstimatedTotalForOfferReject()
    • shouldNotAcceptAndCheckoutWithInvalidQuoteExpirationTime

      public void shouldNotAcceptAndCheckoutWithInvalidQuoteExpirationTime()
    • shouldSaveExpiredQuote

      public void shouldSaveExpiredQuote()
    • shouldAcceptAndPrepareCheckoutWithValidQuoteCart

      public void shouldAcceptAndPrepareCheckoutWithValidQuoteCart()
    • shouldLoadQuoteAsSessionCartReturnExistingQuoteCart

      public void shouldLoadQuoteAsSessionCartReturnExistingQuoteCart()
    • shouldThrowExceptionWhenActionNotAllowedToLoadQuoteAsSessionCart

      public void shouldThrowExceptionWhenActionNotAllowedToLoadQuoteAsSessionCart()
    • testShouldSubmitQuoteChangeQuoteState

      public void testShouldSubmitQuoteChangeQuoteState()
    • shouldSubmitQuoteThrowExceptionWhenActionNotAllowed

      public void shouldSubmitQuoteThrowExceptionWhenActionNotAllowed()
    • shouldPerformValidationStrategyCallWhenGettingAllowedActions

      public void shouldPerformValidationStrategyCallWhenGettingAllowedActions()
    • testSubmitQuoteForBuyer

      public void testSubmitQuoteForBuyer()
    • shouldNotSubmitQuoteIfQuoteTotalIsNegative

      public void shouldNotSubmitQuoteIfQuoteTotalIsNegative()
    • testSubmitQuoteForSellerDirectSubmit

      public void testSubmitQuoteForSellerDirectSubmit()
    • testApproveQuote

      public void testApproveQuote()
    • testApproveQuoteWhenSuppliedUserIsNull

      public void testApproveQuoteWhenSuppliedUserIsNull()
    • testApproveQuoteWhenSuppliedQuoteIsNull

      public void testApproveQuoteWhenSuppliedQuoteIsNull()
    • testRejectQuote

      public void testRejectQuote()
    • testRejectQuoteWhenSuppliedUserIsNull

      public void testRejectQuoteWhenSuppliedUserIsNull()
    • testRejectQuoteWhenSuppliedQuoteIsNull

      public void testRejectQuoteWhenSuppliedQuoteIsNull()
    • shouldRemoveQuoteCartAndSessionParam

      public void shouldRemoveQuoteCartAndSessionParam()
    • shouldNotRemoveQuoteCartAndSessionParam

      public void shouldNotRemoveQuoteCartAndSessionParam()
    • shouldReturnTrueForIsQuoteCartValidForCheckout

      public void shouldReturnTrueForIsQuoteCartValidForCheckout()
    • shouldReturnFalseForIsQuoteCartValidForCheckout

      public void shouldReturnFalseForIsQuoteCartValidForCheckout()
    • shouldReturnFalseForIsQuoteCartValidForCheckoutWhenNotQuoteCart

      public void shouldReturnFalseForIsQuoteCartValidForCheckoutWhenNotQuoteCart()
    • shouldGetQuotesCountValidateNullCustomer

      public void shouldGetQuotesCountValidateNullCustomer()
    • shouldGetQuotesCountValidateNullQuoteUser

      public void shouldGetQuotesCountValidateNullQuoteUser()
    • shouldGetQuotesCountValidateNullStore

      public void shouldGetQuotesCountValidateNullStore()
    • shouldGetQuotesCountForAnonymousUser

      public void shouldGetQuotesCountForAnonymousUser()
    • shouldGetQuotesCountForUser

      public void shouldGetQuotesCountForUser()
    • shouldCancelQuoteThrowExceptionWhenActionNotAllowed

      public void shouldCancelQuoteThrowExceptionWhenActionNotAllowed()
    • shouldPassValidationWhenOverThreshold

      public void shouldPassValidationWhenOverThreshold()
    • shouldFailValidationWhenUnderThreshold

      public void shouldFailValidationWhenUnderThreshold()
    • shouldPassValidationWhenNotFirstVersion

      public void shouldPassValidationWhenNotFirstVersion()