Olá,
eu e minha luta com o JUnit, desde o último tópico que eu pergunto se tudo deve ser testado utilizando o JUnit, aqui vai uma pergunta que realmente não sei solucionar. O que eu desejo é criar um TestCase para minha classe UsuariosDAO e mais precisamente o seguinte método que ainda não foi implementado:
public boolean verificaLoginESenha(String login,String senha) {
return false;
}
O objetivo aqui é passar o login e senha que o usuário digitar e validar no banco de dados. O detalhe é que estou utilizando o Hibernate e minhas tabelas estão representadas no sistema como JavaBeans
Problemas:
:arrow: Li em alguns lugares que não se deve testar diretamente o banco de dados.
:arrow: Dentro desse método vou ter que carregar informações da tabela no banco de dados para o modelo, algo como um HQL fazendo um “select” com um where do login e senha.
:arrow: O SessionFactory do Hibernate é carregado apenas quando o Tomcat entra no ar, e para testar o JUnit eu não vou subir o Tomcat.
Alguem poderia me dar umas dicas de como eu posso montar esse TestCase?
Obrigado