Laurent Hinoul

“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.” - John F. Woods

How to unit test a DAO class in Java

When you test a DAO class. It is possible you insert or update test data in your database. Ofcourse we don’t want that. There is a possibility to rollback the transaction when your test is completed.
We use EasyMock to do so.

Maven:

In your spring xml, add the following code:

On top of your test class, you need to add the following code:

then you need to add the following code to your test class

Now you can add your test code to roll back

Leave a Reply