2017-12-04 1 views

답변

1

당신은 h2 메모리 내 데이터베이스를 사용하는 단위 테스트 케이스를 작성할 수 있으며 실제 db처럼 작동합니다. 예를 들어 save (obj)와 get (obj) 후에.

은 또한 당신이 기대하는 것입니다 캐치 예외는 테스트 케이스를 작성할 수이 형식 (롤백을 발생할 때 아마 예외도 있습니다) : @Test (예상 = Exception.class) TestClass에

0

그냥 @Transactional 메서드를 실행 한 다음 다른 트랜잭션에서 db에 들어있는 항목을 확인하십시오.

그리고 마지막 테스트가 완료 될 때마다 테스트를 정리/준비해야 함을 기억하십시오.

관련 문제