Class DefaultQuoteFacadeIntegrationTest

    • Constructor Detail

      • DefaultQuoteFacadeIntegrationTest

        public DefaultQuoteFacadeIntegrationTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • tearDown

        public void tearDown()
      • createQuoteFromSessionCart

        protected QuoteData createQuoteFromSessionCart()
      • createPageableData

        protected PageableData createPageableData()
      • createSampleQuote

        protected QuoteModel createSampleQuote​(java.lang.String quoteCode,
                                               QuoteState state)
      • createSampleQuote

        protected QuoteModel createSampleQuote​(java.lang.String quoteCode,
                                               QuoteState state,
                                               java.lang.Integer version)
      • getQuoteByCode

        protected QuoteData getQuoteByCode​(java.lang.String quoteCode)
      • shouldInitiateQuote

        public void shouldInitiateQuote()
      • shouldCreateCartQuote

        public void shouldCreateCartQuote()
      • shouldNotCreateCartForInexistentQuote

        public void shouldNotCreateCartForInexistentQuote()
      • shouldNotRequoteForQuoteStateNotAllowed

        public void shouldNotRequoteForQuoteStateNotAllowed()
      • shouldNotApplyQuoteDiscountIfQuoteActionValidationFails

        public void shouldNotApplyQuoteDiscountIfQuoteActionValidationFails()
      • shouldAddComment

        public void shouldAddComment()
      • shouldValidateQuoteCartWhenAddingComment

        public void shouldValidateQuoteCartWhenAddingComment()
      • shouldNotAddBlankComment

        public void shouldNotAddBlankComment()
      • shouldLoadBuyerDraftQuoteInCart

        public void shouldLoadBuyerDraftQuoteInCart()
      • shouldLoadOfferQuoteInCartToEdit

        public void shouldLoadOfferQuoteInCartToEdit()
      • shouldBuyerGetPagedQuotes

        public void shouldBuyerGetPagedQuotes()
      • shouldShowMultipleVersionsOnlyOnce

        public void shouldShowMultipleVersionsOnlyOnce()
      • shouldNotSubmitInexistentQuote

        public void shouldNotSubmitInexistentQuote()
      • shouldRetrieveAllowedActions

        public void shouldRetrieveAllowedActions()
      • shouldHaveDistinctAllowedActionsForDifferentStates

        public void shouldHaveDistinctAllowedActionsForDifferentStates()
      • shouldNotCheckoutNonExistentQuote

        public void shouldNotCheckoutNonExistentQuote()
      • shouldNotCheckoutQuoteInInvalidState

        public void shouldNotCheckoutQuoteInInvalidState()
      • shouldNotCheckoutExpiredQuote

        public void shouldNotCheckoutExpiredQuote()
      • shouldCancelQuote

        public void shouldCancelQuote()
      • getQuoteForCode

        protected QuoteData getQuoteForCode​(java.lang.String quoteCode)
      • shouldCancelNonEditableQuote

        public void shouldCancelNonEditableQuote()
      • testGetQuoteForNonexistentCode

        public void testGetQuoteForNonexistentCode()
      • testGetQuoteForNullCode

        public void testGetQuoteForNullCode()
      • getOrderEntryForProduct

        protected java.util.Optional<OrderEntryData> getOrderEntryForProduct​(AbstractOrderData orderData,
                                                                             java.lang.String productCode)
      • shouldRemoveQuoteCartAndSessionParam

        public void shouldRemoveQuoteCartAndSessionParam()
      • shouldRemoveOnlyQuoteCartAndNotSessionCart

        public void shouldRemoveOnlyQuoteCartAndNotSessionCart()
      • shouldNotRemoveQuoteCartAndSessionParam

        public void shouldNotRemoveQuoteCartAndSessionParam()
      • shouldGetQuoteCountForCurrentUser

        public void shouldGetQuoteCountForCurrentUser()