강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

찰스님의 프로필 이미지
찰스

작성한 질문수

스프링 부트 개념과 활용

스프링 데이터 7부: 데이터베이스 초기화

테스트코드를 돌릴 경우 슬라이스테스트는 인베디드DB를 쓴다고 하셨는데요.

작성

·

240

0

제가 이해를 잘못했는지 모르겠습니다.

AccountRepositoryTest는 슬라이스 테스트였고 그렇다면 메모리DB 인 H2를 사용하는걸로 말씀하신것 같은데요.

postgres에 저장된 이유가 있을까요?

제가 아마 놓친 부분이 있는거 같습니다만...

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

기본 설정은 메모리 DB를 쓰려고 하는게 맞습니다. 그런데 application.properties 파일도 테스트 할 때 사용이 됩니다. 따라서 거기에 직접 정의한 datasource 설정이 있다면 그 설정을 사용하기 때문에 테스트 실행할 때도 PostgreSQL이 사용 된 겁니다.

찰스님의 프로필 이미지
찰스

작성한 질문수

질문하기