package org.apereo.cas.ticket.proxy.support; import org.apereo.cas.authentication.CoreAuthenticationTestUtils; import org.apereo.cas.ticket.TicketGrantingTicket; import org.apereo.cas.ticket.proxy.ProxyHandler; import org.junit.Test; import static org.junit.Assert.*; import static org.mockito.Mockito.*; /** * @author Scott Battaglia * @since 3.0.0 */ public class Cas10ProxyHandlerTests { private final ProxyHandler proxyHandler = new Cas10ProxyHandler(); @Test public void verifyNoCredentialsOrProxy() { assertNull(this.proxyHandler.handle(null, null)); } @Test public void verifyCredentialsAndProxy() { final TicketGrantingTicket proxyGrantingTicket = mock(TicketGrantingTicket.class); when(proxyGrantingTicket.getId()).thenReturn("proxyGrantingTicket"); assertNull(this.proxyHandler.handle( CoreAuthenticationTestUtils.getCredentialsWithSameUsernameAndPassword(), proxyGrantingTicket)); } }