[RESOLVIDO] Mock retornando nulo  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
pango
Virtual Machine Man

Membro desde: 20/08/2005 16:31:37
Mensagens: 556
Localização: Pangolândia
Offline

Pessoal,

Estou desenvolvendo uns teste utilizando JUnit e EasyMock, mas tem um determinado método que está dando erro. Aqui está o código de teste:



E este é o código que está sendo testado:



Quando executo o teste, ele falha dizendo que o objeto conn é nulo, e eu não estou entendendo, porque ele está sendo fornecido pelo mock do JDBCConnectionManager. O que estou fazendo de errado?

This message was edited 1 time. Last update was at 05/03/2009 11:15:20


programmer.setFucked(user.isStupid());
Sun Certified Java Programmer 1.4
lavh
GUJ Master

Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline

pango wrote:Pessoal,

Estou desenvolvendo uns teste utilizando JUnit e EasyMock, mas tem um determinado método que está dando erro. Aqui está o código de teste:



E este é o código que está sendo testado:



Quando executo o teste, ele falha dizendo que o objeto conn é nulo, e eu não estou entendendo, porque ele está sendo fornecido pelo mock do JDBCConnectionManager. O que estou fazendo de errado?


Acho que tá faltando o replay() nas classes mockadas.
lavh
GUJ Master

Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline

Sugestão: Se você está testando pra decidir qual mockador usar, não deixe de experimentar esse: http://www.mockito.org/

É o melhor na minha opinião!
pango
Virtual Machine Man

Membro desde: 20/08/2005 16:31:37
Mensagens: 556
Localização: Pangolândia
Offline

lavh,

Era isso mesmo mesmo, cara. Eu postei a mensagem aqui no GUJ e saí pra almoçar. No meio do almoço, a "lampadazinha" acendeu na minha cabeça. Por isso que é bom dar uma "voada" quando você não está conseguindo resolver um problema.

Um abraço!

programmer.setFucked(user.isStupid());
Sun Certified Java Programmer 1.4
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team