Class PersistenceConfigurationLifecycleStrategyImplTest

java.lang.Object
de.hybris.platform.sap.productconfig.services.strategies.lifecycle.impl.PersistenceConfigurationLifecycleStrategyImplTest

@UnitTest public class PersistenceConfigurationLifecycleStrategyImplTest extends Object
  • Constructor Details

    • PersistenceConfigurationLifecycleStrategyImplTest

      public PersistenceConfigurationLifecycleStrategyImplTest()
  • Method Details

    • setUp

      public void setUp() throws ConfigurationEngineException
      Throws:
      ConfigurationEngineException
    • testPersistNewConfiguration

      public void testPersistNewConfiguration()
    • testConfigurationFromExternalSource

      public void testConfigurationFromExternalSource()
    • testConfigurationFromExternalSourceWithKey

      public void testConfigurationFromExternalSourceWithKey()
    • testConfigurationFromExternalSourceWithDate

      public void testConfigurationFromExternalSourceWithDate()
    • testCreateDefaultConfiguration

      public void testCreateDefaultConfiguration()
    • testUpdateConfiguration

      public void testUpdateConfiguration() throws ConfigurationEngineException
      Throws:
      ConfigurationEngineException
    • testUpdateConfigurationNoUpdate

      public void testUpdateConfigurationNoUpdate() throws ConfigurationEngineException
      Throws:
      ConfigurationEngineException
    • testRetrieveConfigurationFromVariant

      public void testRetrieveConfigurationFromVariant() throws ConfigurationEngineException
      Throws:
      ConfigurationEngineException
    • testRetrieveConfigurationModel

      public void testRetrieveConfigurationModel() throws ConfigurationEngineException
      Throws:
      ConfigurationEngineException
    • testRetrieveConfigurationModelWithOptions

      public void testRetrieveConfigurationModelWithOptions() throws ConfigurationEngineException
      Throws:
      ConfigurationEngineException
    • testRetrieveExternalConfiguration

      public void testRetrieveExternalConfiguration() throws ConfigurationEngineException
      Throws:
      ConfigurationEngineException
    • testReleaseExpiredUserSession

      public void testReleaseExpiredUserSession()
    • testReleaseExpiredUserSessionNonAnonymous

      public void testReleaseExpiredUserSessionNonAnonymous()
    • testReleaseExpiredUserSessionLinkedToDocument

      public void testReleaseExpiredUserSessionLinkedToDocument()
    • testReleaseSession

      public void testReleaseSession()
    • testUpdateUserLinkToConfiguration_withProductLink

      public void testUpdateUserLinkToConfiguration_withProductLink()
    • testUpdateUserLinkToConfiguration_noProductLink

      public void testUpdateUserLinkToConfiguration_noProductLink()
    • testUpdateUserLinkToConfigurationSwitchToAnonymous

      public void testUpdateUserLinkToConfigurationSwitchToAnonymous()
    • testRemoveDuplicateProductLinkWithOrderLink

      public void testRemoveDuplicateProductLinkWithOrderLink()
    • testRemoveDuplicateProductLinkWithoutOrderLink

      public void testRemoveDuplicateProductLinkWithoutOrderLink()
    • testIsConfigForCurrentUserCorrectUserSignedIn

      public void testIsConfigForCurrentUserCorrectUserSignedIn()
    • testIsConfigForCurrentUserDifferentUserSignedIn

      public void testIsConfigForCurrentUserDifferentUserSignedIn()
    • testIsConfigForCurrentUserAdmin

      public void testIsConfigForCurrentUserAdmin()
    • testIsConfigForCurrentUserAnonymous

      public void testIsConfigForCurrentUserAnonymous()
    • testPersistSessionId

      public void testPersistSessionId()
    • testPersistSessionIdWrongAttributeType

      public void testPersistSessionIdWrongAttributeType()
    • testPersistSessionIdForUnboundSession

      public void testPersistSessionIdForUnboundSession()
    • testIsConfigKnownTrue

      public void testIsConfigKnownTrue()
    • testIsConfigKnownFalse

      public void testIsConfigKnownFalse()
    • testReleaseSessionSafely

      public void testReleaseSessionSafely()
    • testReleaseSessionSafelyException

      public void testReleaseSessionSafelyException()
    • testReleaseSessionSafelyExceptionHandled

      public void testReleaseSessionSafelyExceptionHandled()
    • testIsConfigForCurrentUserWithSameSession

      public void testIsConfigForCurrentUserWithSameSession()
    • testIsConfigForCurrentUserDifferentSession

      public void testIsConfigForCurrentUserDifferentSession()
    • testIsConfigForCurrentUserWithSameUser

      public void testIsConfigForCurrentUserWithSameUser()
    • testIsConfigForCurrentUserWithDifferentUser

      public void testIsConfigForCurrentUserWithDifferentUser()
    • testIsConfigForCurrentUserWithAnonUserButNotAllowedToRead

      public void testIsConfigForCurrentUserWithAnonUserButNotAllowedToRead()
    • testIsConfigForCurrentUserWithAnonUserAndAllowedToRead

      public void testIsConfigForCurrentUserWithAnonUserAndAllowedToRead()
    • testIsAnonymousConfigAndAllowedToReadWithAnonUserButNotAllowedToRead

      public void testIsAnonymousConfigAndAllowedToReadWithAnonUserButNotAllowedToRead()
    • testIsAnonymousConfigAndAllowedToReadWithAnonUserAndAllowedToRead

      public void testIsAnonymousConfigAndAllowedToReadWithAnonUserAndAllowedToRead()
    • testIsAnonymousConfigAndAllowedToReadWithAttributeNull

      public void testIsAnonymousConfigAndAllowedToReadWithAttributeNull()
    • testIsAnonymousConfigAndAllowedToReadWithAttributeNotBoolean

      public void testIsAnonymousConfigAndAllowedToReadWithAttributeNotBoolean()
    • testIsUpdateETagNeeded

      public void testIsUpdateETagNeeded()
    • testIsUpdateETagNeededDecreaseOfVersionCounter

      public void testIsUpdateETagNeededDecreaseOfVersionCounter()
    • testIsUpdateETagNeededDecreaseOfVersionCounterIgnoreQuotes

      public void testIsUpdateETagNeededDecreaseOfVersionCounterIgnoreQuotes()
    • testIsUpdateETagNeededDecreaseOfVersionCounterIgnoreQuotesAndWeakPrefix

      public void testIsUpdateETagNeededDecreaseOfVersionCounterIgnoreQuotesAndWeakPrefix()
    • testIsUpdateETagNeededNonNumericInputWillCheckForEquality

      public void testIsUpdateETagNeededNonNumericInputWillCheckForEquality()
    • testIsUpdateETagNeededForNullInput

      public void testIsUpdateETagNeededForNullInput()
    • testRetrieveConfigurationModelWithGroupId

      public void testRetrieveConfigurationModelWithGroupId() throws ConfigurationEngineException
      Throws:
      ConfigurationEngineException