JUnit - Consulta ao banco

Sou iniciante com o JUnit. Possuo pouco conhecimento por enquanto nesta ferramenta (nesta prática).
Estou com uma dúvida, é possível testar os tipos de dados que vem de banco de dados em uma consulta.

Ex.: Realizo uma consulta e dela resulta em uma lista de objetos. Seria possível testar se a ordem se encontra correta (seria lógico)? Tipo, na ordem deveria vir um Valor (double), CPF/CNPJ (String com uma máscara), Idade (int), ano (int com valores aceitaveis)…

Mesmo que todos os dados que vierem do banco sejam inicialmente Strings poderia ser realizado o cast e depois testá-los, pois mesmo como strings possuem os formatos finais utilizados na aplicação.

O objetivo seria testar se realmente você está pela sua consulta buscando os campos das tabelas desejados.

Como poderia realizar tais testes com o JUnit neste caso :?: Estou pensando em usar expressões regulares.

Obrigado pela atenção,
Abraços à todos,
Rafael Moreira

Você não testa recursos externos com o JUnit
Você deve utilizar um MockObject para simular o funcionamento do seu DAO.
por exemplo, vc tem o método getList() que retorna a Lista de Clientes,
Você deve ter um Mock que retorne uma lista de clientes (criada manualmente por você).

Caso você queria fazer teste com o banco, você pode usar o DBUnit.