Class CPSDomainOnDemandStrategyImplTest

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

@UnitTest public class CPSDomainOnDemandStrategyImplTest extends Object
  • Field Details

  • Constructor Details

    • CPSDomainOnDemandStrategyImplTest

      public CPSDomainOnDemandStrategyImplTest()
  • Method Details

    • initialize

      public void initialize()
    • testDetermineFirstGroup

      public void testDetermineFirstGroup()
    • testDetermineFirstGroupNullInput

      public void testDetermineFirstGroupNullInput()
    • testDetermineFirstGroupNoRootInstance

      public void testDetermineFirstGroupNoRootInstance()
    • testDetermineFirstGroupNoGroups

      public void testDetermineFirstGroupNoGroups()
    • testDetermineFirstGroupEmptyGroupList

      public void testDetermineFirstGroupEmptyGroupList()
    • testMergeGroupDetails

      public void testMergeGroupDetails()
    • testMergeGroupDetailsGroupNotFound

      public void testMergeGroupDetailsGroupNotFound()
    • testMergeDetailsForCstics

      public void testMergeDetailsForCstics()
    • testMergeDetailsForCsticsNoCstics

      public void testMergeDetailsForCsticsNoCstics()
    • testMergeDetailsForCsticsInstanceNotFound

      public void testMergeDetailsForCsticsInstanceNotFound()
    • testFindGroup

      public void testFindGroup()
    • testFindGroupNoMatchingInstance

      public void testFindGroupNoMatchingInstance()
    • testFindGroupNoMatchingGroup

      public void testFindGroupNoMatchingGroup()
    • testFindGroupInstanceNull

      public void testFindGroupInstanceNull()
    • testFindInstance

      public void testFindInstance()
    • testFindInstanceInstanceNull

      public void testFindInstanceInstanceNull()
    • testFindInstanceNoMatchingInstance

      public void testFindInstanceNoMatchingInstance()
    • testItemModelConverter

      public void testItemModelConverter()
    • testMasterDataService

      public void testMasterDataService()
    • testHasGroupVisibleCstic

      public void testHasGroupVisibleCstic()
    • testHasGroupVisibleCsticFalse

      public void testHasGroupVisibleCsticFalse()
    • testHasGroupVisibleCsticEmpty

      public void testHasGroupVisibleCsticEmpty()
    • testFindFirstGroupWithVisibleCstic

      public void testFindFirstGroupWithVisibleCstic()
    • testFindFirstGroupWithVisibleCsticNone

      public void testFindFirstGroupWithVisibleCsticNone()
    • testFindFirstGroupWithVisibleCsticFirstGroupInvisible

      public void testFindFirstGroupWithVisibleCsticFirstGroupInvisible()
    • testFindFirstGroupWithVisibleCsticOnSubInstance

      public void testFindFirstGroupWithVisibleCsticOnSubInstance()
    • testFindFirstGroupWithVisibleCsticOnSubInstanceSecondGroup

      public void testFindFirstGroupWithVisibleCsticOnSubInstanceSecondGroup()
    • testFindFirstGroupWithVisibleCsticOnSecondSubInstance

      public void testFindFirstGroupWithVisibleCsticOnSecondSubInstance()
    • testFindFirstGroupWithVisibleCsticOnSubSubInstance

      public void testFindFirstGroupWithVisibleCsticOnSubSubInstance()
    • testEnrichModelWithGroup

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

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

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

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

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

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

      protected Map<String,List<String>> prepareConflictingGroups()
    • prepareConflictingGroupsSl

      protected Map<String,List<String>> prepareConflictingGroupsSl()
    • prepareConfigModel

      protected de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel prepareConfigModel(boolean currentGroupIsConflictGroup)
    • prepareConfigModelSl

      protected de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel prepareConfigModelSl()