anybody knows whether unitils project is still alive. On there pages last version is 3.3 in maven repository it is 3.4.2.(Actually there is google cached version of their pages where the version is said to be 3.4.2)
Anyway is there any replacement for this project. I kind of lack the vivid community around and really don't want to be bound to dying project.
Unitils seems to be almost abandoned nowadays. Project is available on the GitHub here and you can look at its history and activity.
Anyways my two cents...
Unitils has serious drawbacks:
DbUnit
For database-driven apps it may seem that interesting way to go is a plain DbUnit + Spring-Test or alternatively some 3rd party tools:
@DataSet
annotation and is actively developed on the github, also is constantly updated to use the newest versions of DbUnit and Spring Framework.@DatabaseSetup
annotation).Both are very similar, but personally I find DbUnit confusing, quite cumbersome and time-consuming. Why? Try to maintain large amount of small xml files and you find out what I mean. Also combining multiple data sets is really hard.
DbSetup
My choice. DbSetup doesn't need external xml/ json files, is extremely convenient and allows you to combine freely multiple data sets using fluent builders. Just look at code below:
Everything is java, so you can freely refactor it, extract methods etc.
Hope it helps.