Spring

Spring

@WebMvcTest, Spring Security 적용 후 403 에러

바쁜 현대인을 위한 세 줄 요약 문제 Spring Security와 커스텀 SecurityFilterChain 적용 후 @WebMvcTest를 적용한 테스트 코드가 테스트를 통과하지 못했습니다. 아래는 내가 추가한 SecurityFilterChain 빈 설정 클래스입니다. @Configuration @EnableWebSecurity public class WebSecurityConfig { @Bean public SecurityFilterChain securityFilterChain( HttpSecurity http, TokenAuthenticationFilter tokenAuthenticationFilter ) throws Exception { return http .csrf(AbstractHttpCo..

Spring

테스트 네이밍

테스트를 할 때 테스트 클래스를 만들고 메소드를 만들어 테스트를 한다. 이 때 네이밍해야 할 요소는 크게 두가지이다. 테스트 클래스 이름 테스트 메소드 이름 단위 테스트라면 테스트 클래스의 이름은 테스트하고자 하는 클래스 이름 뒤에 Test를 붙이는게 일반적이다. 메소드의 경우 테스트하고자 하는 클래스의 public 메소드의 이름을 그대로 사용할 수 있다. 예시로 인자로 주어진 언어(Language)에 따라 다른 인사말을 반환하는 클래스가 있다. public class Hello { public String hello(Language language) { if (language == Language.KOREAN) { return "안녕하세요"; } return "Hello"; } enum Language..

acisliver
'Spring' 태그의 글 목록