Class ChangeableVariantIntegrationTest

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

@IntegrationTest public class ChangeableVariantIntegrationTest extends de.hybris.platform.sap.productconfig.facades.integrationtests.CPQFacadeLayerTest
  • Field Summary

    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
    checkOrderOv(ConfigurationOverviewData configOV, String expectedLength)
     
    protected void
     
    protected void
     
     
    void
     
    void
     
    void
     

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

    login, logout, prepareCPQData, 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, 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
  • Constructor Details

    • ChangeableVariantIntegrationTest

      public ChangeableVariantIntegrationTest()
  • Method Details

    • setUp

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

      protected void importCPQTestData() throws Exception
      Overrides:
      importCPQTestData in class de.hybris.platform.sap.productconfig.services.integrationtests.CPQServiceLayerTest
      Throws:
      Exception
    • testOrderDirectlyWithoutModification

      public void testOrderDirectlyWithoutModification() throws de.hybris.platform.commerceservices.order.CommerceCartModificationException, de.hybris.platform.order.InvalidCartException
      Throws:
      de.hybris.platform.commerceservices.order.CommerceCartModificationException
      de.hybris.platform.order.InvalidCartException
    • testConfigureAndOrder

      public void testConfigureAndOrder() throws de.hybris.platform.commerceservices.order.CommerceCartModificationException, de.hybris.platform.order.InvalidCartException
      Throws:
      de.hybris.platform.commerceservices.order.CommerceCartModificationException
      de.hybris.platform.order.InvalidCartException
    • placeOrderAndLoadOrderOv

      protected ConfigurationOverviewData placeOrderAndLoadOrderOv() throws de.hybris.platform.order.InvalidCartException, de.hybris.platform.commerceservices.order.CommerceCartModificationException
      Throws:
      de.hybris.platform.order.InvalidCartException
      de.hybris.platform.commerceservices.order.CommerceCartModificationException
    • checkOrderOv

      protected void checkOrderOv(ConfigurationOverviewData configOV, String expectedLength)
    • checkCart

      protected void checkCart()
    • checkProductCode

      protected void checkProductCode(String code)