Test의 종류
- @SpringBootTest
- 통합 테스트
- 실제 App과 동일한 환경에서 테스트
- @WebMvcTest
- 컨트롤러 테스트
- 웹상에서의 요청과 응답에 대한 테스트
- @DataJpaTest
- JPA 관련된 설정을 로드하여 테스트
- 기본적으로 인메모리 DB로 테스트
- 테스트가 끝날 때마다 자동으로 테스트에 사용한 데이터를 롤백
- @RestClientTest
- Rest 통신의 JSON 형식이 예상대로 응답을 반환하는지 등을 테스트
728x90
'# Back-End > Spring' 카테고리의 다른 글
인증 방식 비교(서버 기반 인증, 토큰 기반 인증) (0) | 2022.01.23 |
---|---|
Filter, Interceptor, AOP (필터, 인터셉터, AOP) (0) | 2022.01.23 |
[Test] Spring Layer별 테스트 작성 (1) | 2022.01.23 |
[Test] JUnit5를 이용한 테스트 코드 작성 (0) | 2022.01.23 |
H2 console 세팅 & 접속 (0) | 2021.11.19 |
[JPA] 연관 관계를 가진 엔티티의 생성 (0) | 2021.10.14 |
[JPA] hibernate.ddl-auto 옵션 정리 (0) | 2021.10.11 |