Dúvida testes unitários  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
luis.soares
JavaEvangelist
[Avatar]

Membro desde: 01/08/2006 09:48:47
Mensagens: 310
Localização: São Paulo
Offline

Olá a todos.

Estamos definindo as atividades para iniciarmos os testes unitários no projeto, e estou a seguinte dúvida, com relação aos testes unitários em uma aplicação com a seguinte arquitetura :

View (JSP) > BusinessDelegate > SessionFacade (EJB) > Business Object > DAO.

O Business Delegate e o Session Facade possuem por exemplo um método getInformation(). Este método em ambas classes, apenas invocam o método na camada adjacente, ou seja, o método getinformation() está desta maneira nas classes cf. abaixo :





A dúvida é a seguinte : Devo implementar um teste unitário para estes métodos nas classes BusinessDelegate e SessionFacade, sendo que eles somente delegam a chamada para a camada adjacente ? Ou implemento o teste unitário somente na classe BO, que é a que efetivamente efetua um "processamento" ?

Se formos seguir os puristas em testes unitários, todo método deve possuir um teste unitário. Mas no caso acima, como poderia ser implementado um teste, sendo que a funcionalidade em si não está nestes objetos ?

Abraço !

Luis Soares
Analista Desenvolvedor Java
luishsoares@gmail.com
[Email]
Rodrigo Carvalho Auler
Virtual Machine Man

Membro desde: 14/02/2003 15:59:17
Mensagens: 576
Localização: Rio de Janeiro
Offline

luis.soares wrote:Mas no caso acima, como poderia ser implementado um teste, sendo que a funcionalidade em si não está nestes objetos ?

Pra esse caso ficaria meio ridículo o teste, mas de qualquer forma, use mocks pra testar.

http://www.jmock.org/

[]'s

Rodrigo Auler
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team