Package net.shibboleth.idp.cas.flow.impl
Class TestContextBuilder
- java.lang.Object
-
- net.shibboleth.idp.cas.flow.impl.TestContextBuilder
-
public class TestContextBuilder extends Object
Helper component to build the WebflowRequestContextneeded for flow action tests.
-
-
Field Summary
Fields Modifier and Type Field Description private ProfileRequestContextprofileRequestContextRoot of context tree for our tests.
-
Constructor Summary
Constructors Constructor Description TestContextBuilder(String profileId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestContextBuilderaddAuthenticationContext(AuthenticationResult result)TestContextBuilderaddProtocolContext(Object request, Object response)TestContextBuilderaddRelyingPartyContext(String serviceURL, boolean verified, ProfileConfiguration config)TestContextBuilderaddServiceContext(Service service)TestContextBuilderaddSessionContext(IdPSession session)TestContextBuilderaddSubjectContext(String principal)TestContextBuilderaddTicketContext(Ticket ticket)RequestContextbuild()
-
-
-
Field Detail
-
profileRequestContext
private ProfileRequestContext profileRequestContext
Root of context tree for our tests.
-
-
Constructor Detail
-
TestContextBuilder
public TestContextBuilder(String profileId)
-
-
Method Detail
-
addAuthenticationContext
public TestContextBuilder addAuthenticationContext(AuthenticationResult result)
-
addSessionContext
public TestContextBuilder addSessionContext(IdPSession session)
-
addSubjectContext
public TestContextBuilder addSubjectContext(String principal)
-
addProtocolContext
public TestContextBuilder addProtocolContext(Object request, Object response)
-
addTicketContext
public TestContextBuilder addTicketContext(Ticket ticket)
-
addRelyingPartyContext
public TestContextBuilder addRelyingPartyContext(String serviceURL, boolean verified, ProfileConfiguration config)
-
addServiceContext
public TestContextBuilder addServiceContext(Service service)
-
build
public RequestContext build()
-
-