Package ninja.session

Class SessionImplTest


  • public class SessionImplTest
    extends Object
    • Field Detail

      • encrypted

        public boolean encrypted
    • Constructor Detail

      • SessionImplTest

        public SessionImplTest()
    • Method Detail

      • data

        public static Collection<Object[]> data()
        This method provides parameters for encrypted field. The first set contains false so that CookieEncryption is not initialized and test class is run without session cookie encryption. Second set contains true so that sessions cookies are encrypted.
        Returns:
      • setUp

        public final void setUp()
      • testSessionDoesNotGetWrittenToResponseWhenEmptyAndOnlySentWhenChanged

        public void testSessionDoesNotGetWrittenToResponseWhenEmptyAndOnlySentWhenChanged()
      • testSessionCookieSettingWorks

        public void testSessionCookieSettingWorks()
      • testHttpsOnlyWorks

        public void testHttpsOnlyWorks()
      • testNoHttpsOnlyWorks

        public void testNoHttpsOnlyWorks()
      • testHttpOnlyWorks

        public void testHttpOnlyWorks()
      • testNoHttpOnlyWorks

        public void testNoHttpOnlyWorks()
      • testThatCookieSavingAndInitingWorks

        public void testThatCookieSavingAndInitingWorks()
      • testThatCorrectMethodOfNinjaPropertiesIsUsedSoThatStuffBreaksWhenPropertyIsAbsent

        public void testThatCorrectMethodOfNinjaPropertiesIsUsedSoThatStuffBreaksWhenPropertyIsAbsent()
      • testSessionCookieDelete

        public void testSessionCookieDelete()
      • testGetAuthenticityTokenWorks

        public void testGetAuthenticityTokenWorks()
      • testGetIdTokenWorks

        public void testGetIdTokenWorks()
      • testThatCookieUsesContextPath

        public void testThatCookieUsesContextPath()
      • testExpiryTime

        public void testExpiryTime()
      • testExpiryTimeRoundTrip

        public void testExpiryTimeRoundTrip()
      • testThatCookieDoesNotUseApplicationDomainWhenNotSet

        public void testThatCookieDoesNotUseApplicationDomainWhenNotSet()
      • testThatCookieUseApplicationDomain

        public void testThatCookieUseApplicationDomain()
      • testThatCookieClearWorks

        public void testThatCookieClearWorks()
      • testThatCookieClearWorksWithApplicationDomain

        public void testThatCookieClearWorksWithApplicationDomain()
      • testSessionEncryptionKeysMismatch

        public void testSessionEncryptionKeysMismatch()