2009. 12. 29. 17:45

[DBUnit] 소개

DbUnit 은 데이터베이스 기반의 프로젝트를 타겟으로 JUnit 을 확장한 것(Ant 와 함께 사용 가능)으로, 테스트 실행 사이에 데이터베이스를 특정 상태(known status)로 만들어 줍니다. 이 것은 어떤 테스트 케이스가 데이터베이스를 변경할 때 발생하는 많은 문제(다른 테스트를 실패하게 하는 등)를 피하는 훌륭한 방법입니다. 

DbUnit 에는 데이터베이스 데이터를 XML 데이터셋으로 내보내거나, XML 데이터셋을 데이터베이스데이터로 가져오는 기능이 있습니다. 버전 2.0 부터, DbUnit 은 스트리밍 모드로 사용될 때 대용량의 데이터셋도 다룰 수 있습니다. DbUnit 은 데이터베이스 데이터가 기대값과 같은지 검증할 때에도 도움을 드립니다.