Class TmaQuoteFacadeIntegrationTest

java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.servicelayer.ServicelayerTest
de.hybris.platform.basecommerce.util.BaseCommerceBaseTest
de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
de.hybris.platform.b2ctelcofacades.order.TmaQuoteFacadeIntegrationTest
All Implemented Interfaces:
de.hybris.platform.testframework.JaloSessionHolder

@IntegrationTest(replaces=de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest.class) public class TmaQuoteFacadeIntegrationTest extends de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
Replaces DefaultQuoteFacadeIntegrationTest
Since:
1907
  • Constructor Details

    • TmaQuoteFacadeIntegrationTest

      public TmaQuoteFacadeIntegrationTest()
  • Method Details

    • shouldInitiateQuote

      public void shouldInitiateQuote()
      Overrides:
      shouldInitiateQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldCreateCartQuote

      public void shouldCreateCartQuote()
      Overrides:
      shouldCreateCartQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotCreateCartForInexistentQuote

      public void shouldNotCreateCartForInexistentQuote()
      Overrides:
      shouldNotCreateCartForInexistentQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldRequote

      public void shouldRequote()
      Overrides:
      shouldRequote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotRequoteForQuoteStateNotAllowed

      public void shouldNotRequoteForQuoteStateNotAllowed()
      Overrides:
      shouldNotRequoteForQuoteStateNotAllowed in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotApplyQuoteDiscountIfQuoteActionValidationFails

      public void shouldNotApplyQuoteDiscountIfQuoteActionValidationFails()
      Overrides:
      shouldNotApplyQuoteDiscountIfQuoteActionValidationFails in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldAddComment

      public void shouldAddComment()
      Overrides:
      shouldAddComment in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldValidateQuoteCartWhenAddingComment

      public void shouldValidateQuoteCartWhenAddingComment()
      Overrides:
      shouldValidateQuoteCartWhenAddingComment in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotAddBlankComment

      public void shouldNotAddBlankComment()
      Overrides:
      shouldNotAddBlankComment in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldLoadBuyerDraftQuoteInCart

      public void shouldLoadBuyerDraftQuoteInCart()
      Overrides:
      shouldLoadBuyerDraftQuoteInCart in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldLoadOfferQuoteInCartToEdit

      public void shouldLoadOfferQuoteInCartToEdit()
      Overrides:
      shouldLoadOfferQuoteInCartToEdit in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldBuyerGetPagedQuotes

      public void shouldBuyerGetPagedQuotes()
      Overrides:
      shouldBuyerGetPagedQuotes in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldShowMultipleVersionsOnlyOnce

      public void shouldShowMultipleVersionsOnlyOnce()
      Overrides:
      shouldShowMultipleVersionsOnlyOnce in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldSubmitQuote

      public void shouldSubmitQuote()
      Overrides:
      shouldSubmitQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotSubmitInexistentQuote

      public void shouldNotSubmitInexistentQuote()
      Overrides:
      shouldNotSubmitInexistentQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotSubmitAlreadySubmittedQuote

      public void shouldNotSubmitAlreadySubmittedQuote()
      Overrides:
      shouldNotSubmitAlreadySubmittedQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldUpdateQuantitiesOnSaveQuote

      public void shouldUpdateQuantitiesOnSaveQuote()
      Overrides:
      shouldUpdateQuantitiesOnSaveQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotSaveQuoteInInvalidState

      public void shouldNotSaveQuoteInInvalidState()
      Overrides:
      shouldNotSaveQuoteInInvalidState in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldRetrieveAllowedActions

      public void shouldRetrieveAllowedActions()
      Overrides:
      shouldRetrieveAllowedActions in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldHaveDistinctAllowedActionsForDifferentStates

      public void shouldHaveDistinctAllowedActionsForDifferentStates()
      Overrides:
      shouldHaveDistinctAllowedActionsForDifferentStates in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldAcceptAndPrepareCheckout

      public void shouldAcceptAndPrepareCheckout()
      Overrides:
      shouldAcceptAndPrepareCheckout in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldRemoveAndCreateNewCartForAcceptAndPrepareCheckoutWhereModifiedQuoteCart

      public void shouldRemoveAndCreateNewCartForAcceptAndPrepareCheckoutWhereModifiedQuoteCart()
      Overrides:
      shouldRemoveAndCreateNewCartForAcceptAndPrepareCheckoutWhereModifiedQuoteCart in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotCheckoutNonExistentQuote

      public void shouldNotCheckoutNonExistentQuote()
      Overrides:
      shouldNotCheckoutNonExistentQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotCheckoutQuoteInInvalidState

      public void shouldNotCheckoutQuoteInInvalidState()
      Overrides:
      shouldNotCheckoutQuoteInInvalidState in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotCheckoutExpiredQuote

      public void shouldNotCheckoutExpiredQuote()
      Overrides:
      shouldNotCheckoutExpiredQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldCancelQuote

      public void shouldCancelQuote()
      Overrides:
      shouldCancelQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldCancelNonEditableQuote

      public void shouldCancelNonEditableQuote()
      Overrides:
      shouldCancelNonEditableQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldCancelQuoteAndUpdateQuoteWithLatestCartContent

      public void shouldCancelQuoteAndUpdateQuoteWithLatestCartContent()
      Overrides:
      shouldCancelQuoteAndUpdateQuoteWithLatestCartContent in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • testGetQuoteForCode

      public void testGetQuoteForCode()
      Overrides:
      testGetQuoteForCode in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • testGetQuoteForNonexistentCode

      public void testGetQuoteForNonexistentCode()
      Overrides:
      testGetQuoteForNonexistentCode in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • testGetQuoteForNullCode

      public void testGetQuoteForNullCode()
      Overrides:
      testGetQuoteForNullCode in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldSyncCartDataIntoQuote

      public void shouldSyncCartDataIntoQuote()
      Overrides:
      shouldSyncCartDataIntoQuote in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldReturnTrueForIsQuoteSessionCartValidForCheckout

      public void shouldReturnTrueForIsQuoteSessionCartValidForCheckout()
      Overrides:
      shouldReturnTrueForIsQuoteSessionCartValidForCheckout in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenNotQuoteCart

      public void shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenNotQuoteCart()
      Overrides:
      shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenNotQuoteCart in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenQuoteCartModified

      public void shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenQuoteCartModified()
      Overrides:
      shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenQuoteCartModified in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldRemoveQuoteCartAndSessionParam

      public void shouldRemoveQuoteCartAndSessionParam()
      Overrides:
      shouldRemoveQuoteCartAndSessionParam in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldRemoveOnlyQuoteCartAndNotSessionCart

      public void shouldRemoveOnlyQuoteCartAndNotSessionCart()
      Overrides:
      shouldRemoveOnlyQuoteCartAndNotSessionCart in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldNotRemoveQuoteCartAndSessionParam

      public void shouldNotRemoveQuoteCartAndSessionParam()
      Overrides:
      shouldNotRemoveQuoteCartAndSessionParam in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldGetQuoteCountForCurrentUser

      public void shouldGetQuoteCountForCurrentUser()
      Overrides:
      shouldGetQuoteCountForCurrentUser in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest
    • shouldRemoveDiscountsIfQuoteInBuyerOfferState

      public void shouldRemoveDiscountsIfQuoteInBuyerOfferState()
      Overrides:
      shouldRemoveDiscountsIfQuoteInBuyerOfferState in class de.hybris.platform.commercefacades.order.impl.DefaultQuoteFacadeIntegrationTest