2013-03-25 3 views
1

테스트 케이스를 실행하기 전에 데이터베이스를 정리해야하는 테스트 세트를 만드는 방법을 찾으려고합니다.postgresql을 사용할 때 각 테스트마다 데이터베이스를 정리하십시오.

우리가 사용하는 DDL이 H2에서 실행되지 않기 때문에 InMemoryDB가 옵션이 아닙니다.

데이터베이스 생성은 evolutions로 수행되므로 evolutions을 사용하여 각 테스트에 대해 데이터베이스를 생성 한 다음 테스트를 실행 한 후에 데이터베이스를 삭제할 수 있다면 편리 할 것입니다.

마르코는

답변

0

옵션으로 당신은 DB를 초기 상태로 복원하거나 서로에 의존하지 않는 시험의 쓰기를 고려하는 기능 (시간 복구에서 또는 포인트) 플래쉬 백을 시도 할 수 있습니다.

관련 문제