Class CPSConfigurationProviderTest

java.lang.Object
de.hybris.platform.sap.productconfig.runtime.cps.impl.CPSConfigurationProviderTest

@UnitTest public class CPSConfigurationProviderTest extends Object
  • Field Details

  • Constructor Details

    • CPSConfigurationProviderTest

      public CPSConfigurationProviderTest()
  • Method Details

    • initialize

      public void initialize()
    • testCreateConfigurationWithDomainValues

      public void testCreateConfigurationWithDomainValues()
    • testCreateConfigurationWithoutDomainValues

      public void testCreateConfigurationWithoutDomainValues() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testCreateConfigurationWithoutDomainValuesRereadIssue

      public void testCreateConfigurationWithoutDomainValuesRereadIssue() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testCreateConfigurationFromExternalSourceWithoutDomainValuesRereadIssue

      public void testCreateConfigurationFromExternalSourceWithoutDomainValuesRereadIssue() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testEnrichModelWithGroup

      public void testEnrichModelWithGroup() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testEnrichModelWithGroupForceDetermineFirstGroup

      public void testEnrichModelWithGroupForceDetermineFirstGroup() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testConfigurationConverter

      public void testConfigurationConverter()
    • testGetConfiguration

      public void testGetConfiguration() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testRetrieveConfigurationWithOptions

      public void testRetrieveConfigurationWithOptions() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testRetrieveConfigurationWithOptionsDiscountsNull

      public void testRetrieveConfigurationWithOptionsDiscountsNull() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testGetExternalConfiguration

      public void testGetExternalConfiguration() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testCreateConfigurationFromExternal

      public void testCreateConfigurationFromExternal()
    • testCreateConfigurationFromExternalWithoutDomainValues

      public void testCreateConfigurationFromExternalWithoutDomainValues() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testCreateConfigurationFromExternalWithDate

      public void testCreateConfigurationFromExternalWithDate()
    • testCreateConfigurationFromExternal_som

      public void testCreateConfigurationFromExternal_som()
    • testReleaseSession

      public void testReleaseSession()
    • testReleaseSessionWithVersion

      public void testReleaseSessionWithVersion()
    • testCharonKbDeterminationFacade

      public void testCharonKbDeterminationFacade()
    • testKbForDateExists

      public void testKbForDateExists()
    • testKbVersionExists

      public void testKbVersionExists()
    • testKbVersionValid

      public void testKbVersionValid()
    • testFindKbId

      public void testFindKbId()
    • testFindKbIdNullKbKey

      public void testFindKbIdNullKbKey()
    • testFindKbIdNullProduct

      public void testFindKbIdNullProduct()
    • testGetExternalConfigurationFromVariantStrategy

      public void testGetExternalConfigurationFromVariantStrategy()
    • testUpdateConfiguration

      public void testUpdateConfiguration() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testChangeConfiguration

      public void testChangeConfiguration() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testChangeConfigurationNoUpdate

      public void testChangeConfigurationNoUpdate() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testKeyGenerator

      public void testKeyGenerator()
    • testIsGroupBasedConfigurationReadSupportedTrue

      public void testIsGroupBasedConfigurationReadSupportedTrue()
    • testRetrieveConfigurationWithDesiredGroupForConfiguration

      public void testRetrieveConfigurationWithDesiredGroupForConfiguration() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testRetrieveConfigurationWithDesiredGroupForOverview

      public void testRetrieveConfigurationWithDesiredGroupForOverview() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testRetrieveConfigurationFromVariant

      public void testRetrieveConfigurationFromVariant() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testRetrieveConfigurationFromVariantDomainOnDemand

      public void testRetrieveConfigurationFromVariantDomainOnDemand() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
    • testRetrieveConfigurationFromVariantDomainOnDemandEnrichFails

      public void testRetrieveConfigurationFromVariantDomainOnDemandEnrichFails() throws de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException
      Throws:
      de.hybris.platform.sap.productconfig.runtime.interf.ConfigurationEngineException