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