# @WebMvcTest

10개의 포스트

Controller 테스트 코드 작성하기

전에 만든 개인 프로젝트에서는 controller 테스트 코드를 작성하지 않았다. 대신 PostMan으로 하나하나 테스트를 했었다. 보다 안정적인 애플리케이션을 위해 이번 협업 프로젝트에서는 Controller 테스트 코드를 작성해보았다.여러 스프링 테스트 어노테이션

2022년 8월 5일
·
0개의 댓글
·
post-thumbnail

스프링 시큐리티 5.7 이상에서 @WebMvcTest를 사용할 때 생기는 이슈

프로젝트 하던 중 발생한 이슈 기존까지 잘 사용해왔던 웹 시큐리티 설정을 담당하던 WebSecurityConfigurerAdapter 가 Deprecated 처리가 되었다. 그래서 기WebSecurityConfigurerAdapter 대신 다른

2022년 7월 2일
·
0개의 댓글
·

[ jUnit5 ] java.lang.AssertionError: Status expected:<200> but was:<406> 에러

2장 테스트에서 만난 에러들 > 아래 테스트를 진행하려는데 이런 에러들이 났다.. 1-1) 첫번째 에러 Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @Spri

2022년 5월 17일
·
0개의 댓글
·

[ Junit5 ] 단위 테스트 @WebMvcTest / @ExtendWith

이 책을 참조해 최신 개발 환경(2022년도 기준) 에서 진행하였습니다. Spring Boot 2.6.5 gradle 7.1.1 Java 11 2장 테스트 코드 작성하기 이번 장에서는 HelloController 를 만들어 테스트 코드를 작성하는 연습을 했다. jUn

2022년 5월 17일
·
0개의 댓글
·

스프링 부트 테스트

스프링 부트는 기본적인 테스트 스타터 spring-boot-starter-test 를 제공. 크게 2가지 모듈.spring-boot-test : Test 실행 관련 기능spring-boot-test-autoconfiguration : 관련 Test 자동 설정 기능이 장

2022년 4월 15일
·
0개의 댓글
·
post-thumbnail

WebMvcTest와 Spring Security 함께 사용하기

개요 통합테스트에서 Unit Test로 변경하여 구현하기 위해 Controller Unit 테스트코드를 작업하는 중 org.springframework.beans.factory.UnsatisfiedDependencyException 가 발생하였다. @WebMvcTes

2022년 3월 16일
·
0개의 댓글
·

[@SpringBootTest VS @WebMvcTest]

@SpringBootTest@SpringBootTest의 경우 일반적인 테스트로 slicing을 전혀 사용하지 않기 때문에 전체 응용 프로그램 컨텍스트를 시작한다.특징전체 응용 프로그램을 로드하여 모든 bean을 주입하기 때문에 속도가 느리다. 통합 테스트를 할 때 많

2022년 2월 21일
·
0개의 댓글
·

[Spring Boot] MockMvc 객체 DI 및 생성

Spring Boot에서 MockMvc객체를 생성하는 방법

2021년 7월 11일
·
0개의 댓글
·
post-thumbnail

@WebMvcTest

이번 장에서는 @WebMvcTest를 알아 보려고 한다. @WebMvcTest MVC를 위한 테스트. 웹에서 테스트하기 힘든 컨트롤러를 테스트하는 데 적합. 웹상에서 요청과 응답에 대해 테스트할 수 있음. 시큐리티, 필터까지 자동으로 테스트하며, 수동으로 추가/삭제

2020년 12월 11일
·
0개의 댓글
·
post-thumbnail

Spring 의 데이터바인딩

데이터 바인딩? 이란 간단하게 말해서 프로퍼티 값을 타겟 객체에 설정해주는 것을 의미한다. 예를

2020년 12월 5일
·
0개의 댓글
·