Search in sources :

Example 1 with NeverExpiresExpirationPolicy

use of org.apereo.cas.ticket.expiration.NeverExpiresExpirationPolicy in project cas by apereo.

the class TicketGrantingTicketExpirationPolicyBuilderTests method verifyNever.

@Test
public void verifyNever() {
    val props = new CasConfigurationProperties();
    props.getTicket().getTgt().getPrimary().setMaxTimeToLiveInSeconds(-1);
    props.getTicket().getTgt().getPrimary().setTimeToKillInSeconds(-1);
    val builder = new TicketGrantingTicketExpirationPolicyBuilder(props);
    assertTrue(builder.buildTicketExpirationPolicy() instanceof NeverExpiresExpirationPolicy);
}
Also used : lombok.val(lombok.val) NeverExpiresExpirationPolicy(org.apereo.cas.ticket.expiration.NeverExpiresExpirationPolicy) CasConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties) Test(org.junit.jupiter.api.Test)

Aggregations

lombok.val (lombok.val)1 CasConfigurationProperties (org.apereo.cas.configuration.CasConfigurationProperties)1 NeverExpiresExpirationPolicy (org.apereo.cas.ticket.expiration.NeverExpiresExpirationPolicy)1 Test (org.junit.jupiter.api.Test)1