Releases: camassia-io/spring-boot-test-dbunit
Releases · camassia-io/spring-boot-test-dbunit
Fixes for Setting Null columns in Programmatic DataSets
Addresses a bug where using "[null]" in a programmatic DataSet (Using @Table
) didn't work
Adds Intellij Code Highlighting for String Datasets
3.2.1 Enable Code Highlighting for String Datasets
Introduce String based DataSets
For example
@DatabaseSetup(dataset="""
<some-table id="123"/>
""")
A more concise form than using tables, with more customisation options than using files
Improved debug-ability
Added To String methods to relevant classes
Added DataSet output when set up exceptions are thrown
Fixes a bug with Defaults
Previously it registered the "Cell" class with dbunit, rather than the value of the cell
Improved Docs
Improved Javadocs + clean up here and there
Programmatic DataSets
Allows you to create DataSets programmatically using DatabaseSetup/DatabaseTeardown annotations or via DatabaseTester directly
Allow DatabaseOperation Customisation
Allows Database Operation Customisation
Ensure Usability with Inherited Test Execution Listeners
Ensures Spring boot Execution Listeners aren't overwritten by the DBUnit listener
Introduce Templating for DataSets
- Introduces Templating for DB Unit Datasets via
@TemplatedDatabaseSetup
and@TemplatedDatabaseTeardown
- Introduces Templating for DB Unit Datasets via the
DatabaseTester
api
See the Project Readme for more info