README.md

Arquillian Persistence Extension

What is this?

Arquillian Persistence Extension was created to help you writing tests where persistence layer is involved.
Inspired by great framework called Unitils, it brings bunch of annotations to help you
deal with the underlying data storage.

It comes with following features:

Wrapping each test in the separated transaction (with commit(default) or rollback at the end).

There are just two things which are different from the standard Arquillian test - @UsingDataSet and @ShouldMatchDataSet annotations. Former
seeds the database using file in YAML format, and latter verifies database state using given file.

This example is taken from integration tests written for this project, so feel free to have a closer look.