Plano de Teste pelo JUnit para Testar a Camada DAO

1 resposta
P

Ola,

Estou em uma Situação imcomoda , eu Necessito fazer testes se minha camada DAO esta fazendo as Querys no banco de dados corretamente , não me retornando valores invalidos ou null , mas não consigo utilizar o JUnit pois como as DAO’s utilizam Pools de conexão do TOMCAT para estabelecer conexões com a base, não consigo obtê-las através dos planos de testes.

Alguem que ja tenha passado por esta situação conhece alguma solução ou um framework especifico para esse tipo de situação??

Desde Já

Obrigado

1 Resposta

F

Cara, testes que precisam de banco, como os testes de DAOs, nos usamos o hsql.
Tem uma classe de teste do spring que pode te ajudar
org.springframework.test.AbstractTransactionalSpringContextTests

No inicio de testes colocamos o banco hsql no ar e no final de cada teste o spring executa um rollback no banco!

Funciona legal!

Criado 6 de março de 2008
Ultima resposta 6 de mar. de 2008
Respostas 1
Participantes 2