fixed tests

This commit is contained in:
Scott Battaglia 2006-10-04 02:10:56 +00:00
parent 58524d068a
commit e5310dd927
1 changed files with 7 additions and 1 deletions

View File

@ -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");