STUDY/Spring
Spring Boot | 컨트롤러 테스트할 때 시큐리티 설정 해제
개미606
2021. 5. 21. 15:55
@WithMockUser가 안 돼서 몇 시간을 날렸다!
테스트코드 공부가 절실..
@WebMvcTest에서 제외할 필터를 설정하면 된다!
excludeFilters
설정을 통해 시큐리티 설정을 제외한다.
@WebMvcTest(controllers = ImageController.class, excludeFilters = {
@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, classes = SecurityConfig.class)
})
public class ImageControllerTest {
@WithMockUser를 사용한다
@Test
@WithMockUser
public void 모든_이미지_조회() throws Exception {
무야호...