diff --git a/cas-client-uportal/src/test/java/org/jasig/cas/client/integration/uportal/CasSecurityContextTests.java b/cas-client-uportal/src/test/java/org/jasig/cas/client/integration/uportal/CasSecurityContextTests.java index 4032b5d..9d3b74e 100644 --- a/cas-client-uportal/src/test/java/org/jasig/cas/client/integration/uportal/CasSecurityContextTests.java +++ b/cas-client-uportal/src/test/java/org/jasig/cas/client/integration/uportal/CasSecurityContextTests.java @@ -4,6 +4,7 @@ import junit.framework.TestCase; import org.jasig.cas.authentication.principal.Service; import org.jasig.cas.authentication.principal.SimplePrincipal; import org.jasig.cas.authentication.principal.SimpleService; +import org.jasig.cas.client.proxy.ProxyRetriever; import org.jasig.cas.client.validation.Assertion; import org.jasig.cas.client.validation.AssertionImpl; import org.jasig.cas.client.validation.TicketValidator; @@ -44,7 +45,12 @@ public final class CasSecurityContextTests extends TestCase { this.context = new CasSecurityContext(new TicketValidator() { public Assertion validate(String ticketId, Service service) throws ValidationException { - return new AssertionImpl(new SimplePrincipal("test"), new HashMap()); + return new AssertionImpl(new SimplePrincipal("test"), new HashMap(), new ProxyRetriever() { + + public String getProxyTicketIdFor(String proxyGrantingTicketId, Service targetService) { + return "test"; + } + }, "proxyTicketId"); } }, new SimpleService("test")); this.context.getOpaqueCredentialsInstance().setCredentials("ticket");