Class SessionAccessServiceImplTest


  • @UnitTest
    public class SessionAccessServiceImplTest
    extends java.lang.Object
    • Constructor Detail

      • SessionAccessServiceImplTest

        public SessionAccessServiceImplTest()
    • Method Detail

      • setup

        public void setup()
      • testSessionService

        public void testSessionService()
      • testCartEntryConfigId

        public void testCartEntryConfigId()
      • testUIStatus

        public void testUIStatus()
      • testUIStatusProduct

        public void testUIStatusProduct()
      • testConfigIdForCartEntry

        public void testConfigIdForCartEntry()
      • testConfigIdForCartEntryEnsureLastAssignmentWins

        public void testConfigIdForCartEntryEnsureLastAssignmentWins()
      • testConfigIdForCartEntryEnsureFirstAssignmentGone

        public void testConfigIdForCartEntryEnsureFirstAssignmentGone()
      • testRemoveConfigIdForCartEntry

        public void testRemoveConfigIdForCartEntry()
      • testCartEntryForProduct

        public void testCartEntryForProduct()
      • testRemoveSessionArtifactsForCartEntryCartEntryMap

        public void testRemoveSessionArtifactsForCartEntryCartEntryMap()
      • testRemoveSessionArtifactsForCartEntryDraftConfigRemoved

        public void testRemoveSessionArtifactsForCartEntryDraftConfigRemoved()
      • testRemoveSessionArtifactsForCartEntryConfigMap

        public void testRemoveSessionArtifactsForCartEntryConfigMap()
      • testRemoveSessionArtifactsForCartEntryConfigDraftMap

        public void testRemoveSessionArtifactsForCartEntryConfigDraftMap()
      • testGetSolrProperties

        public void testGetSolrProperties()
      • testConfigurationProvider

        public void testConfigurationProvider()
      • testConfigurationModelEngineState

        public void testConfigurationModelEngineState()
      • testRetrieveSessionAttributeContainerThreadsWait

        public void testRetrieveSessionAttributeContainerThreadsWait()
                                                              throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • testRetrieveSessionAttributeContainerThreadsDontWait

        public void testRetrieveSessionAttributeContainerThreadsDontWait()
                                                                  throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • checkBothThreadsFinished

        protected void checkBothThreadsFinished()
      • delaySynchronizedCall

        protected void delaySynchronizedCall()
      • testPurge

        public void testPurge()
      • testConfigCacheGrowsNotEndless

        public void testConfigCacheGrowsNotEndless()
      • testOldConfigsAreStillAvailable

        public void testOldConfigsAreStillAvailable()
      • testLinkWithProductCode

        public void testLinkWithProductCode()
      • testLinkWithProductCodeIsCleanedUp

        public void testLinkWithProductCodeIsCleanedUp()
      • testGetProductForConfigId

        public void testGetProductForConfigId()
      • testGetProductForConfigIdNoProduct

        public void testGetProductForConfigIdNoProduct()
      • testGetProductForConfigIdNull

        public void testGetProductForConfigIdNull()
      • testFindInMapNullEntriesWork

        public void testFindInMapNullEntriesWork()
      • testGetCartEntryForDraftConfigIdReturnsNull

        public void testGetCartEntryForDraftConfigIdReturnsNull()
      • testGetCartEntryForDraftConfigIdThrowsExpection

        public void testGetCartEntryForDraftConfigIdThrowsExpection()
      • testGetCartEntryForDraftConfigId

        public void testGetCartEntryForDraftConfigId()