본문 바로가기
Spring/Spring-detail

테스트 케이스 설정 방법 - Memory DB 사용하기

by YoonJong 2022. 8. 17.
728x90

테스트 케이스를 위한 설정 테스트는 케이스 격리된 환경에서 실행하고, 끝나면 데이터를 초기화하는 것이 좋다.

그런 면에서 메모리 DB를 사용하는 것이 가장 이상적이다.

 

추가로 테스트 케이스를 위한 스프링 환경과, 일반적으로 애플리케이션을 실행하는 환경은 보통 다르므로 설정 파일을 다르게 사용하자.

다음과 같이 간단하게 테스트용 설정 파일을 추가하면 된다.

 

테스트 파일은 원래 기존 application.yml 의 설정에 따라 실행된다.만일, 아래 사진처럼 test 에 따로 만들어준다면 우선순위가 바뀌기 때문에 test 폴더 안의 설정에 따르게 된다.

( DB 기본설정은 메모리DB 이다 )

 

728x90

'Spring > Spring-detail' 카테고리의 다른 글

assertThrows 예외 테스트  (0) 2022.08.21
assertThatThrownBy 테스트  (0) 2022.08.17
@Profile 활용하기  (0) 2022.07.21
@JsonIgnore 와 @JsonIgnoreProperties  (0) 2022.07.08
log(로그,로깅)  (0) 2022.06.08

댓글