DbUnit is an open source Framework created
by Manuel Laflamme. This is a powerful tool for simplifying Unit Testing of the database operations.
It extends the popular JUnit test framework that puts the database into a known
state while the test executes. This strategy helps to avoid the problem that can occur
when one test corrupts the database and causes subsequent test to fail. DbUnit
provides a very simple XML based mechanism for loading the test data, in the form of
data set in XML file, before a test runs. Moreover the database can be placed back
into its pre-test state at the completion of the test.