Problemas com easymock

3 respostas
Bravox

Fala galera !!

E o seguinte estou penando para realizar um teste unitário usando o easymock e o problema e o seguinte:

Possou um classe DAO que possui uma Connection e para deixar os teste totalmente independente estou usando o easymock aonde que para métodos da Connection que possui retorno diferente de void estou conseguindo preparar o retorno na boa ex:

expect(connectionMock.isClosed()).andReturn(false);

mas só que para metódos que possui retorno void não estou conseguindo por exemplo o metódo close() na verdade ele é o meu problema , aonde dispara uma exception dizendo que eu não preparei esse metódo

alguém ai pode me dar uma força !! valeu

3 Respostas

fabiofalci

Chama o método antes do ‘replay’

Por exemplo:

expect(connectionMock.isClosed()).andReturn(false); 
connectionMock.close();

Ele vai entender que aquele método close deverá ser chamado

fabiofalci

duplicou…

Bravox

valeu mesmo !!

Criado 12 de setembro de 2007
Ultima resposta 12 de set. de 2007
Respostas 3
Participantes 2