Class DefaultQuoteFacadeIntegrationTest
- 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
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class DefaultQuoteFacadeIntegrationTest extends BaseCommerceBaseTest
Integration test for DefaultQuoteFacade
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.basecommerce.util.BaseCommerceBaseTest
flexibleSearchService
-
Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importService
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description DefaultQuoteFacadeIntegrationTest()
-
Method Summary
-
Methods inherited from class de.hybris.platform.basecommerce.util.BaseCommerceBaseTest
getFlexibleSearchService, getOrderForCode, getProcesses, initMocks, setFlexibleSearchService, waitForProcessToEnd
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNone
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
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()
-
shouldRequote
public void shouldRequote() throws CommerceCartModificationException
-
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()
-
shouldSubmitQuote
public void shouldSubmitQuote() throws CommerceCartModificationException
-
shouldNotSubmitInexistentQuote
public void shouldNotSubmitInexistentQuote()
-
shouldNotSubmitAlreadySubmittedQuote
public void shouldNotSubmitAlreadySubmittedQuote() throws CommerceCartModificationException
-
shouldUpdateQuantitiesOnSaveQuote
public void shouldUpdateQuantitiesOnSaveQuote() throws CommerceCartModificationException
-
shouldNotSaveQuoteInInvalidState
public void shouldNotSaveQuoteInInvalidState() throws CommerceCartModificationException
-
shouldRetrieveAllowedActions
public void shouldRetrieveAllowedActions()
-
shouldHaveDistinctAllowedActionsForDifferentStates
public void shouldHaveDistinctAllowedActionsForDifferentStates()
-
shouldAcceptAndPrepareCheckout
public void shouldAcceptAndPrepareCheckout() throws CommerceCartModificationException
-
shouldRemoveAndCreateNewCartForAcceptAndPrepareCheckoutWhereModifiedQuoteCart
public void shouldRemoveAndCreateNewCartForAcceptAndPrepareCheckoutWhereModifiedQuoteCart() throws CommerceCartModificationException
-
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()
-
shouldCancelQuoteAndUpdateQuoteWithLatestCartContent
public void shouldCancelQuoteAndUpdateQuoteWithLatestCartContent() throws CommerceCartModificationException
-
testGetQuoteForCode
public void testGetQuoteForCode() throws CommerceCartModificationException
-
testGetQuoteForNonexistentCode
public void testGetQuoteForNonexistentCode()
-
testGetQuoteForNullCode
public void testGetQuoteForNullCode()
-
getOrderEntryForProduct
protected java.util.Optional<OrderEntryData> getOrderEntryForProduct(AbstractOrderData orderData, java.lang.String productCode)
-
shouldSyncCartDataIntoQuote
public void shouldSyncCartDataIntoQuote() throws CommerceCartModificationException
-
shouldReturnTrueForIsQuoteSessionCartValidForCheckout
public void shouldReturnTrueForIsQuoteSessionCartValidForCheckout() throws CommerceCartModificationException
-
shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenNotQuoteCart
public void shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenNotQuoteCart() throws CommerceCartModificationException
-
shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenQuoteCartModified
public void shouldReturnFalseForIsQuoteSessionCartValidForCheckoutWhenQuoteCartModified() throws CommerceCartModificationException
-
shouldRemoveQuoteCartAndSessionParam
public void shouldRemoveQuoteCartAndSessionParam()
-
shouldRemoveOnlyQuoteCartAndNotSessionCart
public void shouldRemoveOnlyQuoteCartAndNotSessionCart()
-
shouldNotRemoveQuoteCartAndSessionParam
public void shouldNotRemoveQuoteCartAndSessionParam()
-
shouldGetQuoteCountForCurrentUser
public void shouldGetQuoteCountForCurrentUser()
-
shouldRemoveDiscountsIfQuoteInBuyerOfferState
public void shouldRemoveDiscountsIfQuoteInBuyerOfferState() throws CommerceCartModificationException
-
-