Class ProductConfigurationServiceImplTest
java.lang.Object
de.hybris.platform.sap.productconfig.services.impl.ProductConfigurationServiceImplTest
Unit test for
ProductConfigurationServiceImpl-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<CsticModel>createCstics(int size) protected voidexpectThreadToReachState(Thread accessingThread, Thread.State state) voidvoidvoidvoidvoidvoidvoidvoidsetup()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Constructor Details
-
ProductConfigurationServiceImplTest
public ProductConfigurationServiceImplTest()
-
-
Method Details
-
setup
public void setup() -
testRetrieveConfiguration
- Throws:
Exception
-
testRetrieveExternalConfiguration
- Throws:
Exception
-
testRetrieveExternalConfigurationFailure
- Throws:
ConfigurationEngineException
-
testCreateConfigurationFromExternalSource
- Throws:
Exception
-
testCreateConfigurationFromExternalSourceWithEntryAndOptions
- Throws:
Exception
-
testCreateConfigurationFromExternalSourceWithEntry
- Throws:
Exception
-
testGetLockNotNull
public void testGetLockNotNull() -
testGetLockDifferrentForDifferntConfigIds
public void testGetLockDifferrentForDifferntConfigIds() -
testGetLockSameforSameConfigIds
public void testGetLockSameforSameConfigIds() -
testGetLockMapShouldNotGrowEndless
public void testGetLockMapShouldNotGrowEndless() -
testRetrieveConfigurationCached
- Throws:
ConfigurationEngineException
-
testRetrieveConfigurationModelFromConfigurationEngineWithOptions
public void testRetrieveConfigurationModelFromConfigurationEngineWithOptions() throws ConfigurationEngineException- Throws:
ConfigurationEngineException
-
testRetrieveConfigurationModelFromConfigurationEngineNullOptions
public void testRetrieveConfigurationModelFromConfigurationEngineNullOptions() throws ConfigurationEngineException- Throws:
ConfigurationEngineException
-
testRetrieveConfigurationEngineException
- Throws:
ConfigurationEngineException
-
testUpdateConfigurationEngineException
- Throws:
ConfigurationEngineException
-
testUpdateConfigurationInvalidateCache
- Throws:
ConfigurationEngineException
-
testGetNumberOfConflictsEmptyConfig
public void testGetNumberOfConflictsEmptyConfig() -
testGetNumberOfConflictsWithSolvableConflicts
public void testGetNumberOfConflictsWithSolvableConflicts() -
testGetNumberOfConflictsWithNotConsistenCstics
public void testGetNumberOfConflictsWithNotConsistenCstics() -
releaseSession
public void releaseSession() -
releaseSession_true
public void releaseSession_true() -
releaseSession_false
public void releaseSession_false() -
hasKbForDate_noInput
public void hasKbForDate_noInput() -
hasKbForDate_false
- Throws:
ParseException
-
isKbVersionValid
public void isKbVersionValid() -
isKbForDateExists_true
- Throws:
ParseException
-
testRemoveConfigFromCache
public void testRemoveConfigFromCache() -
testCleanUpAfterEngineErrorNoConfigModel
public void testCleanUpAfterEngineErrorNoConfigModel() -
testExtractKbKey
public void testExtractKbKey() -
testCheckUpdateAllowed
public void testCheckUpdateAllowed() -
testCheckUpdateAllowedForbidden
public void testCheckUpdateAllowedForbidden() -
testRetrieveCorrectPricingDatePastDate
public void testRetrieveCorrectPricingDatePastDate() -
testRetrieveCorrectPricingDateNull
public void testRetrieveCorrectPricingDateNull() -
testIsRelatedObjectReadOnlyFalseCart
public void testIsRelatedObjectReadOnlyFalseCart() -
testIsRelatedObjectReadOnlyTrueSavedCart
public void testIsRelatedObjectReadOnlyTrueSavedCart() -
testIsRelatedObjectReadOnlyTrueOrder
public void testIsRelatedObjectReadOnlyTrueOrder() -
testIsRelatedObjectReadOnlyTrueQuote
public void testIsRelatedObjectReadOnlyTrueQuote() -
testIsRelatedObjectReadOnlyOptionsFalseCart
public void testIsRelatedObjectReadOnlyOptionsFalseCart() -
testIsRelatedObjectReadOnlyOptionsTrueSavedCart
public void testIsRelatedObjectReadOnlyOptionsTrueSavedCart() -
testRetrieveRelatedObjectTypeOptionsNull
public void testRetrieveRelatedObjectTypeOptionsNull() -
testRetrieveRelatedObjectTypeOptionsCart
public void testRetrieveRelatedObjectTypeOptionsCart() -
testRetrieveRelatedObjectTypeOptionsNotNullButType
public void testRetrieveRelatedObjectTypeOptionsNotNullButType() -
testCheckReleaseAllowed
public void testCheckReleaseAllowed() -
testCheckReleaseAllowedForbidden
public void testCheckReleaseAllowedForbidden() -
testCheckReadAllowed
public void testCheckReadAllowed() -
testCheckReadAllowedForbidden
public void testCheckReadAllowedForbidden() -
testAssignVariantProductPCPV
- Throws:
Exception
-
testAssignVariantProductNotPCPV
- Throws:
Exception
-
testIsChangeableVariantPCPV
- Throws:
Exception
-
testIsChangeableVariantNotPCPV
- Throws:
Exception
-
testCountNumberOfIncompleteCsticsWithoutSubinstances
public void testCountNumberOfIncompleteCsticsWithoutSubinstances() -
testCountNumberOfIncompleteCsticsWithSubinstances
public void testCountNumberOfIncompleteCsticsWithSubinstances() -
testCountNumberOfIncompleteCstics
public void testCountNumberOfIncompleteCstics() -
createCstics
-
testAccessingThreadGetsLockedByConfigurationLock
- Throws:
InterruptedException
-
testAccessingThreadGetsLockedByProviderLock
- Throws:
InterruptedException
-
testAccessingThreadGetsNotLocked
- Throws:
InterruptedException
-
expectThreadToReachState
protected void expectThreadToReachState(Thread accessingThread, Thread.State state) throws InterruptedException - Throws:
InterruptedException
-
testCalculateNumberOfIncompleteCsticsAndSolvableConflictsNoIssues
public void testCalculateNumberOfIncompleteCsticsAndSolvableConflictsNoIssues() -
testCalculateNumberOfIncompleteCsticsAndSolvableConflictsIssues
public void testCalculateNumberOfIncompleteCsticsAndSolvableConflictsIssues() -
testRetrieveConfigurationModelFromConfigurationEngineWithGroupId
public void testRetrieveConfigurationModelFromConfigurationEngineWithGroupId() throws ConfigurationEngineException- Throws:
ConfigurationEngineException
-
testRetrieveConfigurationModelWithGroup
- Throws:
Exception
-
testRetrieveConfigurationOverview
- Throws:
Exception
-
testRetrieveConfigurationModelFromConfigurationEngineScenarioBasedWithGroupId
public void testRetrieveConfigurationModelFromConfigurationEngineScenarioBasedWithGroupId() throws ConfigurationEngineException- Throws:
ConfigurationEngineException
-
testRetrieveConfigurationModelFromConfigurationEngineScenarioBasedWithoutGroupId
public void testRetrieveConfigurationModelFromConfigurationEngineScenarioBasedWithoutGroupId() throws ConfigurationEngineException- Throws:
ConfigurationEngineException
-
testIsReadDomainValuesOnDemandSupported
public void testIsReadDomainValuesOnDemandSupported() -
testIsReadDomainValuesOnDemandSupportedSettupNotSupported
public void testIsReadDomainValuesOnDemandSupportedSettupNotSupported() -
testIsReadDomainValuesOnDemandSupportedProviderNotSupported
public void testIsReadDomainValuesOnDemandSupportedProviderNotSupported() -
testIsEnrichModelWithGroupRequiredFirstGroup
public void testIsEnrichModelWithGroupRequiredFirstGroup() -
testIsEnrichModelWithGroupRequiredNewGroup
public void testIsEnrichModelWithGroupRequiredNewGroup() -
testIsEnrichModelWithGroupRequiredKnownGroup
public void testIsEnrichModelWithGroupRequiredKnownGroup() -
testIsEnrichModelWithGroupRequiredOverview
public void testIsEnrichModelWithGroupRequiredOverview() -
testIsEnrichModelWithGroupRequiredConflictGroup
public void testIsEnrichModelWithGroupRequiredConflictGroup() -
testIsEnrichModelWithGroupRequiredNoReadOnDemand
public void testIsEnrichModelWithGroupRequiredNoReadOnDemand()
-