Class CPQQuoteFacadeIntegrationTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
-
- de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
-
- de.hybris.platform.sap.productconfig.facades.integrationtests.CPQQuoteFacadeIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class CPQQuoteFacadeIntegrationTest extends CPQFacadeLayerTest
-
-
Field Summary
Fields Modifier and Type Field Description protected LifecycleStrategiesTestChecker
lifecycleChecker
-
Fields inherited from class de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
cartFacade, checkoutFacade, commerceCartFactory, configOrderIntegrationFacade, configQuoteIntegrationFacade, cpqAbstractOrderEntryLinkStrategy, cpqCartFacade, cpqFacade, cpqSavedCartFacade, cpqSessionAccessFacade, customerFacade, defaultQuoteFacade, facadeConfigValueHelper, KB_KEY_CONF_PIPE, KB_KEY_CPQ_HOME_THEATER, KB_KEY_CPQ_LAPTOP, KB_KEY_CPQ_LAPTOP_MUSIC, KB_KEY_CPQ_LAPTOP_MUZAC, KB_KEY_KD990SOL, KB_KEY_MIXER, KB_KEY_NUMERIC_PRODUCT, KB_KEY_WEC_DRAGON_BUS, KB_KEY_Y_SAP_SIMPLE_POC, KB_VERSION, LOGICAL_SYSTEM, PASSWORD, productConfigurationPersistenceService, saveCartFacade, SOLD_TO_NAME, USER_NAME, USER_NAME2
-
Fields inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
authenticationService, baseSiteService, baseStoreService, cartService, catalogVersionService, commerceCartService, configurationLifecycleStrategy, configurationProductUtil, cpqService, cpqServiceNoRules, customerModel, flexibleSearchService, i18NService, KB_CPQ_HOME_THEATER, KB_CPQ_LAPTOP, KB_CPQ_LAPTOP_MUSIC, KB_Y_SAP_SIMPLE_POC, modelService, PRODUCT_CODE_CONF_PIPE, PRODUCT_CODE_CPQ_HOME_THEATER, PRODUCT_CODE_CPQ_LAPTOP, PRODUCT_CODE_CPQ_LAPTOP_MUSIC, PRODUCT_CODE_CPQ_LAPTOP_MUZAC, PRODUCT_CODE_YSAP_NOCFG, PRODUCT_CODE_YSAP_SIMPLE_POC, productConfigurationCacheAccessService, productService, providerFactory, realUserService, serviceConfigValueHelper, TEST_CONFIGURE_SITE
-
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 CPQQuoteFacadeIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkSessionArtifactsNone(java.lang.String cartEntryKey)
protected void
checkSessionArtifactsPresent(java.lang.String cartEntryKey)
protected java.lang.String
getCartEntryKey(CartData sessionCart)
protected void
importCPQTestData()
void
setUp()
void
testConfigQuoteIntegrationFacade()
void
testQuoteDataHasConfigurationData()
void
testQuoteDataHasNoConfigurationData()
void
testQuoteSessionArtifacts()
void
testQuoteSessionArtifactsDraftHandling()
protected OrderEntryData
validateQuoteBasic(QuoteData result)
-
Methods inherited from class de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
login, logout, prepareCPQData, validateCartAndPlaceOrder, validateCartAndPlaceOrder
-
Methods inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
clearProductConfigurationItems, createCoreData, ensureCPSProvider, ensureMockProvider, ensureNoRulesCPSWithDefaultLifecyclce, ensureSSCProvider, getFromPersistence, getLifecycleBeanName, importCPQUserData, importCsvIfExist, initProviders, isDefaultLifecycle, isPersistentLifecycle, makeProductCatalogVersionAvailableInSession, selectStrategyTestChecker, tearDown, useCurrency_USD, useLocale_EN
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
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
-
-
-
-
Field Detail
-
lifecycleChecker
protected LifecycleStrategiesTestChecker lifecycleChecker
-
-
Method Detail
-
importCPQTestData
protected void importCPQTestData() throws java.lang.Exception
- Overrides:
importCPQTestData
in classCPQServiceLayerTest
- Throws:
java.lang.Exception
-
setUp
public void setUp() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testQuoteDataHasConfigurationData
public void testQuoteDataHasConfigurationData() throws CommerceCartModificationException, InvalidCredentialsException
-
validateQuoteBasic
protected OrderEntryData validateQuoteBasic(QuoteData result)
-
testQuoteSessionArtifacts
public void testQuoteSessionArtifacts() throws CommerceCartModificationException, InvalidCredentialsException
-
testQuoteSessionArtifactsDraftHandling
public void testQuoteSessionArtifactsDraftHandling() throws CommerceCartModificationException, InvalidCredentialsException
-
testConfigQuoteIntegrationFacade
public void testConfigQuoteIntegrationFacade() throws CommerceCartModificationException, InvalidCredentialsException
-
checkSessionArtifactsNone
protected void checkSessionArtifactsNone(java.lang.String cartEntryKey)
-
checkSessionArtifactsPresent
protected void checkSessionArtifactsPresent(java.lang.String cartEntryKey)
-
getCartEntryKey
protected java.lang.String getCartEntryKey(CartData sessionCart)
-
testQuoteDataHasNoConfigurationData
public void testQuoteDataHasNoConfigurationData() throws CommerceCartModificationException, InvalidCredentialsException
-
-