2012-08-14 2 views
0

메모리 내 HSQL 데이터베이스에서 dbunit을 사용하여 일부 통합 테스트를 수행하고 있습니다. 문제는 테스트 사이의 데이터를 검사 할 사용자 인터페이스 (예 : pgAdmin)가 없다는 것입니다.통합 테스트를 실행할 때 "덤프"hql 데이터베이스

dbunit는 HSQL 데이터베이스의 스냅 샷을 "덤프 (dump)"하여 테스트가 완료된 후 검토 할 수있는 어떤 수단을 지원합니까?

답변

1

XML 파일로 내보낼 수 있지만 DBUnit의 데이터베이스 비교 기능을 사용하면 더 좋지 않습니까?

d/b의 모양을 파일 버전으로 작성한 다음 메모리 내 데이터베이스를 해당 버전과 비교하면됩니다.

+0

파일 버전 업은 나에게 너무 많은 것 같습니다. 테스트 기능은 많은 모델 객체와 관련이 있으며, 모든 객체를 만드는 데 많은 노력이 필요합니다. 그 동안 등록 된 번호가 항상 지불 한 횟수와 같아야하는 등 데이터의 특정 특성을 확인해야합니다. –

+0

OK를 클릭 한 다음 테스트 닫기 메서드에서 데이터베이스를 XML로 덤프하고 확인하거나 특정 데이터 조각 만 필요하면 선택하여 인쇄하거나 더 나은 방법으로 선택하고 테스트 클래스 – TrueDub

+0

감사합니다. DBUnit의 추출 기능에 대해 알아 냈습니다. 나는 그것을 시도해 볼거야. –

관련 문제