Class CPQSessionFailOverIntegrationTest

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.integrationtests.CPQSessionFailOverIntegrationTest
All Implemented Interfaces:
de.hybris.platform.testframework.JaloSessionHolder

@IntegrationTest public class CPQSessionFailOverIntegrationTest extends de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
Integration test for CPQ Session Fail Over Integration
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final Set<String>
     
    protected static final Set<String>
     

    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_CAMERA_SL, 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, commonI18NService, configurationLifecycleStrategy, configurationProductUtil, cpqService, cpqServiceNoRules, customerModel, externalConfigurationAccess, flexibleSearchService, i18NService, KB_CONF_HOME_THEATER, KB_CPQ_HOME_THEATER, KB_CPQ_LAPTOP, KB_CPQ_LAPTOP_MUSIC, KB_Y_SAP_SIMPLE_POC, modelService, PDT_CALCULATION_MODE, PDT_CALCULATION_MODE_SERVICE_LAYER, pdtCalculationMode, PRODUCT_CODE_CONF_HOME_THEATER, 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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected void
    serializeDeSerializeExpectSuccess(Object sessionMember, String sessionKey)
     
    void
     
    void
     
    protected void
     

    Methods inherited from class de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest

    login, logout, removeB2BCartPopulator, validateCartAndPlaceOrder, validateCartAndPlaceOrder

    Methods inherited from class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest

    adjustEnvironment, cleanUpEnvironment, clearProductConfigurationItems, createCoreData, ensureCPSProvider, ensureMockProvider, ensureNoRulesCPSWithDefaultLifecyclce, ensureSSCProvider, getFromPersistence, getLifecycleBeanName, importCPQStockData, importCPQTestData, importCPQUserData, importCsvIfExist, importPromotionDummyDataIfRequired, importSapConfigurationTestDataIfExisting, initProviders, isDefaultLifecycle, isExtensionInSetup, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • blackList

      protected static final Set<String> blackList
    • whiteList

      protected static final Set<String> whiteList
  • Constructor Details

    • CPQSessionFailOverIntegrationTest

      public CPQSessionFailOverIntegrationTest()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Throws:
      Exception
    • prepareCPQData

      protected void prepareCPQData() throws Exception
      Overrides:
      prepareCPQData in class de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
      Throws:
      Exception
    • testSeriliazeDeSerializeSession

      public void testSeriliazeDeSerializeSession() throws IOException, de.hybris.platform.commerceservices.order.CommerceCartModificationException
      Throws:
      IOException
      de.hybris.platform.commerceservices.order.CommerceCartModificationException
    • throwErrors

      protected void throwErrors() throws AssertionError
      Throws:
      AssertionError
    • serializeDeSerializeExpectSuccess

      protected void serializeDeSerializeExpectSuccess(Object sessionMember, String sessionKey)