Olá, alguém conhece alguma ferramenta que gere instâncias válidas de objetos baseando utilizando as anotações de um Pojo/Ejb, para fins de teste?
Gerar instância de objetos baseando-se em anotações (JPA)
I
2 Respostas
G
Não entendi muito bem sua pergunta. Pooe reformular ?
I
Estou a procura de uma ferramenta que leia meus Pojos anotados com JPA, Hibernate Validator, etc, e baseando-se nessas informações, gere instâncias válidas desses objetos.
Por exemplo, se tenho a seguinte classe Usuário:
@Entity
public class Usuario {
private String login;
private String senha;
@Digits
private String idade;
....
}
Nos meus testes, eu preciso popular o banco de dados (não, não quero usar dbunit ou qq outra ferramenta parecida). Então este teste
public void testSalvarUsuario() {
Usuario usuario = new Usuario();
usuario.set...
dao.save(usuario);
}
ficaria assim
public void testSalvarUsuario() {
Usuario usuario = gereUsuarioValido();
dao.save(usuario);
}
Onde gereUsuarioValido() iria ver que tenho um objeto do tipo Usuario com 3 campos do tipo Strings sendo que um deles só pode conter dígitos.
Ficou mais claro?
Criado 8 de julho de 2008
Ultima resposta 8 de jul. de 2008
Respostas 2
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo