Testando o banco de dados

E aí pessoal, blz? :slight_smile:

Gostaria que vocês me dessem um help :oops:

Tenho um DAO (que usa JPA e JPQL) e gostaria de testá-lo, só que o problema é que eu gostaria de inserir os dados e depois dos testes queria que esses dados não fossem persistidos.

Para isso eu teria que fazer os dados dentro de uma transação e depois descartá-la, é isso?

O que vocês utilizam para esse tipo de teste? JUnit, DBUnit, Spring…?

Gostaria que vcs me dessem uma luz hehe

Muito Obrigado!

Abraço

Olá,

Testa usando JUnit e depois apaga tudo! Nesse tutorial de JPA, que considero um dos melhores (!), tem um pouco de testes:

http://schuchert.wikispaces.com/JPA+Tutorial+1+-+Getting+Started

Como ultimamente mexi com uma base legada, com vários arquivos, o meu teste foi a carga da base, daí eliminei todas as possibilidades de problemas enquanto fazia essa carga :slight_smile:

[]'s