The dbUnit team is pleased to announce the dbunit-2.5.0 release!
dbUnit is a JUnit extension (also usable from Ant and Maven) targeted for database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and causes subsequent tests to fail or exacerbate the damage.
Changes in this version include:
o Use Sonatype OSSRH for snapshots and release sync to Central. Issue: 3578765. Thanks to jeffjensen.
o Add Postgres Geometry Type. Issue: 3499513. Thanks to MPriess.
o Special dataset syntax for UUIDs mapped to binary fields. Issue: 178. Thanks to timurstrekalov.
o Columns with defaults should be #IMPLIED in generated DTD. Issue: 184. Thanks to mattias78.
o CsvURLProducer swallows exception stack. Issue: 3545861. Thanks to artbristol.
o Trim CSV file column names. Issue: 3554287. Thanks to statalex.
o H2DataTypeFactory does not properly support UUID data type. Issue: 349. Thanks to rburgst.
o DBUnit 2.4.9 needs java 6 to run. Issue: 340. Thanks to djeanprost.
o MySqlDataTypeFactory saves TINYINT(1) as String. Issue: 313. Thanks to weifengli.
o SQLHelper Oracle Issue (autoincrement metadata problem). Issue: 335. Thanks to mrhcon01.
o DefaultPrepAndExpectedTestCase: Log exceptions for setupData, verifyData, cleanupData to help diagnosis of data problems. Thanks to jeffjensen.
o Fail fast and clearly when column value has no value; throws IllegalArgumentException. Thanks to jeffjensen.
o Update SLF4J and LogBack to latest versions. Thanks to jeffjensen.
o Update compileSource to 1.5. Thanks to jeffjensen.
o Update JUnit version to 4.11. Thanks to jeffjensen.