Me ajudem a melhorar meus testes unitários !!  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
ovelha
Java Ninja
[Avatar]

Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline

Ola galera tudo bem?

Iniciando um novo projeto e querendo melhorar meus testes, venho aqui com umas duvidas, se alguem puder me ajudar eu ficaria muito grato !


Basicamente meu projeto utiliza struts2 e ejb3 com JPA ai eu fiz o seguinte:
Para testar unitariamente os DAOs, configurei um presistence.xml para mode stand-alone, sendo assim é possivel rodar toda e qualquer consulta sem nenhuma dependencia, o teste dos daos eu considerei bom, minhas duvidas são quanto as outra camadas:

Depois desse ponto tenho a camada service que são Session Stateless:
Para realizar testes nesse EJBs eu troquei os DAOs por daos gerados pelo easymock, reparei que os metodos do easymock sempre retornam null. Isso me gera um problema:



Se eu tenho um metodo um pouco mais dificil:



Eu nunca vou testar a condição, existe uma forma de configurar isto no easymock ou vcs me recomendariam algum outro gerador de mock melhor que esse?
Ou eu devo gerar um mock ma não?


Para testar as Actions do struts 2 estou fazendo de forma muito parecida, ai reparei que ma primeira funcionalidade, que não foram escritos testes antes do codigo, a validação de campos esta em javascript nos formularios, vcs acham que vale a pena fazer um refactoring disso parar eu poder testar unitariamente?

Se sim, aonde eu devo colocar as validações? Nas Action ou em algum outro lugar?

O que me dizem?


Muito Obrigado
ovelha
Java Ninja
[Avatar]

Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline

Galera ache a resposta para a pergunta:
Eu nunca vou testar a condição, existe uma forma de configurar isto no easymock ou vcs me recomendariam algum outro gerador de mock melhor que esse?
Ou eu devo gerar um mock ma não?

Essa era muito facil é so utilizar os metodos EasyMock.expect e EasyMock.replay.

Agora se alguem puder me ajudar nas minhas outras considerações eu ficaria muito grato.

bééééééééééééééééé
ovelha
Java Ninja
[Avatar]

Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline

Galera achei isso aqui para testar os meus metodos validateForm
http://infoblogs.com.br/view.action?contentId=14267&Teste-unitario-em-funcoes-javascript-utilizando-o-JUnit.html

vcs acham que isso é valido ou é muito viagem do cara? Eu tenho como utilizar isto pois estou no java 6!

O que vcs acham?

Muito Obrigado,

bééééééééééééééééé
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team