Package io.jooby.test
Class MockSession
java.lang.Object
io.jooby.test.MockSession
- All Implemented Interfaces:
io.jooby.Session
Mock session.
-
Field Summary
Fields inherited from interface io.jooby.Session
NAME -
Constructor Summary
ConstructorsConstructorDescriptionMock session with a random ID.MockSession(MockContext ctx) Mock session with a random ID.MockSession(MockContext ctx, String sessionId) Creates a mock session. -
Method Summary
Modifier and TypeMethodDescriptionio.jooby.Sessionclear()voiddestroy()io.jooby.value.ValuegetId()booleanisModify()booleanisNew()io.jooby.Sessionio.jooby.value.Valueio.jooby.SessionrenewId()io.jooby.SessionsetCreationTime(Instant creationTime) io.jooby.SessionsetLastAccessedTime(Instant lastAccessedTime) io.jooby.SessionsetModify(boolean modify) io.jooby.SessionsetNew(boolean isNew) toMap()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jooby.Session
put, put, put, put, put, put, put
-
Constructor Details
-
MockSession
Creates a mock session.- Parameters:
ctx- Mock context.sessionId- Session ID.
-
MockSession
Mock session with a random ID.- Parameters:
ctx- Mock context.
-
MockSession
public MockSession()Mock session with a random ID. Useful for creating a shared session between a mock router instance.
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceio.jooby.Session
-
setId
- Specified by:
setIdin interfaceio.jooby.Session
-
get
- Specified by:
getin interfaceio.jooby.Session
-
put
- Specified by:
putin interfaceio.jooby.Session
-
remove
- Specified by:
removein interfaceio.jooby.Session
-
toMap
- Specified by:
toMapin interfaceio.jooby.Session
-
getCreationTime
- Specified by:
getCreationTimein interfaceio.jooby.Session
-
setCreationTime
- Specified by:
setCreationTimein interfaceio.jooby.Session
-
getLastAccessedTime
- Specified by:
getLastAccessedTimein interfaceio.jooby.Session
-
setLastAccessedTime
- Specified by:
setLastAccessedTimein interfaceio.jooby.Session
-
isNew
public boolean isNew()- Specified by:
isNewin interfaceio.jooby.Session
-
setNew
@NonNull public io.jooby.Session setNew(boolean isNew) - Specified by:
setNewin interfaceio.jooby.Session
-
isModify
public boolean isModify()- Specified by:
isModifyin interfaceio.jooby.Session
-
setModify
@NonNull public io.jooby.Session setModify(boolean modify) - Specified by:
setModifyin interfaceio.jooby.Session
-
clear
public io.jooby.Session clear()- Specified by:
clearin interfaceio.jooby.Session
-
renewId
public io.jooby.Session renewId()- Specified by:
renewIdin interfaceio.jooby.Session
-
destroy
public void destroy()- Specified by:
destroyin interfaceio.jooby.Session
-