Test Setup Failed
Push — master ( 8166d8...f2b88c )
by Misagh
07:05
created

org.apereo.cas.config.CasAuthenticationEventExecutionPlanTestConfiguration   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 9
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 9
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A configureAuthenticationExecutionPlan(AuthenticationEventExecutionPlan) 0 3 1
1
package org.apereo.cas.config;
2
3
import org.apereo.cas.authentication.AuthenticationEventExecutionPlan;
4
import org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer;
5
import org.apereo.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler;
6
import org.apereo.cas.authentication.principal.PrincipalResolver;
7
import org.springframework.beans.factory.annotation.Autowired;
8
import org.springframework.beans.factory.annotation.Qualifier;
9
import org.springframework.boot.test.context.TestConfiguration;
10
11
/**
12
 * This is {@link CasAuthenticationEventExecutionPlanTestConfiguration}.
13
 *
14
 * @author Misagh Moayyed
15
 * @since 5.1.0
16
 */
17
@TestConfiguration("casTestAuthenticationEventExecutionPlanConfiguration")
18
public class CasAuthenticationEventExecutionPlanTestConfiguration implements AuthenticationEventExecutionPlanConfigurer {
19
    @Autowired
20
    @Qualifier("personDirectoryPrincipalResolver")
21
    private PrincipalResolver personDirectoryPrincipalResolver;
22
23
    @Override
24
    public void configureAuthenticationExecutionPlan(final AuthenticationEventExecutionPlan plan) {
25
        plan.registerAuthenticationHandlerWithPrincipalResolver(new SimpleTestUsernamePasswordAuthenticationHandler(), personDirectoryPrincipalResolver);
26
    }
27
}
28