Plano de Teste pelo JUnit para Testar a Camada DAO

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

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!