Package ninja.session
Class SessionImplTest
- java.lang.Object
-
- ninja.session.SessionImplTest
-
public class SessionImplTest extends Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanencrypted
-
Constructor Summary
Constructors Constructor Description SessionImplTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Collection<Object[]>data()This method provides parameters forencryptedfield.voidsetUp()voidtestExpiryTime()voidtestExpiryTimeRoundTrip()voidtestGetAuthenticityTokenWorks()voidtestGetIdTokenWorks()voidtestHttpOnlyWorks()voidtestHttpsOnlyWorks()voidtestNoHttpOnlyWorks()voidtestNoHttpsOnlyWorks()voidtestSessionCookieDelete()voidtestSessionCookieSettingWorks()voidtestSessionDoesNotGetWrittenToResponseWhenEmptyAndOnlySentWhenChanged()voidtestSessionEncryptionKeysMismatch()voidtestThatCookieClearWorks()voidtestThatCookieClearWorksWithApplicationDomain()voidtestThatCookieDoesNotUseApplicationDomainWhenNotSet()voidtestThatCookieSavingAndInitingWorks()voidtestThatCookieUseApplicationDomain()voidtestThatCookieUsesContextPath()voidtestThatCorrectMethodOfNinjaPropertiesIsUsedSoThatStuffBreaksWhenPropertyIsAbsent()
-
-
-
Method Detail
-
data
public static Collection<Object[]> data()
This method provides parameters forencryptedfield. The first set containsfalseso thatCookieEncryptionis not initialized and test class is run without session cookie encryption. Second set containstrueso 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()
-
-