// Path: spring-security-cas-extension/src/main/java/com/kakawait/spring/security/cas/client/validation/AssertionProvider.java
// public interface AssertionProvider {
// 
//     /**
//      * Retrieve current request {@link Assertion}.
//      * @return the current request {@link Assertion}.
//      */
//     @Nonnull
//     Assertion getAssertion();
// }


import com.kakawait.spring.security.cas.client.validation.AssertionProvider;
import org.jasig.cas.client.authentication.AttributePrincipal;
import org.jasig.cas.client.validation.Assertion;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
package com.kakawait.spring.security.cas.client.ticket;



/**
 * @author Thibaud Leprêtre
 */
@RunWith(MockitoJUnitRunner.class)
public class AttributePrincipalProxyTicketProviderTest {

    @Mock
// Path: spring-security-cas-extension/src/main/java/com/kakawait/spring/security/cas/client/validation/AssertionProvider.java
// public interface AssertionProvider {
// 
//     /**
//      * Retrieve current request {@link Assertion}.
//      * @return the current request {@link Assertion}.
//      */
//     @Nonnull
//     Assertion getAssertion();
// }


// Path: spring-security-cas-extension/src/test/java/com/kakawait/spring/security/cas/client/ticket/AttributePrincipalProxyTicketProviderTest.java
import com.kakawait.spring.security.cas.client.validation.AssertionProvider;
import org.jasig.cas.client.authentication.AttributePrincipal;
import org.jasig.cas.client.validation.Assertion;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatThrownBy;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;

package com.kakawait.spring.security.cas.client.ticket;



/**
 * @author Thibaud Leprêtre
 */
@RunWith(MockitoJUnitRunner.class)
public class AttributePrincipalProxyTicketProviderTest {

    @Mock
    private AssertionProvider assertionProvider;