Search
Duplicate

Mybastis Junit5를 이용한 테스트

Tags
설정
Date
비고
태그2
Junit5 test

설정하기

1.
application.porperties 설정
application.porperties 설정
Mybatis 설정(단 본인은 mapper.xml를 사용하지 않음, 같이 하는 팀원이 사용함)
2.
Mapper설정
3.
Mapper설정
4.
Test 작성하기
@AutoConfigureTestDatabase(replace = Replace.NONE) - 현재 연결된 실제DB로 테스트함을 의미
@Rollback(value = false) - 테스트 실행 후 데이터를 롤백하지 않음.

테스트 결과

처음에 @Rollback를 사용하지 않아서 2,3번의 인덱스는 사라졌다.
이후 @Rollback를 사용하고 실행하니 5,6번 인덱스가 제대로 생성된 것을 확인 할 수 있다.