JUnit e CMP

5 respostas
daniellibanori

Como faço para realizar um teste unitário em um CMP dentro do ambiente do JBOSS?

5 Respostas

Alexandre

Bem…
CMP que você fala é o Entity Bean, certo?
Se for, você pode realizar o teste através da interface remota do entity, ou
se você utilizar um “façade”, realizar os testes através da interface remota
desse “façade”…é isso?

falow!

cv1

Pra que voce quer fazer teste unitario em uma classe que nao tem logica (um CMP)?

Alexandre

É verdade,
por mais que você queira testar se a sua classe está realizando alguma
persistência no banco, deve haver uma lógica para isso… :roll:

daniellibanori

Meus CMPs fazem lazy loading de alguns campos para não sobrecarregar o servidor e gostaria de testar essas funções pois há algum código SQL lá dentro. Existem as classes DAOs, mas o CMP está responsável por manipular as tabelas que realizam o relacionamento N para N, enquanto o DAO apenas acessa a tabela referente ao objeto modelado no banco de dados, não sendo responsável pelas tabelas de relacionamento.
De qualquer forma, eu gostaria de poder testar meus CMPs utilizando o JUnit e poder utilizar o Debug tudo isso dentro do eclipse (óbvio), mesmo que não houvesse lógica dentre deles, gostaria de saber se isto é possivel e como.
:slight_smile:

louds

Se vc realmente quer, use OpenEJB dentro dos teus unit tests…

Criado 12 de agosto de 2004
Ultima resposta 16 de ago. de 2004
Respostas 5
Participantes 4