| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 10:05:22
|
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 10:42:05
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 10:43:25
|
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!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 11:15:00
|
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 |
|
|
 |
|
|